Skip to content

Simple animated, accessible headlines using plain JavaScript.

License

Notifications You must be signed in to change notification settings

vianetz/animated-headlines-vanilla

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Animated Headlines with Vanilla JavaScript

Animated headlines, with interchangeable words that replace one another through CSS transitions.

Installation

npm

npm install animated-headlines-vanilla

bower

bower install animated-headlines-vanilla

Default Usage

Include the css in your head.

<link rel="stylesheet" src="dist/css/animated-headline.css">

Use the following markup.

<div class="selector">
    <h1 class="ah-headline">
        <span>My favorite food is</span>
        <span class="ah-words-wrapper">
            <b class="is-visible">pizza</b>
            <b>sushi</b>
            <b>steak</b>
        </span>
    </h1>
</div>

Finally, initialize the plugin.

<script src="dist/js/animated-headline.min.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function () {
    AnimatedHeadline('.animatedHeadline');
});
</script>

Advanced Usage

The plugin provides multiple options to customize the animation type and delay.

<script>
document.addEventListener('DOMContentLoaded', function () {
    AnimatedHeadline('.animatedHeadline', {
        animationType: 'type'
    });
});
</script>

Options

It is recommended to use the default delay options. Because of this, I won't list them below. See src/js/jquery.animatedheadline.js for a complete list of options.

Name Type Default Description
animation-type string rotate-1 Type of animation used.
Options:
  • rotate-1
  • rotate-2
  • rotate-3
  • type
  • loading-bar
  • slide
  • clip
  • zoom
  • scale
  • push

License

jQuery Animated Headlines is open-sourced software licensed under the MIT license.

About

Simple animated, accessible headlines using plain JavaScript.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • SCSS 52.4%
  • JavaScript 47.6%