实现CSS动画的工具和教程指南

jopen 9年前

CSS3的动画能够实现动画从一个CSS样式配置过渡到另一个。动画由两部分组成,描述了CSS动画和一组关键帧指示动画风格的开始和结束状态。

CSS Animation Tools


Tridiv

Tridiv is a web-based editor for creating 3D shapes in CSS. It is cross-browser compatible, and there are varieties of examples for your inspiration.





Animate.css

Animate.css is astonishing collection of cool, fun, and cross-browser animations. You can utilize them in sliders and home pages and any other similar web projects.





Anima

With Anima it's easy to animate over a hundred objects at a time. Each item can have it's mass and viscosity to emulate real-life objects, and it weighs on 5k when gzipped.
Anima gives you the ability to use delays and durations normally, even for pure CSS animations. It uses CSS transforms and 3d-transforms together with Javascript to create animation.





animo.js

animo.js is a powerful little tool for managing CSS animations. You can easily stack animations to fire one after another, specify callbacks for the completion of an animation, or simply fire animations on any event or at any moment you please.





CSS3 Animation Cheat Sheet

The CSS3 Animation Cheat Sheet is a set of preset, plug-and-play animations for your web projects. All you need to do is add the stylesheet to your website and apply the premade CSS classes to the elements you want animated. The CSS3 Animation Cheat Sheet uses CSS3 @keyframes and works on all the latest browsers.





Ceaser

Ceaser is a simple CSS easing animation tool that let you organize and generate animations according to your needs.





Magic CSS3 Animations

Magic is a CSS3 framework with many animations. Is simple to use and many animations are cross-browser compatible.





Stylie

Stylie is a fun tool for easily creating CSS 3 animations. You can configure your animation graphically, tweak it, grab the generated CSS and go!
You'll notice a play head in the bottom left of the screen. This is fully interactive; you can can play, pause and stop the animation. You can also click and drag the play head and zip to any part of the timeline.





Sencha Animator

Sencha Animator is a desktop app to create CSS3 animations for WebKit browsers and touchscreen mobile devices. Create rich experiences for today’s most popular devices.





CSS3 Keyframes Animation Generator

If you want to render complex and consistent CSS3 animation on your site this tool is made for you! You can create complex CSS3 keyframe animation without any coding and to get ready made css styles for using on your site.





Morf.js

Morf.js is a JavaScript work-around that lets you produce hardware-accelerated CSS3 transitions with custom effects.






CSS Animation Tutorials


Animated 3D Bar Chart with CSS3

With animated 3D, you can easily implant a 3D bar chart into a HTML page with the help of CSS. It also uses images and JavaScript for inserting bar chart.





Interactive Infographic with SVG and CSS Animations

Developers can now produce some pretty impressive animations, effects and interactions using SVG. This tutorial explore the possibilities of SVG and test the capabilities of modern browsers by creating an interactive vector infographic for the web.





CSS3 Animated Hover Effect For Images

In this tutorial you will learn how you can apply a simple white transparent background which will flash through your blog image's on hover within a specified time.





3D Thumbnail Hover Effects

This tutorial will show you how to create some exciting 3D hover effects using CSS3 and jQuery.





Experimental CSS3 Animations for Image Transitions

You can create 3D image transitions with the use CSS3 animations and jQuery. We’ll be using CSS3 3D Transforms for Webkit only.





Animated CSS3 helix using 3d transforms

This is a super-cool breathtaking Animated CSS3 helix created using 3d transforms. It really worth checking out.





Pseudo-Elements Animations and Transitions

This tutorial experiment with animations and transitions on pseudo-elements (:before and :after) and it talk a bit about animating pseudo-elements and look at four examples that use some special techniques to achieve a variety of effects.





Text Opening Sequence with CSS Animations

Learn how to create a fun little typography effect with CSS animations and text shadows. The idea is to blur text and make it appear with a rotation while animating the space between the letters. This can be achieved in a variety of ways using properties like the new CSS filters, animating padding or margin and more.





Create Bounce Effect with CSS3 Animation

In this tutorial, you will learn how to create bouncing effect with CSS animation. The basic idea on how the bounce will run is that when the object drops on the surface the first time, it bounces of the surface and will reach its highest level.





CSS3 Transitions, Transforms and Animation Tutorial

This is a website that currently focused on CSS3 transitions, transforms and animations. The tutorial offered is fairly simple and does not require an advanced level of working knowledge of CSS3.


4 Simple CSS3 Animation Tutorials

This resource is a collection of four CSS3 animation tutorials combined into one. It's simple CSS3 animation tutorials that use 2D transforms to create some neat animation effects with functions such as scale(), translate(), rotate() and skew().


Using CSS animations

This is a tutorial written by the Mozilla Developer Network. If you are looking for a resources that explain CSS animation better, this guide will be of great help for you.