10 Helpful CSS3 Design Tutorials

Get help using the latest CSS3 techniques. We have found the best guides for design including: fonts, rounded corners, sliding panels, image borders and more.

Steven Johnson
by | Posted: June 16, 2010 | Updated: April 8, 2014
Blog Post Image 734px Wide

CSS3? "What is that?" I hear you say! Well, CSS3 is the new emerging standard set to take over from CSS2 in the not to distant future. CSS3 is filled with great features that help control design like never before and allow websites to load even faster. You will now be able to use the fonts you want, control the edges and borders of your module positions and even throw away button background images for pure CSS3 generated gradients!

CSS3 is supported in all major browsers along with CSS2. The main Imapct CSS3 will have on the web will be its new selectors, and therefor means you don't have to learn anything about it, CSS2 is and will always be the backbone of CSS3. So, after boring you with this little introduction, let's jump into the exciting tutorials on offer that you could use in your Joomla templates and designs.

1. An Introductions to CSS3

Its good to learn the basics

CSS3 Introduction

I believe the title says it all... An introduction into CSS3 in 6 parts! It's the perfect place for an introduction and overview.

Click here to read a good introduction to CSS3

2. Understanding CSS3 Fonts

Now you can use the Fonts you always wanted to!

css3 fonts

I know i know.... FINALLY! We template designers (especially those that are typographic orientated) have been patiently waiting for this day with eager anticipation. This is accomplished with the '@font-face' command. The only problem for this command is the browser support but there is a light at the end of this tunnel as all new versions of browsers begin to accept it. If the browser does not support CSS3 it will just use the CSS2 font family specified. This may be okay for some people but for fussy designers it can make or break the work they have done.

Click here to read about Embedding Fonts at Joomlapanel.com

3. Rounded Corners

We the Joomla template designers love Rounded Corners!

CSS3 rounded corners

Oh yes the blessed rounded corners that caused us such headaches in the days of CSS2 are finally coming to an end. We no longer have to create images that can be used as background images. We can finally 'just' magically define them with a new CSS3 command. However, Images can still be used if wanted because we can now add many background images to one element!

Click here to read about Rounded Corners

4. Vertical Sliding Panel

Create a Sleek Vertical Sliding Panel using jQuery and CSS3


Rocketheme and Yootheme use these sleek sliding panels on some of their templates. The great thing about this nifty number is that it can stay hidden when not in use, helping to utilize valuable real estate space on your web site. Clutter and mess can now be a thing of the past!

Click here to read about creating your very own Vertical Sliding Panel

5. CSS3 Image Borders

Images and 'borders' made with images?


We all have used borders at some time or other on our images. It's a very simple process and is limited by a colour and the stroke size. Now, imagine that has all changed and we can finally design wonderful borders using images and or repetition of these images. Joomla image galleries will never be the same again!

Click here to read about Border-image with CSS3

6. Box Shadow

The almighty box shadow


Box shadows are used on so many Joomla websites now-a-days but again like the rounded corners always involved images and complicated mark-up to achieve the correct positions and depth. Well CSS3 is again to the rescue and comes as a basic command in CSS3.

Click here for more about the Box Shadow

7. Opacity

It's a blur with CSS3 and the magic of Opacity


So again we come across a very popular part of current web design or what they call web design 2.0. Opacity up until now has been achieved by mixing CSS2 with Javascript / jQuery. This can be a problem if a browser has Javascript turned off which in turn can render some sites dull and useless. However, CSS3 has a Opacity feature that will quite frankly knock your socks off and make those transparent boxes and modules a breeze.

Click here for juicy details about CSS3 and Opacity

8. Multiple Columns

Working out with Joomla on a Diet of CSS3 and Multiple Columns


What would Joomla be without columns hey? In fact what would most websites be without Columns? Now as a designer I know what it is like to build Joomla Templates, and I know the massive drama(s) I had with columns and getting them working properly. Now, I will say that this is a god save for many designers and once you get the hang of it you'll never worry about them again. Go on.... eat it up!

Click here for more about Joomla and Multiple Columns

9. Gradients

Gradients gal-our


Again we come across something that is used throughout modern web design everywhere. We use gradients in buttons, menus, modules, background and the list goes on. The only problem with gradients in the past was the fact that we used images and images just use more bandwidth. We were also limited by using images as they cant stretch without distortion. Well you guessed it, CSS3 is here and will take your gradient woes away.

Click here for more about Joomla and Multiple Columns

10. CSS3 and HTML 5

The Future is in CSS3 and HTML 5


Well, we have given you a small but packed list of great CSS3 features and tutorials but, would like to finish it off with a future look into the wonderful world this newly updated markup language will have in store for us.

Click here to transport to the future of CSS3 and HTML 5


Steven Johnson

Steven is a Joomla web developer and worked with Joomla since the Mambo days. He has built websites for startup businesses all the way to for Fortune 500 companies. A graduate of Georgia Tech in Chemical Engineering, he now happily spends his time building websites and reviewing all types of technology.