All Projects → MrSaints → Morphist

MrSaints / Morphist

Licence: other
A simple, high-performance and cross-browser jQuery slider / slideshow / carousel plugin for child objects powered by Animate.css.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Morphist

Morphext
A simple, high-performance and cross-browser jQuery rotating / carousel plugin for text phrases powered by Animate.css.
Stars: ✭ 384 (+540%)
Mutual labels:  carousel, jquery, css3, css-animations, cross-browser
Agilejs
AgileJS - The Css3 Creation Engine 🍖🌭🍔
Stars: ✭ 489 (+715%)
Mutual labels:  css3, css-animations
Zebra datepicker
A super-lightweight, highly configurable, cross-browser date / time picker jQuery plugin
Stars: ✭ 367 (+511.67%)
Mutual labels:  jquery, cross-browser
Html5
HTML5学习、总结、实践
Stars: ✭ 493 (+721.67%)
Mutual labels:  jquery, css3
You Need To Know Css
💄CSS tricks for web developers~
Stars: ✭ 3,777 (+6195%)
Mutual labels:  css3, css-animations
T Shirts
The first OpenSource t-shirts (probably)
Stars: ✭ 300 (+400%)
Mutual labels:  css3, cross-browser
Tony
An Elegant WordPress Theme Based on ✌️Vue.js | 基于 Vue.js 的简洁一般强大的 WordPress 单栏博客主题
Stars: ✭ 462 (+670%)
Mutual labels:  jquery, css3
Framecarousel
A jQuery plugin for quickly creating carousels within frames
Stars: ✭ 14 (-76.67%)
Mutual labels:  carousel, jquery
Bootstrap
Open Source JS plugins
Stars: ✭ 13 (-78.33%)
Mutual labels:  jquery, css3
Repo Made For Frontend Devs Mohitverma
#Repo i made for people and newcomers ,strugging on web to learn new skills and be updated regarding Frontend development
Stars: ✭ 12 (-80%)
Mutual labels:  jquery, css3
css-collection
🧙‍♂️ CSS芸人への道(CSSでつくったもの集)| I want to be CSS Magician
Stars: ✭ 82 (+36.67%)
Mutual labels:  css3, css-animations
Nodejs Socketio Chat App
MEAN Stack & Socket.IO Real-time Chat App | A MEAN stack based Real Time chat application
Stars: ✭ 45 (-25%)
Mutual labels:  jquery, css3
learn-css-animation
Learn CSS animation with fun. It is simple, easy to use, and fun to learn.
Stars: ✭ 54 (-10%)
Mutual labels:  css3, css-animations
Textillate
A jquery plugin for CSS3 text animations.
Stars: ✭ 3,590 (+5883.33%)
Mutual labels:  jquery, css-animations
MERN-BUS-APP
This is a MFRP (My first Real Project) assigned to me during my internship at Cognizant. Made with MERN Stack technology.
Stars: ✭ 92 (+53.33%)
Mutual labels:  css3, css-animations
nglp-angular-material-landing-page
NGLP is an Angular Material Landing Page.
Stars: ✭ 32 (-46.67%)
Mutual labels:  css-animations, carousel
ResetCSS
Reset CSS Stylesheet to reduce browser inconsistencies.
Stars: ✭ 17 (-71.67%)
Mutual labels:  css3, cross-browser
web-animation-club
CSS controlled animations with transitionEnd, onTransitionEnd, animationend, onAnimationEnd events and frame throwing. Tiny javascript library with cross-browser methods to handle css animation/transition callbacks and event loop frame throwing. 📚🖥️📱
Stars: ✭ 52 (-13.33%)
Mutual labels:  css3, css-animations
Hospital Management System
"Health Care hospital" Management System is designed for manage details about hospital patient,employee and rooms(10). Designed by using HTML / CSS / JS / JQUERY/ PHP (procedural php) / MYSQL.
Stars: ✭ 5 (-91.67%)
Mutual labels:  jquery, css3
Livecoding.tw
官網
Stars: ✭ 42 (-30%)
Mutual labels:  jquery, css3

Morphist

Dev Dependency Status

A simple, high-performance and cross-browser jQuery slider / slideshow / carousel plugin for child objects powered by Animate.css.

It cycles through an element's [child] objects containing any content (i.e. images, text, etc) in quick succession and it is a great tool for displaying tweets from Twitter or items from other feeds. It is a spin-off project of Morphext (a simple text rotator).

Website / Demo

Install

Download from the project page.

Install with Bower: bower install --save Morphist

Usage

  1. Import the latest Animate.css and jQuery library into your HTML.

  2. Import morphist.css and include morphist.min.js in your HTML document.

  3. Encapsulate your rotating objects (children, e.g. list item) in an element (parent, e.g. unordered list):

    I am a...
    <ul id="js-rotating">
        <li>So Simple</li>
        <li>Very Doge</li>
        <li>Much Wow</li>
        <li>Such Cool</li>
    </ul>
    ...child object rotator.
    
  4. Trigger the plugin by calling Morphist() on the element (parent) containing the rotating objects (children):

    $("#js-rotating").Morphist();
    

A demo titled index.html is included in this repository. Open it to see the end-result.

Options

Morphist exposes the following options to alter the behaviour of the plugin:

Option Type Default Description
animateIn string bounceIn The entrance animation type (In).
animateOut string rollOut The exit animation type (Out). Refer to Animate.css for a list of available animations.
speed int 2000 The delay between the changing of each object in milliseconds.
complete object Function null A callback that is executed after an item is animated in.

They may be used like so:

$("#js-rotating").Morphist({
    animateIn: "fadeIn", // Overrides default "bounceIn"
    animateOut: "zoomOut", // Overrides default "rollOut"
    speed: 3000, // Overrides default 2000
    complete: function () {
        // Overrides default empty function
    }
});

The plugin relies heavily on Animate.css for its smooth, high performance animations to transition between each object. Thus, the default animation speed (different from the interval between each object as described above) may be altered via CSS:

#yourElement, .yourClass {
    /* Overrides Animate.css 1s duration */
    -vendor-animation-duration: 3s;
}

"Issues"

Refer to Morphext's "Issues".

Should you encounter any problems or require assistance with this plugin, simply open a GitHub issue in this repository or you may contact me via Twitter.

Prerequisites

License

Morphist is licensed under the MIT license (http://ian.mit-license.org/).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].