Configures interactions triggered by click/tap events.
| Key | Type | Example | Notes |
|---|---|---|---|
enable |
boolean |
true / false |
Enables click interaction handling |
mode |
string / array |
"push", "remove", "repulse", "bubble", "attract", "pause", "trail" |
One or multiple click modes |
"emitter" and "absorber" modes require their related plugin packages.
{
"interactivity": {
"events": {
"onClick": {
"enable": true,
"mode": "push"
}
}
}
}
{
"interactivity": {
"events": {
"onClick": {
"enable": true,
"mode": ["push", "bubble"]
}
}
}
}