Best jQuery CSS2 / CSS3.0 Plugins & Tutorials with Demo

    JSTween : JavaScript animation library for jQuery

    JSTween : JavaScript animation library for jQuery

    While good for simple effects, popular JavaScript libraries like jQuery lack the Oomph required to animate complex user interactions in the DOM. JSTween was designed from the ground up for speed and precision, allowing it to handle more simultaneous animations while maintaining a silky smooth frame rate.Animations in JSTween are kicked off by triggering the play() method.

    You can use functions to define any tween value in JSTween. This is really powerful enabling you to easily animate complex motions like particle effects, snow etc.. If you are animating more than one element using CSS selectors, the assigned function calls will be executed for each element passed into the tween.JSTween exposes a number of helpers to ease cross browser CSS3 issues. Use these to apply static effects to DOM elements.

    Perfectly Rotate and Mask Thumbnails With CSS3 & jQuery

    Perfectly Rotate and Mask Thumbnails With CSS3 & jQuery

    Ever seen a website showcasing image thumbnails that are slightly rotated? It’s a simple effect that adds a layer of visual personality. Saying that, if you’re not achieving the rotation effect with CSS, you’re working too hard! Learn how to do it right!

    Image galleries with rotated thumbnails are somewhat infrequent, but it’s a simple trick to add style to your webpage. However, if not done right, achieving and maintaining this effect can sometimes prove to be a major hassle!

    To properly achieve this effect, your first thoughts might turn to creating rotated thumbnails in Photoshop. However, this can prove to be difficult in the long term. Disadvantages to creating rotated thumbnails in this way include: Angle Consistency,CMS Thumbnail Generation,Long-Term Manageability.Wouldn’t it be nice if you could perform this little rotation with one line of code? Well you can! Let’s learn how.

    Isometric interactive interior guide with jQuery & CSS3

    Isometric interactive interior guide with jQuery & CSS3

    During browsing internet, I have noticed new interesting thing – it looked like isometric guide. Today I will show you how you can create something similar. We will create isometric interactive interior guide with CSS3 and jQuery.

    Facebook like photo gallery with comments with jQuery and PHP

    Facebook like photo gallery with comments with jQuery and PHP

    Have you thought about own facebook-style photo gallry system with comments? I think – yes. Today I made up my mind to prepare it for you. Main idea – when we click at images – they popup (ajax) with bigger image at the left and comments section at the right. All images are in the database (mySQL). And, of course, we will use PHP to achieve our result. Also, our comment system will prevent accepting more than 1 comment per 10 mins (to avoid spam).

    Pageguide.js : Interactive guide for web page using jQuery and CSS3

    Pageguide.js : Interactive guide for web page using jQuery and CSS3

    pageguide.js is an interactive visual guide to elements on web pages using jQuery and css3.Instead of cluttering your interface with static help message, or explanatory text, add a pageguide and let your users learn about new features and functions.

    Fullscreen Slit Slider with jQuery and CSS3

    Fullscreen Slit Slider with jQuery and CSS3

    In this tutorial we’ll create a fullscreen slideshow with a twist: we’ll cut the current slide open in order to reveal the next or previous slide. Using jQuery and CSS animations we can create unique slide transitions.Using different data-attributes, we’ll define the type, rotation angle and scale of a slide’s parts, giving us the possibility to create unique effects of each slide transition.

    Showing Image With Bounce Effect in jQuery & CSS3

    Showing Image With Bounce Effect in jQuery & CSS3

    There are many example out there that using CSS3 transform and animation for enhancing the webpage and today I’m going to share one of them. Using CSS3 transform and animation we will create a bouncing effect when an item (in this case image) is showing or added to our webpage.We will have an image list positioned on the bottom of the page wrapped by a single div, it will be opened by clicking a plus sign. If one of these image is clicked it will be showed on the middle of the page with bouncing, if other image clicked it also be showed next to previous showed image.

    To have a bouncing effect is a little bit tricky, we can use transform with playing scale value and helped by animation keyframes. Bouncing like zooming in and zooming out with different scale in some interval, for our bounce effect, the image will be showed bigger than its original size then scaling to smaller, bigger but smaller than the first and back to original size.

    AliceJS : A Independent CSS Engine for high-end visual effects

    AliceJS : A Independent CSS Engine for high-end visual effects

    AliceJS  is a micro JavaScript library focused on using hardware-accelerated capabilities (in particular CSS3 features) in modern browsers for generating high-quality, high-end visual effects.AliceJS is completely self-contained and doesn’t rely on any other libraries. It also focuses exclusively on setting up animations through CSS manipulations. This makes it easy to include along with other libraries without fear of collision as AliceJS doesn’t try to do event handling (touch or mouse), nor does it enforce particular logic or layout elements. It’s easy for instance to use AliceJS to animate a Dojo Dialog component for example, or a jQuery UI component, just by addressing the underlying DIV.

    We are experimenting with many UI components, with tying in sensors, adding physics, and even organics. This is perhaps one of the more exciting feature of AliceJS. The human eye is very good at spotting differences in movement. Something so subtle as a millisecond difference can be perceived. Achieving natural/organic randomness is at the heart of most high-end visual effects in Hollywood blockbuster films. The beauty is that we don’t need to reach that level of sophistication to give an effect some variability so that during the lifetime of the application, things don’t feel repetitive. Varying just slightly the speed, perspective, and over-rotation on a flip effect adds a degree of subtle “freshness” every time it comes up.

    Create a Ribbon DropDown Menu with CSS3 and jQuery

    Create a Ribbon DropDown Menu with CSS3 and jQuery

    In this tutorial, I’ll show you how to create a simple ribbon dropdown menu using CSS3 and jQuery. The menu is cross-browser compatible so it will be easy for you to adapt in your project. And to spice up a little bit the menu, I used the superfish javascript class and “Oswald” font from Google fonts library.

    In the downloaded archive you’ll also have acces to the PSD file, in case you need to change the design. Let’s see now how the CSS3 dropdown menu was done.

    jQuery Animate Enhanced Plugin

    jQuery Animate Enhanced Plugin

    jQuery Animations with automatic CSS3 transitions.Extend $.animate() to detect CSS transitions for Webkit, Mozilla and Opera and convert animations automatically. The plugin will analyse the properties you’re animating on, and select the most appropriate method for the browser in use. This means your transitions on left, top and opacity will convert to a CSS3 transition on Webkit & Mozilla agents that support it, and Opera 10.50+. If the user is on a browser that has no CSS3 transitions, this plugin knows about it and won’t get involved.

    Multiple callback mechanisms are created internally to monitor for DOM manipulation and for all ‘transitionend’ CSS3 events to be picked up. This means you have one neat callback() for the whole animation regardless on whether the plugin is using CSS3, DOM, or both for its animations.

    Progressively enhanced CSS3 animations without having to do any browser detection or special CSS, therefore using the same Javascript across your applications and websites.