Tiny Text Animation Plugin with jQuery and CSS3 - Textify
| File Size: | 6.26 KB |
|---|---|
| Views Total: | 1886 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Textify is a lightweight and configurable jQuery plugin which enables you to show / hide text line by line using CSS3 transitions and transforms.
Basic usage:
1. Wrap your multi-line text into span elements.
<p id="demo" class="textify"> <span>Nisi placerat. Ridiculus </span> <span>egestas lorem proin porta </span> <span>etiam magna nunc? Phasellus </span> <span>integer ut tincidunt mus, </span> <span>eu porta porttitor, odio?</span> </p>
2. Add jQuery library and the jQuery Textify plugin to the web page.
<script src="//code.jquery.com/jquery-2.1.4.min.js"></script> <script src="js/libs/textify.jquery.min.js"></script>
3. Initialize the plugin with configuration options.
textify_example = $('#demo').textify({
// duration of transitions in milliseconds
duration : 500,
// delay between each transition in milliseconds
delay : 100,
// class name to show text
showClass : 'show',
// accepts CSS easing
easing : 'linear',
// callback invoked once show animation is complete
onShowCallback : undefined,
// callback invoked once show animation is complete
onHideCallback : undefined
});
4. Add CSS3 based animations to the text.
.textify span {
opacity: 0;
transform: translate3d(-50px, 0, 0);
transition-property: transform, opacity;
display: block;
}
.textify.show span {
opacity: 1;
transform: translate3d(0, 0, 0);
}
5. Show the text line by line.
textify_example.data('textify').show();
6. Hide the text line by line.
textify_example.data('textify').hide();
This awesome jQuery plugin is developed by carnold84. For more Advanced Usages, please check the demo page or visit the official website.











