progress bars are great when you want to show the user that some action is happening, especially when it can take a long time.
They use no images, just CSS3 fancies. Like a good little designer always does, they fall back to totally acceptable experience. Here’s what they look like in Opera 11 which supports some of the CSS3 used here but not all.
This experiment create progress bars using HTML5 the <progress> tag. This article will discuss how this tag is rendered by default in all operating systems and browsers and how to style the progress tag with CSS.
The movement of the bar is achieved with CSS3 Animations and keyframes. Do note that the stripes are achieved with repeating linear gradients. Lots of CSS3 features used in this demo like keyframes, animations, box shadows, linear gradients, repeating linear gradients and text shadows. Cool Stuff 🙂
Here’s a set of pure CSS3 Progress Bars. They are currently static (their progress percentage is set via CSS), but they could be adapted to any progress bar script I expect.