Best Collection of CSS3 Tutorials and Techniques

• 11 minutes READ

The latest revolutionary technology in web-designing, CSS3 is at the disposal of a web-designer to improve the working-flow and create exciting web pages. The new advanced features make the designing much easier, leaving the time consuming process of complex effects recreations in the past. Actually, CSS3 made classic CSS techniques easier to implement, thus providing greater flexibility and making the overall process much faster and much more effective.

When implementing CSS3 techniques, take into account that only the most up-to-date browsers can support them. However, CSS3 is worth trying as the new features and effects will help to create stunning web pages. Many web designers have already taken the advantage of new drop down menus, image hover effects, multiple background images, multiple columns and many more other awesome CSS3 techniques.

In today’s post we have collected several CSS3 tutorials as well as the reviews of most interesting CSS3 techniques which are worth putting into practice.

CSS3 Tutorials, Tips, Tricks and Techniques

CSS3 Text

How to Create Inset Typography with CSS3

In this tutorial, we’ll create inset type, a popular text treatment, using CSS.

CSS3 Navigation Menu with Notification Badges

CSS3 Navigation Menu with Notification Badges

Online Email Template Builder

With Postcards you can create and edit email templates online without any coding skills! Includes more than 100 components to help you create custom emails templates faster than ever before.

Try FreeOther Products

Letterpress Effect with CSS Text-Shadow

The letterpress effect is becoming hugely popular in web design, and with a couple of modern browsers now showing support for the text-shadow CSS3 property it’s now simple and easy to create the effect with pure CSS. No Photoshop trickery here!

Create CSS3 Pricing Tables

CSS3 Pricing Tables

CSS3 Background-Clip and @Font-Face

With no clear purpose or plan, I’ve resolved to experiment with CSS3 on a regular basis. Some of these note-posts may be more useful and practical than others, but the only way to know for sure is to learn by doing. That being said, here is another experiment with background-clip: text and @font-face via Typekit. When I finished Volume 2 in my Quoting Lebowski series the first thing that came to mind was that I bet I could CSS this. Here is the webkit happy code for this live example, sparing you all the structural bits from style.css.

Selectable Headlines with Color Transition (CSS3)

I had a lot of fun dabbling in CSS3 on a recent post, but had to hold back a bit to keep things looking presentable in most browsers. To carry out the DIN typeface I chose into the header, I used a transparent png with the letters knocked out to achieve that subtle yellow to blue fade animation.

Bounce in Box Plugin jQuery

Create Websites with Our Online Builders

With Startup App and Slides App you can build unlimited websites using the online website editor which includes ready-made designed and coded elements, templates and themes.

Try Startup App Try Slides AppOther Products

In our example the title of the message, the message body, and the warning icon are all created by using a single <p> tag with some CSS wizardry. The warning icon is its background, and the title is a regular bold tag contained inside the paragraph.

Create a Vibrant Digital Poster Design with CSS3

The Circlicious poster art makes use of plenty of circular geometric shapes and features lots of transparency to add multiple levels to the design, giving the design that bright and crisp feel of typical vector artworks. Being a design that makes use of CSS3 properties, it’s only suited to the modern browsers of Firefox, Safari and Chrome.

CSS3 Buttons

Super Awesome Buttons with CSS3 and RGBA

It’s a simple button made possible by a transparent PNG overlay (for the gradient), border, border-radius, box-shadow, and text-shadow.

Fun with CSS3 and mootools

RickyH – Fun with CSS3 and mootools Fun with CSS3 and mootools These examples came about when experimenting with the extend property in MooTools. By extending the styles class I could add CSS3 properties into the Core MooTools framework and do CSS3 animations.

CSS3 Gradient Buttons

The buttons are scalable based on the font-size. The button size can be easily adjusted by changing the padding and font-size values. The best part about this method is it can be applied to any HTML element such as div, span, p, a, button, input, etc.

Pretty CSS3 Buttons

The Objective of this tutorial is to create a set of button styles that are cross browser compliant, can degrade gracefully for non CSS3 compliant browsers and are are entirely scaleable, meaning that you can make it a variety of sizes and colours with ease.

Radioactive Buttons with CSS Animations and RGBa

Using CSS animations in Safari, you’re able to turn an otherwise ordinary button into a glowing, radioactive mess of awesome. To make it work, you first have to specify all your button styles and then you add the shadows. Now, in the animation, you switch from a that matches the background color to the color of the button to give it the glowing effect – And then you add in some animation.

Cool Overlapped Menu using Sprites

Here I am presenting a cool overlapped pure CSS menu created using CSS sprites. This is an initial draft version, so far I have checked it only in Firefox 3.5, IE 7, Chrome 3.0 & Opera 9.02 and it looks fine. If anyone of you finds any issues in any other browsers, please lemme know. Cool sprites is a pack of four different versions of the same menu. The photoshop source is also available for download, so that you can customize it as per your need. Since this menu is largely dependent on the background image, you need to customize the image to alter the link label, color, size etc.

CSS3 Navigation and Menu

CSS3 Minimalistic Navigation Menu

Making something practical – a simple CSS3 animated navigation menu, which degrades gracefully in older browsers and is future-proofed to work with the next generation of browsers.

Halftone Navigation Menu With jQuery & CSS3

Making a CSS3 & jQuery halftone-style navigation menu, which will allow you to display animated halftone-style shapes in accordance with the navigation links, and will provide a simple editor for creating additional shapes as well.

CSS3-Only Horizontal Drop Line Tab Menu

Recently, Web Designer Wall posted this really cool tutorial on creating a dropdown menu using only CSS3 (no javascript). Not being one to just sit back and let things sit as is, the approach inspired me make a variation. The result, however directly derivitive, is this horizonatal drop line menu based on a variation of WDW’s tut.

CSS3 Image Galleries

An Awesome CSS3 Lightbox Gallery With jQuery

In this tutorial we are going to create an awesome image gallery which leverages the latest CSS3 and jQuery techniques. The script will be able to scan a folder of images on your web server and build a complete drag and drop lighbox gallery around it.

An Awesome CSS3 Gallery

Tutorialzine is a nice blog but I think sometimes it should should re-dimension chosen titles. I have discovered only yesterday and thanks to my good old favorite Web related italian blog, a nice (or if you prefer another) jQuery lightbox style experiment.
The post is complete with examples and explanation over PHP, CSS, jQuery, and finally jQuery UI. So what is the problem? The title: An Awesome CSS3 Lightbox Gallery With jQuery. At the end of the day, the total size of the demo is massive, compared with what it offers, plus the only piece of CSS3 in the stylesheet is a box-shadow and a rotation via -webkit-transform.

3D animation using pure CSS3

The perspective property is what we need to create the 3d effect. Using transform andtransition, we can create 3d animation using pure CSS3.

Turn Your Images Into Polaroids with CSS3

Yesterday, Jon and I were going back and forth about what to blog about next. Love of CSS and doing something cool with it is kind of our thing and we quickly jumped on a brand new idea: polaroid style images with just CSS.

Tutorialzine is a nice blog but I think sometimes it should should re-dimension chosen titles. I have discovered only yesterday and thanks to my good old favorite Web related italian blog, a nice (or if you prefer another) jQuery lightbox style experiment.The post is complete with examples and explanation over PHP, CSS, jQuery, and finally jQuery UI. So what is the problem? The title: An Awesome CSS3 Lightbox Gallery With jQuery. At the end of the day, the total size of the demo is massive, compared with what it offers, plus the only piece of CSS3 in the stylesheet is a box-shadow and a rotation via -webkit-transform.

Beautiful Photo Stack Gallery with jQuery and CSS3

In this tutorial we are going to create a nice and fresh image gallery. The idea is to show the albums as a slider, and when an album is chosen, we show the images of that album as a beautiful photo stack. In the photo stack view, we can browse through the images by putting the top most image behind all the stack with a slick animation.


Elegant Accordion with jQuery and CSS3

Create an elegant accordion for content. The idea is to have some vertical accordion tabs that slide out when hovering. We will add some CSS3 properties to enhance the looks.

CSS3 Border Radius Hover

In the past, to create a block hover state that had rounded corners, we had no choice but to create an image to appear on the element’s background. And if the size of the box changed at any point, we’d have to re-slice and re-export the image to the correct size.

Carbon Signup Form

Making a carbon fiber – style form, build using progressive enhancement. This means that we first ensure that the form works well without JavaScript and fancy CSS support (think of IE6 here) and later move on by layering over cool styling, AJAX and jQuery magic.

jQuery Quickie Colourful Rating System with CSS3

Rating systems are used a lot on websites, for example to rate how good a certain product, article or comment is. I slightly wanted to improve this idea, by making it more visually attractive.

Take Your Design To The Next Level With CSS3

It’s time to introduce CSS3 features into our projects and not be afraid to gradually incorporate CSS3 properties and selectors in our style sheets. Making our clients aware of the advantages of CSS3 (and letting older deprecated browsers fade away) is in our power, and we should act on it, especially if it means making websites more flexible and reducing development and maintenance costs.

In this article, we’ll look at the advantages of CSS3 and some examples of how Web designers are already using it. By the end, we’ll know a bit of what to expect from CSS3 and how we can use its new features in our projects.

Awesome Overlays in CSS3

These overlays use a number of new CSS properties, some of which are simple like border-radius and using RGBa colors. The trick with these overlays is the gradient border, going form a lighter to darker orange as you go from top to bottom. To create that effect we used to the border-image property, which is a tricky little addition to CSS.

Sliding Vinyl with CSS3

We take a standard album cover, a little HTML, and some CSS3 transitions and transforms to create a sliding vinyl effect for showing off the music you love.

Design Into The Future With CSS3

These features include CSS styling rules that are being released with the upcoming CSS3 specification. Realistically, you won’t be able to use these on your everyday client projects for another few years, but for design blogs and websites aimed at the Web design community, these features can help you push the boundaries of modern Web design today, adding that extra spice to your design and helping the industry move forward.

The CSS3 border-radius property

One of the CSS3 properties designers have been longing the most for is undoubtedly the border-radius property. With CSS3 border-radius property it’s possible to create the so popular rectangles with rounded corners exclusively via CSS – no images needed.

CSS3 Speech Bubbles

Speech bubbles are a popular effect but many tutorials rely on presentational HTML or JavaScript. This tutorial contains various forms of speech bubble effect created with CSS 2.1 and enhanced with CSS3. No images, no JavaScript and it can be applied to your existing semantic HTML.

Create Social Media Icons in Pure CSS

Today I am experimenting with CSS3. I decide to recreate some of the social media icons using only CSS and HTML markup. Nothing is new here actually, except I’m having fun in doing the icons. And I will share to you the result.

Pure CSS3 Bokeh Effect with some jQuery help

Today, I want to add another addition to the bokeh “hype”, by creating a pure CSS3 bokeh effect. With some help from jQuery, we can add some randomness in colour, size and position for the effect.

CSS3 Generators

CSS3 Generator

Definitely one of the most popular options. All the effects are fully customizable and you can choose from all the popular CSS3 properties.

CSS3 Please

Another really popular option, this one allows you to edit the code just like you’d see it in a code editor. The changes are reflected on a graphic in the upper right.

CSS3 Click Chart by Impressive Webs

Not very customizable (just click to see the code) but probably the most thorough on the list as far as number of effects covered.

CSS-Tricks Button Maker

An excellent little button maker from Internet wiz Chris Coyier. Just use the sliders to change the properties.

Border Radius

One of the more elegant options for setting a border radius. Just type in a single number and it does the rest.

Font Squirrel @Font-Face Kit Generator

This is by far my favorite tool on the list. Upload a font and this will spit out everything you need to embed it into a website including HTML, CSS and multiple font file formats. You’ll definitely want to bookmark this one!

CSS3 Menu Generator

This one is actually a full-fledged downloadable application for creating complex CSS3 menus with rounded corners, gradients, and more.

CSS3 Column Generator

One of the few column generators I could find (CSS3 Generator also does columns). This one isn’t in English but is still easy enough to figure out and the code it spits out is of course fully readable.


Westciv has a number of useful CSS3 generators that are both free and easy to use. Check them out below.

CSS3 Gradient Generator

Use a few simple dropdowns and a slider help create complex gradients.

Widgetpad CSS3 Generator

Another one with several properties and effects to choose from.

CSS Corners

This one currently handles gradients and rounded corners and promises more options on the way soon.

CSS3 Maker

Super slick and easy to use, this one handles quite a few CSS tricks.

CSS3 Rounded Corner Generator

Yet another basic rounded corner generator.

Quick 3-Color CSS3 Gradient Generator

One last CSS gradients generator, just in case the 10 or so above don’t satisfy your gradient craving.

Border Image

Border-image is a rather complicated new CSS3 feature. Figure out how it all works using this tool.

Dry Icons Button Generator

An awesome button generator with a ton of options.

Andrian Valeanu

Designmodo Founder.

Posts by Andrian Valeanu
Super-Intuitive Drag & Drop Template Generator

Create beautiful responsive emails and newsletters easily.

Learn more Try Free
Cookie Icon

We use cookies to ensure that we give you the best experience on our website. Privacy Statement.

  • I disagree
  • I agree