Created by Thomas Endres
<script src="js/jquery.js"></script>
<script src="js/jquery.browser.js"></script>
<script src="js/jquery.svg.js"></script>
<script src="js/jquery.svganim.js"></script>
<script src="js/sylvester.js"></script>
{ src: 'plugin/animate/reveal.animate.js', async: true, callback: function() {
Reveal.Animate({
animationProviders: {
'animated-svg': Reveal.Animate.Svg(),
'animated-html': Reveal.Animate.Html()
}
});
} }
{ src: 'plugin/animate/reveal.quickanim.js', async: false, callback: function() {
var quickAnimationsTransformer = Reveal.QuickAnimationTransformer({
duration: 500
});
quickAnimationsTransformer.transform();
} },
<animation duration="500">
<animate data-id="element-to-be-animated" data-property="opacity" data-value="1">
</animate>
</animation>
<div class="animated-html" style="overflow: hidden;">
<animation duration="500">
<animate data-id="element-to-be-animated" data-property="opacity" data-value="1">
</animate>
</animation>
<div id="element-to-be-animated" style="opacity: 0;">
Element to be animated
</div>
</div>
Quick animations are an alternative to fragmented slides
<div data-animation-index="1">
Element to be shown first
</div>
<div data-animation-index="2">
Element to be shown second
</div>
<div class="animated-svg svg" src="img/image.svg">
<animation duration="500">
<animate data-id="element-to-be-animated" data-property="opacity" data-value="1">
</animate>
</animation>
</div>