10 Amazing Examples of Innovative CSS3 Animation

by on 13th January 2010 with 56 Comments

CSS3 has brought about a number of aesthetically impressive new features. Perhaps the most fun of these to play with is CSS animation, which allows you to perform many motion-based functions normally delegated to JavaScript. Join me on my epic quest to discover the coolest, most innovative, and more importantly, nerdiest use of CSS animation on the web. Begin!

Warning: These animations are pretty browser specific, so if you’re surfing in IE6, it’s time to stop watching Saved By The Bell, ditch the dial-up connection and download a modern browser.

Rotating Polaroids

screenshot

This tutorial shows you how to create an amazing, animated pile of photographs utilizing a ton of new CSS3 commands. We’re off to a strong start, this one will be hard to beat.

Click to View Demo

The Matrix

screenshot

Follow the white rabbit.. err I mean, check out this awesome Matrix animation. Not quite true to the movie (the individual characters don’t change), but impressive nonetheless. Seeing as how The Matrix is one of the best sci-fi flicks of all time (I’m talking about the first movie, not those other two disasters), this one is going to jump to the top of our list and no doubt stay there for a while until a worthy competitor can be found.

Click to View Demo

Trippy Spinning Column of Fun

screenshot

This crazy animation features a spinning column made up of rotating rows of colored boxes and text. The overall effect is crazy cool and undeniably dizzying. This one is a little too cracked out to steal the thunder from The Matrix though, the champion remains.
Tip: For an increased chance of motion sickness, scroll up and down and shake your head back and forth while watching the animation (we are in no way responsible for any ruined hardware you possess after tossing your lunch all over your desk).

Click to View Demo

DJ Hero

screenshot

This tutorial combines CSS3 and jQuery to create spinning records. Using the on-screen controls, you can control the speed of the records or simply grab a record with your mouse to lay down some groovy scratches.
Virtual turntables on a vintage wooden background? This could be a pretty major competitor folks, this debate is heating up. Go ahead, click it. You know you want to play.

Click to View Demo

3D Animated Cube

screenshot

This one lets you use the arrow keys to control the rotation of a 3D cube. At first I thought it was pretty lame but then I realized you could hold down the arrow keys to make it freak out and go into turbo spinning death mode, which obviously redeemed it a bit. Mega style points for including Sonic The Hedgehog as well.

Click to View Demo

Rocket Ship

screenshot

A rocket ship no doubt brought to you by the wonders of MS-Paint flies across the sky with breathtaking speed. Sort of… In reality it sort of floats along, transported by a strange, rectangular forcefield with dotted lines. About halfway through the animation the rocket practically disappears for no apparent reason so it’s obviously a top-secret high-tech stealth rocket with armed a cloaking device to ward off invading Vulcan destroyers.
Not exactly a serious competitor. In fact, why did I even show this to you? And even more pertinent, is there such a thing as a Vulcan destroyer or did I just make that up?

Click to View Demo

Weather

Snow

screenshot

Leaves

screenshot

Let’s knock all the weather stuff out in one go shall we? Where there is cheesy animation, there also is the inevitable falling snow, leaves, rain, etc. Don’t get me wrong, these are pretty cool and could lead to some really excellent seasonal website modifications. However, these particular executions, though well made, aren’t that creative with context. Let me know if you create a website that has giant hailstones destroying all the content on the page, now that would be something.

Click to View Snow Demo
Click to View Leaves Demo

Cover Flow

screenshot

This animation mimics Apple’s cover flow using a hybrid CSS/jQuery technique like the DJ Hero example above. By imitating Apple this one performs well in both the cool and nerdy categories and also does a bang up job at being innovative (this is the only CSS3 Cover Flow fake I could find). We’ve got yet another contender on our hands.

Click to View Demo

Star Wars Crawl

screenshot

That’s it, game over. I’d like to thank the other entrants for playing, but this one takes the prize. It’s the opening scene from freakin’ Star Wars for crying out loud… in HTML and CSS (that’s live text you’re looking at fool). I ask you, what better use of CSS animation could there possibly be? I submit that there is none. Trust me, show this to your nerdiest friend and he will magically transform into a 4 year old on Christmas morning.

Click to the Epic View Demo
(Safari + Snow Leopard Required)

Conclusion

For those of you that think this contest was rigged, you’re right. I made up the contest idea after finding the Star Wars example just to highlight how much everything else paled by comparison. The real intent of the article is to show you that there’s no end to the cool stuff you can build with the relatively simple animation features built into CSS3.
Use the comments below to let us know which was your favorite. Also, if you know of any other examples, please share them!

Comments & Discussion

56 Comments

  • Joshua Johnson

    Your browser may be interpreting the animations a bit different than the screenshots above (ok, WAY different). Most of these are showcasing new webkit features, meaning you have to have Safari to view them properly. Further, there appears to be a big difference between Safari for Leopard and Safari for Snow Leopard as many of these animations do not work properly unless you have Snow Leopard installed. I didn’t make em folks, I’m just the guy showin’ em off.

  • http://www.web4half.com Latia****I LOVE WEB DESIGN***

    CSS3 is awesome..

    Wonderful stuff. Awesome :D, I honestly can’t even pick a favorite. but my vote goes to “Star Wars Crawl”

    Its Awesome….

  • http://hotinfoblog.blogspot.com Sohna Munda

    Great Work thanks a lot….!

  • http://cahcepu.com om ipit

    nice post..
    but why the latest firefox version can’t show css animation?? :)

  • http://www.cut-here.net CUT HERE

    Nice, we start to see some few useful examples (not all)

  • http://bit.ly/5RQv0e Dumm

    good list. thanks

  • Pingback: links for 2010-01-13 | AndySowards.com :: Professional Web Design, Development, Programming Freelancer, Hacks, Downloads, Math and being a Web 2.0 Hipster?

  • http://www.marcofolio.net/ Marco

    Wow – nice roundup! I really like the “3d” stuff that can be created with CSS3 :) .

    Thanks for including my article – DJ Hero – I hope you liked it!

    Keep up the great work!

  • http://www.bradfordsherrill.com Brad Sherrill

    Great Collection!

  • http://www.designswan.com vivian

    me too… doesn’t show in firefox…

  • Pingback: links for 2010-01-14 « Mandarine

  • http://www.kamikazemusic.com Dave Sparks

    @vivian CSS animation isn’t yet in the current build of firefox, although I believe it could be in the developer build? Have to check on that.

    Anyway some quick CSS3 transitions – not quite full blown animations but the DVD hover on http://forabeautifulweb.com/buy/dvds and the menu hover on http://www.theblondeboard.com

  • Bill

    Doesn’t in IE6!!! C’mon guys!

  • http://kuldesigns.webs.com Kuldeep Daftary

    wow!! Superb!! Out Standing!! Will definitely use it in near future! :) Thanks!

  • http://www.designshack.net Joshua Johnson

    Dave, I love the spinning DVD hover effect. Thanks for sharing!

  • Pingback: dot Blog. The week in links 18/01/10

  • http://www.techacs.com Long Island Web Design

    Great post…
    thanks for the post but I have a query…
    Is there any CSS property to make font smooth in IE?
    waiting for reply

  • http://kovshenin.com Konstantin

    Josh, this is great, omg, reminds me of Google Experiments at Google IO, though they used javascript there. CSS3? Amazing! Thanks for the roundup, I’m surprised.

    ~ K.

  • Pingback: As ArtNum » HOW TO + Animation en CSS3

  • http://designlovr.com DesignLovr

    Great roundup – I think we will see some really amazing things realized with CSS3 only in the future, when it is supported by more browsers.

    @Long Island Web Design
    Unfortunately there is no way to make fonts look nicer/smoother in IE, you can only choose a different font.

  • Ahmd

    Does this only work on Safari.. that’s pretty bad.. I am using Firefox.

  • Pingback: l’iPad ne supporte pas flash, tant mieux ! « Antistatique.net Blog

  • Pingback: CNET.ro» Blog Archive » CSS3 va aduce câteva facilităţi extraordinare

  • Kelly

    I’m new to web design, and I wanted to know what everyone’s thoughts are on CSS3 animation vs. Flash. I’m very, very curious.

    Thanks! :-)

  • http://home.gci.net/~loopzine/html5/ RG Geiger

    Thanks to lists such as this I was able to learn enough to combine all these techniques and more into converting my Flash 3.0 musical animations into HTML5 (WebKit ONLY, sorry). anyway check out my site if you use Chrome, Safari (safari on windozs is only so-so), I-Phone OS or android. So far only the first five of twelve features are completed.

    thanks again Joshua

    http://home.gci.net/~loopzine/html5/

  • http://www.airwalk-design.com Web Design Tutorials

    These are astonishing, I sssooo cant wait to find a reason to use these!!

    Espesh the snow, it’s awesome.

  • Pingback: HTML5 và CSS3 | AiTi-Aptech

  • Pingback: HTML5 và CSS3 « Code is my life

  • Pingback: HTML5 và CSS3 | Kiến thức Tin học

  • Pingback: HTML5 và CSS3 | TechLope.com Blog - Thông tin về công nghệ cập nhật hàng giờ

  • Pingback: Developer & Programming in Website » Blog Archive » HTML5 và CSS3

  • http://www.intenseblog.com Jennifer R

    Trippy Spinning Column of Fun is really creative, I love it :)

  • Pingback: CSS3 Animation and 3D effects | AEXT.NET MAGAZINE

  • Pingback: Best Tutorials for Web Development » Blog Archive » What CSS3 Can Do For You: Animation and 3D effects

  • Pingback: CSS3 Animations | SIGHTMOD

  • Abhishek

    Seeing all the cool stuffs we can do with CSS3 and HTML%…I think its the right time to aboard this about to be new trend in web design!

  • Pingback: Was geht ohne Flash? | blog.visionproject.de

  • http://www.snilesh.com neel

    Excellent list. Thanks for sharing. i like the spinning DVD hover effect. I will love all these when all the major browser supports all these animation effects.

  • Pingback: HTML 5 Resources | Web Design Source

  • http://www.softinfosolutions.com/ Rupak Banerjee

    Well, my optimistic guess is it will take 1 year to make this run cross browser.

  • Pingback: Khái niệm cơ bản về HTML5 và CSS3 | Đỗ Huy Tưởng

  • http://dhanashree.com vaibhav kothia

    Excellent work

    dot net developer @ Dhanashree Inc
    Rajkot

  • Pingback: G-Leo (web 2.0)

  • shurdul

    Thanks for sharing dear buddy keep it up and say all is well.
    cna certification

  • http://www.websuitor.com websuitor technoogy

    very useful thanks for sharing

  • priyanka

    nice bt firefox does nt support this..

  • jorge

    flash or css for animations?

  • Razibul Hassan

    Thanx a lot for the list. The Falling leaves on the contact info page was really cool…

  • http://geoffray.be Geoffray

    Hi ! My first CSS3 animation is probably not so amazing, but you could still have a look at my full CSS3 Tetris animation (no javascript and no pictures).
    Demo here : http://www.geoffray.be/lab/tetris-css3

  • Razibul Hassan

    Recently one of our clients asked to create a cool effect on her homepage that shows her products. If was pretty tough to convince her as our team had to create several JS and Flash effects for her and she wanted something that fits her taste. “Rotating Polaroids” , that I found here, worked like the magic. She was overwhelmed with the output and we were happy to see her pleased.

  • http://animeshkumar.in Animesh Kumar

    I’m new to web design, and I am loving to use cool CSS3 animation vs. Flash. I’m very, very excited..

    Thanks for the great stuff over here.

  • michael madara

    i like 2 do an anime

  • http://cssload.net css loading animation generator

    Cool ones. Loved the cube. I also found the http://cssload.net which is a loading animation generator in CSS. Check it out

  • http://www.feathersdesigns.com punithan

    good effects!!!

  • http://thebasementofthealamo.com/ Mark

    Great stuff. On some of the heavier animations, I tend to get a flash or jump in Chrome. It seems to be less prevalent in Firefox. No big deal, I just hope to see much more complex animations run flawlessly in the near future. Thanks for the post.

  • http://bananefraise.com/blog Dany

    Hello,
    thanks for those examples, they are nice.
    They usually forget the compatibility for mozilla and Opera,may be because those examples are old.
    I just made a Mac OSX Dock menu only with CSS3, you can see it in my blog:
    http://bananefraise.com/blog/index.php?article45/menu-css3-style-dock-osx
    Thanx!

Subscribe
Membership
About the Author