20 Impressive CSS3 Techniques, Libraries and Examples

In this list we've gathered for you some of the best sources of CSS goodness. We've chosen some amazing demos from various artists that come to prove that nowadays everything is possible with CSS. We've also included articles that depict the awesome new features of CSS3 and a few helpful libraries full of CSS tricks. There is a lot to gaze your eyes upon and a lot to learn so we better get started!

In order to fully enjoy this compilation you might want to use a modern browser such as Chrome.

1. Blur Menu

This is a really well executed and polished demo of a CSS only menu. Actually there are seven separate examples! They all utilize the new CSS3 transition feature and some clever usage of selectors to create a sleek blurry effect. You can read more about the code here.

6a259fd482cce04dd325fa2100e400b4.png

2. CSS3D Clouds

In this demo app you can generate and play around with some astonishingly realistic clouds. The fact that this exists should prompt you of the endless possibilities web design has to offer. The demo code is quite complex as it uses CSS3 3D Transforms as well as some JavaScript. Here is an advanced tutorial on the subject.

a805ce909a1acb7b3553d7332916d8b9.png

3. Logos In Pure CSS

These are some famous companies' logos made entirely out of CSS. The cool part about this demo is that you can hover over them to see exactly which CSS properties are used to form the images. You can also see the full code on github.

76163390b5b65f9af29b7d50cbe42bed.png

340cc5a6c99cb786fd37af29203649ba.png

4. CSS A/Z

Here is another artistic use of CSS. In these tumblr posts, letters of the alphabet are depicted as nice animations that spring to life.

4aa0a7342c9ecdf7f0713b7514ae80ad.png

4486edc1ec670b2ce49261cfa9ef2915.png

5. Navigation Bar by Jan Kaděra

A simple but very stylish navigation bar. The CSS code for this one is only 65 lines but as you can see it looks and feels amazing. Again the new CSS3 features transform and transition are used for the depth of field effect.

23b3fda0141cb247c6800ecc2242f44e.png

6. Google Doodle in CSS

This is a CSS version of a little Google Doodle animation. It's pulled off rather nicely - perfectly fluid and without any JavaScript!

05da26b9eef1b9c1a0153f469521bc0d1.png

7. Sliding Image Panels

Another well made project - this time it's sliding panels. Again this is smooth as butter, uses absolutely no JS and the details are polished to the last pixel. The Demo consists of four variations and a tutorial. Make sure to check it out!

59018a17786c6062c5193661643491d3.png

8. Double ring

A beautiful animated ring in a single div element and under a hundred lines of pure CSS.

3180eabcc349e0fc87fd56fc2797af87.png

9. Blur filter

Another demonstration that uses the new CSS3 features - transitions, filters, 3D transform and all that good stuff. The demo itself is nothing too fancy but imagine the great design you can achieve by adding some beautiful layers to it.

e7091f764f7d5bfe2e06f089814787ee.png

Now let's take a look at some articles and tutorials about CSS3 that cover important new features.

10. A Complete Guide to Flexbox

This is a in-depth article about the new 'flex' containers or so called flexboxes. Flexboxes are the new CSS way to arrange the layout of a page. It's a great way to change the width,height and alignment of HTML elements to best fit the available space.

6756999a21cbf9fd0e52fdcc127558e9.png

Also, for a quick look up you can use this cheat sheet.

11. Colorful CSS3 Animated Navigation Menu

In one of our older tutorials we showed you how to create a colorful navigation menu with animated dropdowns. No cheating with images or JavaScript - this one is done entirely with CSS.

0dffc01fa46b2dfd0fe3759cd45fa158.png

12. Understanding CSS Filter Effects

If you are interested in the new filters CSS has to offer, we recommend checking out this tutorial. It features well picked examples and has helpful information about browser support and performance issues.

cd3061e011249aff8fd6af824260c135.png

13. CSS Shapes 101

This is hands down one of the best articles I've ever read about CSS. It presents CSS3 shapes and has many practical examples on how to create and implement them. Very well done!

e6bcda89bc67be2caedd5f9a51357fd9.png

062438363de552ee92d02f97f7ed1c6a.png

14. Stylish CSS3 progress bars

In this tutorial the authors explain how to create simple progress bars without using any complex script. They use all kinds of cool CSS3 techniques to add gradients, stripes, shine and glow to the bars. The final result looks polished and ready to be implemented - demo.

685f037253891d0e5bdbe892e55bb9f0.png

Last but not least here are some useful CSS libraries we've been using lately.

15. Animate.css

This is hugely popular on github.com and for a reason! It based entirely on CSS and therefore can boost the performance of any app.

da9e5bf78f44f4207ae10ae26d6f0ca6.png

We also featured this in out 10 Tips for Writing JavaScript without jQuery article!

16. Spinkit

Spinkit is a collection of easily customizable loading indicators which we are very fond of and use quite often.

3d4a55f344a073d23e1f54a1e7c31cb2.png

17. Buttons

What its title says - nothing more, nothing less, just a huge collection of buttons.

b78a5e404272ca81c8bbe38b516edbac.png

18. On/Off FlipSwitch

An awesome little app that lets you customize toggle buttons and then just copy the CSS straight away. It also features switches from popular operating systems.

ea4d43429ce28be6d11f741fa30cfc9c.png

19. Hint.css

A css library for tooltips that doesn't require any JavaScript.

a0fec7b85956e22a57af40ca29838db1.png

20. Colors.css

Colors.css is for those of you who hate color picking for a hex code. It offers a nice alternative to the otherwise not-so-good built in css color options.

53b404357ad07e95c6c14007d848e8b1.png

Conclusion

This ends our list. We hope these were helpful and inspired you to explore the (almost) limitless world of CSS design!

Bootstrap Studio

The revolutionary web design tool for creating responsive websites and apps.

Learn more

Related Articles

Mohammad Esfandiary

Thank you man. This is a very useful collection!

Great article, thank you :)

Gautam Krishnan

I made this animated bicycle entirely in CSS3. Let me know if this is worth going into that list above ;)

http://www.gautamkrishnan.com/labs/cycle/

sancoLgates

Great list man.
thanks,

Thank you. This is a very useful collection!

SREENATH

Very informative and enlightening article on CSS

Man.really helpful.Thank you

Sumit shukla

Very informative and enlightening article on CSS

Immaculate

The collection is very helpful. Thank you so much