Grow your CSS skills. Land your dream job.

Jerky CSS3 Animations – How to Smooth Out?

  • # September 29, 2012 at 4:09 pm

    I have CSS3 animation on my site as an intro. On one computer (fast with a decent GPU) is smooth and what I am looking for. On another computer (much slower) it is very jerky and sometimes you miss the animation completely.

    I have attempted to preload the entire page and then add classes that trigger the animation using JS to attempt to improved animation. It seemed to help some but did not solve the problem.

    Is there a way to smooth out CSS3 animations to have consistency across computers of all types?

    In lieu of posting all of the code here I [created a fiddle](http://jsfiddle.net/Lynda333/df8gw/4/ “jsFiddle of Code”).

    # September 29, 2012 at 7:41 pm

    One thing I really don’t care about when browsing is intro pages. But that’s just me.

    # September 29, 2012 at 8:01 pm

    i don’t believe there are any ways to increase the smoothness of css animations other than simplifying your design, ie: keeping drop-shadows and box-shadows to a minimum, not loading large images, etc.

    css is rendered faster than javascript, but it will vary from device to device based on processing power.

    also, i’d definitely nix the splash page.

    to quote jakob nielsen: “splash pages are useless and annoying. In general, every time you see a splash page, the reaction is “oh no, here comes a site that will be slow and difficult to use and that doesn’t respect my time.”

    # September 29, 2012 at 11:58 pm

    Thanks for the advice and wisdom. I have considered an intro page and I have also considered no intro page and creating a short CSS animation to explain a product I am offering.

    Regardless of an intro page or not I wish there was a way to create a more consistent experience as I have other applications that I would like to use CSS Animations.

    # September 30, 2012 at 7:56 pm

    Here’s a link to a slideshow I’ve worked on… and absolutely… the fewer the properties being animated, the smoother it runs. For example, just adding box-shadow properties to the animation caused some jitters.

    Hope this gives you some ideas.

    http://integritycontractingofva.com/Copied-Crawl-Space-Mold–and–Fungus-Richmond%2C-VA.php

Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.

*May or may not contain any actual "CSS" or "Tricks".