Responsive animation framework for creating unique sliders, presentations, banners, and other step-based applications.
See the introduction and pre-made themes.
- Create animated themes using CSS transitions
- Fully supports responsive design
- Supported on mobile, tablet and desktop devices
- No limitations on CSS or HTML you can use
- Animate canvas and content
- Support for 60FPS animations
- Auto play
- next/previous/pause buttons and pagination support
- Touch support via Hammer.js
- Preloader via ImagesLoaded
- Hash tag support
- Keyboard navigation
- API for custom functionality
- Top quality documentation
- Supports all major browsers with a fallback mode for legacy browsers (detailed browser support)
- Yeoman generator available for quick scaffolding of themes
The key philosophy for Sequence is to aid you in creating your animated step-based application without getting in the way of how you or a web browser work. Create content and then animate it using the HTML and CSS you're used to. There's no special syntax to learn, no limitations on the elements you can use, and no heavy JavaScript implementations recreating what the browser is already capable of.
To get started download Sequence and then head to the documentation. If you'd like to contribute to Sequence's development, please see the contributing guidelines.
Sequence can also be installed using the Bower command:
bower install sequencejs
or NPM:
npm install sequencejs
Ian Lunn and contributors.
Follow @IanLunn on Twitter for updates on Sequence as well as news and opinions on front-end web development.
Sequence's browser testing environment is provided by BrowerStack.
Sequence is made available under a MIT License.
Sequence themes included in the download are made available under a MIT License unless otherwise stated. Themes available on SequenceJS.com have their own licenses, please respect them accordingly.
SequenceJS.com, Sequence, and its dependencies are © 2014 Ian Lunn unless otherwise stated.
To support the future development of Sequence and other open source projects created by Ian Lunn, please consider making a contribution.
Your contribution is not-for-profit (or beer!), and will allow Ian to spend a little less time on client projects and more time supporting and creating open source software.
Thank you.
Bitcoin contributions may be sent to the following address: