Reveals text through an typing animation.
The stylesheet is best included in the header of the document.
<link rel="stylesheet" href="css/typeout.css"/>
This include can be added to the header or placed inline before the script is invoked.
<script src="js/typeout.js"></script>
Or use Require.js.
requirejs([
'js/typeout.js'
], function(TypeOut) {
...
});
Or import into an MVC framework.
var TypeIn = require('js/typeout.js');
var typeOut = new TypeOut({
'element': document.querySelector('.type-out'),
'delay': 50,
'waitUntilVisible': true
});
'element' : {DOM node} - The element to watch and/or affect.
'delay' : {integer} - Controls typing speed.
'waitUntilVisible' : {boolean} - Waits until the element is scrolled into view.
This project uses node.js from http://nodejs.org/
This project uses gulp.js from http://gulpjs.com/
The following commands are available for development:
npm install
- Installs the prerequisites.gulp import
- Re-imports libraries from supporting projects to./src/libs/
if available under the same folder tree.gulp dev
- Builds the project for development purposes.gulp dist
- Builds the project for deployment purposes.gulp watch
- Continuously recompiles updated files during development sessions.gulp serve
- Serves the project on a temporary web server at http://localhost:8500/.gulp php
- Serves the project on a temporary php server at http://localhost:8500/.
This work is licensed under a MIT License. The latest version of this and other scripts by the same author can be found on Github and at WoollyMittens.nl.