Pure CSS animated 3D Super Mario Icon

After my latest CSS3 experiment without images (Internet Explorer Pure CSS Logo), a friend suggested to create an animated 3D Super Mario Icon based on the 3D Retro Mario GIF image by Cezkid.

Well, this is the result of two weeks of work – an animated 3D Super Mario Icon built completely in CSS3 without images.

Pure CSS animated 3D Super Mario
A still from Safari 5 with perspective and grids. Hover over the live demo to see this.

Demo

Demo: Pure CSS animated 3D Super Mario Icon
Source: Git Repository
Best viewed with Safari 5 & Chrome 9.

Chrome prior Version 9 renders in 2D only due to an older Webkit engine.
Opera 10.6, Firefox 3.6 and IE9 are not supported.

Pure CSS animated 3D Super Mario Icon

Background

Please note that the source code is still a mess. You better not have a look at it ;-)

It’s based on top of my CSS 4D Framework I created therefor and will be released in the next few weeks (when it’s out of alpha).

Featured by

Smashing Magazine
1st webdesigner

Comments

37 responses to “Pure CSS animated 3D Super Mario Icon”

  1. Tweets that mention Pure CSS animated 3D Super Mario Icon | Cordobo — Topsy.com

    […] This post was mentioned on Twitter by Stefan Nitzsche. Stefan Nitzsche said: Wow! Pure CSS animated 3D Super Mario Icon by @Cordobo – Watch in Safari 5 – http://bit.ly/3dsupermario #css3 #purecss #supermario3D […]

  2. Thomas Avatar
    Thomas

    Wow, this is so amazing!

  3. css3.pl Avatar
    css3.pl

    Amazing work!

  4. Pure CSS animated 3D Super Mario Icon | Cordobo | My Blog

    […] the original post: Pure CSS animated 3D Super Mario Icon | Cordobo This entry was posted on Friday, July 9th, 2010 at 10:06 am and is filed under Uncategorized. […]

  5. Dave Meier Avatar
    Dave Meier

    I’ve never seen something before nor did I know it can be achieved with CSS… Impressive!

  6. Jason Avatar
    Jason

    Why the hell would something ever be supported in only safari? L2Firefox bro.

    1. Andreas Jacob Avatar
      Andreas Jacob

      At the time only Safari 5 is capable to render it, neither Firefox nor Chrome do support translateZ which is necessary to create 3D effects with CSS.

      This doesn’t mean, Safari (Webkit) is superior by any means, but both engines support different upcoming “standards”.

      Check this http://cordobo.com/1630-internet-explorer-pure-css-logo/ in Firefox & Safari/Chrome and you’ll see FF has better results.

  7. Dan Gayle Avatar
    Dan Gayle

    Works in the Sunrise browser!

  8. Anthony Calzadilla Avatar
    Anthony Calzadilla

    Excellent Work Andreas

    1. Andreas Jacob Avatar
      Andreas Jacob

      Anthony,

      many thanks! Incredible what you did with Spiderman! And btw., I fell in love with your blog a while ago :-)

      1. Anthony Calzadilla Avatar
        Anthony Calzadilla

        thanks, I’m glad you like them. I’ll be keeping an eye out for your “CSS 4D Framework” Sounds REALLY interesting!

  9. gs Avatar
    gs

    cool.
    the only question is – why?

    1. Andreas Jacob Avatar
      Andreas Jacob

      Why? Mostly because it’s an
      alternative to existing techniques like SVG. As I am a CSS developer, I mostly focus on CSS & front-end development and
      creating the 3D Super Mario Icon was a good CSS3 practice for me.

      And, yes, partly because “I can” ;-)

  10. Sunny Singh Avatar
    Sunny Singh

    I’m more impressed by your IE logo but this is some incredible work, probably took a lot of time and aspirin.

    1. Andreas Jacob Avatar
      Andreas Jacob

      It took me ~2 weeks and a bunch of aspirin ;-)