onScreen Animation - adaptlearning/adapt-contrib-vanilla GitHub Wiki
onScreen Animation
Whilst not strictly part of the Vanilla theme, there is functionality available that can be used to animate elements of Adapt when they come into view. The _onScreen
property is available for both the Framework and the Authoring Tool and can be applied to content objects, articles, blocks, or components - it is recommend, however, to limit usage of the _onScreen
property to blocks and components.
"_onScreen": {
"_isEnabled": true,
"_classes": "fade-in-bottom",
"_percentInviewVertical": 50
}
_classes
There are a number of pre-defined classes that can be used to animate elements within Adapt. They are;
Class | Definition | Released |
---|---|---|
fade-in |
Fades the targeted element in from 0 opacity to 1 | v5.0.0 |
fade-in-left |
Fades and slides the targeted element in from the left side | v5.0.0 |
fade-in-right |
Fades and slides the targeted element in from the right side | v5.0.0 |
fade-in-top |
Fades and slides the targeted element in from the top | v5.0.0 |
fade-in-bottom |
Fades and slides the targeted element in from the bottom | v5.0.0 |
Additional classes can be used but they must be predefined in one of the Less files
_percentInviewVertical
Define the percent in-view the targeted element animates on screen. The default is 50