hidden

Smashing Magazine

45 Powerful CSS/JavaScript-Techniques

Advertisement

CSS and JavaScript are extremely powerful tools for designers and developers. However, sometimes it’s difficult to come up with the one excellent idea that would solve a problem that you are facing right now. Good news: almost every day designers and developers come up with fresh and clever CSS tricks and techniques and share them with other developers online. We regularly collect all these tricks, filter them, sort them, revise them and prepare them for Smashing Magazine readers.

In this post we present 45 useful CSS/JavaScript-techniques that may help you find clever solutions to some of your problems or just get inspired by what is possible with CSS. We cover interesting CSS-techniques, navigation menus, CSS typography, CSS lists and CSS buttons. The focus of this post lies on CSS; please notice that some of the techniques use JavaScript or PHP for enhanced functionality.

Please notice that this is the first part of our large round-up of fresh CSS/JavaScript-techniques. Other techniques (CSS tables, CSS layouts, CSS for Mobile and CSS forms) will be featured in an upcoming article. So don’t forget to subscribe to our RSS-feed and follow us on Twitter for similar articles and a stream of useful resources. Please also let us know what we should change or improve in our future posts!

We are aware that many readers are tired of “lists” floating around in the Web, but we are confident that the vast majority of our visitors will benefit from this post format and will find at least some of the techniques featured in this post useful.

[Offtopic: by the way, did you know that there is a Smashing eBook Series? Book #1 is Professional Web Design, 242 pages for just $9,90.]

Interesting CSS Techniques

Building the New Visual Annotations
These note overlays are composed of two main elements, an overlay with the shine and a border with the transparency. A very interesting, yet simple technique by the ZURB Design Agency, designers who have written a series of articles on Smashing Magazine as well.

Annotation in 45 Powerful CSS/JavaScript-Techniques

Sexy Music Album Overlays
This aticle shows how to style your music streams and provides you some graphics to do so.

Css-112 in 45 Powerful CSS/JavaScript-Techniques

A Colorful Clock With CSS & jQuery
This tutorial describes how one can create a clock using basic CSS and JavaScript.

Css-086 in 45 Powerful CSS/JavaScript-Techniques

How To Create Depth And Nice 3D Ribbons Only Using CSS3
We will use box-shadow to create a drop-shadow with RGBa, a color model that allows an optimized contrast with any kind of backgrounds. RGBa is the standard RGB model (0,0,0 – 255,255,255) and it adds the last option (a) for the opacity. We can use this model also for other properties and it works with the new browser.

Css-197 in 45 Powerful CSS/JavaScript-Techniques

Advanced Event Timeline With PHP, CSS & jQuery
This Advanced Event Timeline is used with the help of PHP, MySQL, CSS and jQuery. The result: a nice time line with clickable events. Adding new ones is going to be as easy as inserting a row in the database.

Css-195 in 45 Powerful CSS/JavaScript-Techniques

CSS Navigation Menus

CSS 3D Meninas
“I’ve took the classic paint The Maids of Honour (Las Meninas) and created a CSS pseudo-3D / Parallax effect. It is pure CSS, no JavaScript or Flash is involved. It has been tested and is working on Internet Explorer 8, Firefox 3, Opera 9, Safari 3, Chrome 4 and Konqueror 3.5, and it validates, too.

Css-006 in 45 Powerful CSS/JavaScript-Techniques

Sproing! – Make An Elastic Thumbnail Menu
“In an ongoing attempt to offer alternative methods to spruce up menus, I’ve pieced together an elastic thumbnail menu. It magnifies menu items when they are hovered over and menu items expand upwards.

Css-063 in 45 Powerful CSS/JavaScript-Techniques

How to Create Simple and Effective Sub Navs with Definition Lists
“When we need simple and effective on-page navigation, to either jump to content on the page or flip to another view, we use the dl element. Its sub elements, the dt and dd, make it very easy for us to create inline links with a clear label. Here we’re going to share with you a fast, lightweight method for how we’ll use CSS to do it.”

Css-072 in 45 Powerful CSS/JavaScript-Techniques

Sticky SideNav Layout with CSS
Learn how to create a fixed sidenav layout for your blog or website. Having a fixed sidenav comes in handy when dealing with blog style websites where the content is extremely tall and there is a need for good amount of scrolling. The fixed navigation allows the user to cruise through the content without scrolling back up to the top to navigate through the rest of the site.

Css-056 in 45 Powerful CSS/JavaScript-Techniques

Unobtrusive Dropdown Page Changer
Using a <select> dropdown menu to create navigation isn’t as common as it once was, but it’s still around. It got ripped on pretty good for being an inaccessible / obtrusive. Indeed a lot of the scripts you’ll find out there for creating a menu like this are this way. Bummer. Let’s make one that works with or without JavaScript.

Css-015 in 45 Powerful CSS/JavaScript-Techniques

CSS Navigation: No JavaScript, jQuery or Image Required, Free CSS Navigation / Pagination with Tooltip
CSS-based navigation / pagination bar without JavaScript. There is a tooltip on hover for the ‘previous’ and ‘next’ page’s bullets that makes navigation easier.

Css-170 in 45 Powerful CSS/JavaScript-Techniques

How to Code an Overlapping Tabbed Main Menu
Main navigation menu is that part of a website design that makes the whole site look lively and complete. But the most common type of navigation menu style still being used a lot is the tabbed navigation menu. Here is a tutorial on how to code an overlapping tabbed menu.

Css-187 in 45 Powerful CSS/JavaScript-Techniques

Solution For Very Long Dropdown Menus
“I like to be confident with post titles, but the reality in this case is a possible solution for very long dropdowns. The problem with long dropdowns is that the dropdown itself can go below the “fold” of the website. That is, below the visible area of the browser window. So in order to access those menu items down below, you need to scroll your browser window. For those of us with scroll wheels of some kind on our mice (mouses?), it’s not a big deal. For those without, those lower menu items are totally inaccessible, because to use the browser scrollbar means mousing off the menu (and probably having it close).”

Css-052 in 45 Powerful CSS/JavaScript-Techniques

Mega Drop Down Menu w/ CSS & jQuery
When used properly, mega drop down menus can be quite efficient for large scale websites. Let’s experiment with different ways of implementing this technique. A tutorial by Soh Tanaka, Smashing Magazine’s regular author.

Css-053 in 45 Powerful CSS/JavaScript-Techniques

CSS Typography and Body Copy

How to Create a Cool Anaglyphic Text Effect with CSS
Anaglyphs are those amazing 3D images that are created by offsetting two of the red, green and blue channels, and are viewed with those nerdy looking 3D glasses with different coloured lenses. I don’t know if this effect works for real, as I’ve unfortunately misplaced my 3D specs, but it’s a pretty cool text effect nevertheless! Let’s take a look at how a similar style can be created for sprucing up your web designs, while taking into consideration semantics and avoiding the repetition of any markup.

Css-193 in 45 Powerful CSS/JavaScript-Techniques

Typographic work planner
Enter this, a little HTML/CSS typographic work planner. By using some super-semantic HTML and a dash of CSS you can craft a beautiful looking yet incredibly simple work planner for you and your staff.

Css-199 in 45 Powerful CSS/JavaScript-Techniques

Thinning Text in Webkit (Safari)
Safari has a not-so-lovely way of bulking up text using sub-pixel rendering. On previous versions of Safari, this was fixed with a text-shadow declaration, but since Snow Leopard that method no longer works. Fortunately, there is an alternative.

Css-196 in 45 Powerful CSS/JavaScript-Techniques

Pseudo Drop Caps
They’ve been around for a while now, appearing in magazines, print and now the web. Designers and developers alike have experimented with multiple workarounds from using inline styles to using image replacement but with both of these solutions there are problems. For example, what happens when you recreate your site and decide that you no longer want to upload the drop cap images, you’re now going to left with a broken image at the start of every single post that you had previously created, this is obviously assuming you haven’t used text-indent. If you decided to go down on the inline style route then your are just bad, just very bad.

Css-081 in 45 Powerful CSS/JavaScript-Techniques

How to Create Perfect Pre Tags
If you operate a website that features lots of code examples, you know how important it is to spend some quality time styling the &tl;pre> element. When left unstyled, wild <pre> tags will mangle your preformatted content and destroy your site’s layout. Different browsers treat the <pre> tag quite differently, varying greatly in their default handling of font-sizing, scrollbar-rendering, and word-wrapping. Indeed, getting your preformatted code to look consistent, usable, and stylish across browsers is no easy task, but it certainly can be done. This article explains everything you need to create proper <pre> tags.

Css-090 in 45 Powerful CSS/JavaScript-Techniques

Improve your web typography with baseline shift
The baseline is an invisible line onto which all type characters sit, although of course some characters (including ‘j’, ‘p’, ‘g’ and ‘y’) have descenders that hang below the baseline. Baseline shift involves moving characters up or down in relation to the baseline and using it effectively can make a huge difference to the professional look of your type. Although baseline shift has traditionally been a part of using tools like InDesign or Quark, there are ways to accomplish the same results using CSS.

Css-109 in 45 Powerful CSS/JavaScript-Techniques

Typograph – Scale & Rhythm
This page is both an essay and a tool. It sets out to explore how two, intertwined concepts, often playful but sometimes cheeky, can be encouraged to dance in web pages. Drag the colored boxes along the scale to throw these words anew. For the most part, this text is just a libretto for the performance you are about to play upon it.

Css-085 in 45 Powerful CSS/JavaScript-Techniques

Fancy Quotes With jQuery, AJAX & CSS
Learn how to create a fancy quote rating system that will display a number of famous quotes and will enable site visitors to rate their favorites.

Css-156 in 45 Powerful CSS/JavaScript-Techniques

How To Create Simple, Stylish and Swappable Image Captions
Most image caption solutions require a lot of excessive HTML, make it difficult to redesign or don’t communicate clearly that they belong to an image. Let’s see what we can do to address these problems.

Css-189 in 45 Powerful CSS/JavaScript-Techniques

Styling photo captions with CSS
Sure, some photos are self-explanatory, but most photos are best served with text captions. It’s true for traditional media like newspapers and magazines, and just as true for blog posts and web articles. Here’s a quick tip on using photo captions and styling them nicely with the magic of CSS.

Css-183 in 45 Powerful CSS/JavaScript-Techniques

Image captions on Web pages
This document suggests three ways of presenting an image with a caption in HTML. Styling in CSS is also discussed.

Css-176 in 45 Powerful CSS/JavaScript-Techniques

Styling Post Headings That Stick Out
“Recently, I’ve noticed a trend in blog post headings where it sticks out of its base layout. I would like to share this technique for those who would like to give their post headings a new style. One tip to keep in mind when designing this is to make sure it fits your target audience screen resolution size. Note that this technique may vary depending on your design. My goal is for you to grasp the main concept in this tutorial so you can experiment and apply it to your own projects.”

Using ellipsis with HTML and CSS
If the text is too wide to fit into a container, a nice solution can be to have ellipsis to show there’s more information available. While not currently part of the official HTML specifications, it is possible to have ellipsis defined in CSS and it works for Internet Explorer, Safari, Chrome and Opera. It doesn’t work for Firefox but there’s a workaround that can be done with jQuery.

5 Message Boxes to Style your Notifications with CSS
This article presents free notification boxes to use/customize as well as a very simple technique to create your own ones inspired from this roundup.

CSS Lists

Create a Microsoft Word-Style Outline with CSS
As you can see, the browser doesn’t bother to vary the indentation style much, or change the list type from roman numerals to alphabetical characters and so on… all the things we’re so used to seeing because Microsoft Word and other writing programs do them by default. So let’s use a bit of CSS ingenuity to make a Microsoft Word-styled outline using ordered lists!

Css-188 in 45 Powerful CSS/JavaScript-Techniques

Pure CSS Timeline
“I wanted to build a CSS timeline for the “About” section of my site while using some clean and simple markup. I wanted to avoid using images as much as possible, so I spent a few minutes prototyping some options and came up with a solution using unordered lists. The result is a simple and clean looking timeline with some very straight forward markup. In this article I’ll share my approach to creating a timeline out of CSS and HTML which results in a nice looking, simple timeline.”

Css-106 in 45 Powerful CSS/JavaScript-Techniques

Automatic numbering with CSS Counters
When writing documents, it is often useful to number sections and have a table of contents. You can number these by hand, directly in the markup, but this can be time consuming if the order changes and you have to edit all the numbers. CSS2.1 gives us a automated way to generate numbers using CSS counters, and this article will walk you through how to use them. One word of note before we start is that CSS counters are not yet implemented in IE, although they are on the roadmap for IE8.

Css-116 in 45 Powerful CSS/JavaScript-Techniques

CSS tricks for custom bullets

Css-129 in 45 Powerful CSS/JavaScript-Techniques

Elastic Calendar Styling with CSS
A traditional calendar is a grid of numbered boxes on a page. As a web designer, you might go right for a table, and I wouldn’t fault you for that. Tables, though, can sometimes be tough to muscle into shape. The CSS purist in me gets pissed when I set the width of a table (or a cell) and it decides it knows better and grows or shrinks as it sees fit.
You can tackle calendar styling with pure CSS, and I feel it makes just as much sense semantically as a table does. What is a calender, if not an ordered list of days? By using CSS, we can even do some cool things like do all our sizing with ems so our calendar layout will be elastic. That is, grow in both width and height when text is resized in browsers, while greatly increasing accessibility.

Css-030 in 45 Powerful CSS/JavaScript-Techniques

Style a List with One Pixel
A one-pixel background image can be a pretty versatile thing. With repeat-x it can be a horizontal line, repeat-y makes a vertical line, and repeat makes it a fill color. Just as a little fun proof of concept, we can use that to create a depth-chart looking unordered list.

Css-017 in 45 Powerful CSS/JavaScript-Techniques

Style Your Ordered List
By default, most browsers display the ordered list numbers same font style as the body text. Here is a quick CSS tutorial on how you can use the ordered list (ol) and paragraph (p) element to design a stylish numbered list.

Css-029 in 45 Powerful CSS/JavaScript-Techniques

Simulating a Table Using an Unordered List
Your first question immediately might be, “why would I want to simulate a table with a list, why not just use a table?” With the raise in popularity of AJAX sortable list elements, using list items to represent a multiple column data table can allow for easy sorting of various more “tabley” information. So let’s get started.

Css-031 in 45 Powerful CSS/JavaScript-Techniques

8 different ways to beautifully style your HTML lists with CSS
“The use of HTML lists (<ol> for an ordered list, <ul> for an unordered list) is very common these days. Today, we’re going to look a little bit further than creating regular lists, by showing 8 different ways to beautifully style your HTML lists with CSS. We’ll use some pure CSS techniques to make a bored list look awesome (and even have some extra functionality).”

Css-042 in 45 Powerful CSS/JavaScript-Techniques

Quick Tip – Simplify List Margins with CSS
Have you ever set default margins for a layout, and then had to go back and manually adjust all of your lists? By default, list item markers have a negative positioning in relationship to the list item itself. This means that zero-ing out margins automatically leads to an overflow if the list is contained inside anything else. Wouldn’t it be easier to put the list item marker at the same starting point as other elements instead? Lucky for us, there’s a style to help do just that. Let’s see what can be done with the list-style-position property.

Css-068 in 45 Powerful CSS/JavaScript-Techniques

Sexy HTML List Tricks
Behold the ubiquitous list elements, <ul> and <ol>. These two sexy elements help millions of websites display lists of information in clean, semantic fashion. Without them, we’d be crawling around like filthy cavemen, eating dirt and howling at the moon. But these list elements aren’t just sexy, they are also extremely flexible, enabling us humble designers to create robust list configurations that are semantically versatile and highly customizable.

Css-091 in 45 Powerful CSS/JavaScript-Techniques

Clickable <li>
I originally coded the markup to be a table, but discovered a problem when I tried to make the whole row clickable. I ended up with a list of articles instead.

Css-061 in 45 Powerful CSS/JavaScript-Techniques

CSS Buttons

Simply-Buttons v2
This technique presents buttons of the size that always fits the content. There are 3 states: inactive, active and hover. The technique works in all major browsers and doesn’t require JavaScript.

Css-099 in 45 Powerful CSS/JavaScript-Techniques

How to make sexy buttons with CSS
This tutorial will teach you how to create pretty looking textual buttons (with alternate pressed state) using CSS. Dynamic buttons save you heaps of time otherwise spent creating graphics and will basically make you a happier person at the end of the day.

Css-173 in 45 Powerful CSS/JavaScript-Techniques

Liquid & Color Adjustable CSS Buttons
When working on a large site with multiple buttons, it can be quite tedious to make all the buttons in Photoshop. Making future adjustments on the verbiage and colors can be also be time consuming. By having dynamic buttons, this scenario is much easier to handle, and by having liquid and color adjustable buttons with CSS, we are able to change the verbiage and colors in a flash.

Css-175 in 45 Powerful CSS/JavaScript-Techniques

Create a Button with Hover and Active States using CSS Sprites
Too many designers neglect the click state (active-property in CSS) in web design, either because they’re unaware of it, underestimate the importance of it or are plain lazy. It’s a simple effect that improves usability by giving the user some feedback as to what they’ve clicked on but can also add depth to a design.

Css-159 in 45 Powerful CSS/JavaScript-Techniques

Recreating the button
“I thought it would be interesting to provide a portion of the background on buttons here, and discuss some of the iterations we’ve been through so far to get to the current state.”

Css-134 in 45 Powerful CSS/JavaScript-Techniques

Rounded form buttons

Css-101 in 45 Powerful CSS/JavaScript-Techniques

Google’s Imageless Buttons
An interesting discussion about various buttons design techniques to reconstruct Google’s imageless buttons.

Stay tuned!

This is the first part of our large round-up of fresh CSS/JavaScript-techniques. Don’t forget to subscribe to our RSS-feed and follow us on Twitter for similar articles and a stream of useful resources. Please also let us know what we should change or improve in our future posts!

The team here at Smashing Magazine. Mostly Sven & Vitaly.

58

Tags: , ,

Advertising
  1. 1
    Sumeet Chawla
    January 12th, 2010 11:01 am

    Nice, fresh list of some of the best tutorials out there which display the power of CSS and javascript.

    • 2
      designfreek
      January 13th, 2010 1:52 am

      yup.. even i find more jquery tricks … These are good.. http://www.webdeveloperjuice.com/2009/12/18/5-useful-jquery-tricks-every-web-developer-should-know/

      • 3
        Henrik
        January 13th, 2010 5:39 am

        Uhm… No. Those tricks are not good.

        Why?

        #1: Why would you wanna disable right-click? When is that ‘a good idea’? Do you think it’s a good idea if I stole you car keys, removed the steering wheel, locked the car and put your car keys back?

        #2 Blink-tag … really? I wonder why it was removed like ten years ago….

        #3 Can’t see where that’ll come handy. Put your JS near the </body>tag and you will be golden…

        #4 Browser detection? Nope that’s a bad idea. Go with feature detection instead. Detecting what browser a user has says nothing about what features they might have disabled…

        #5 Ok… this could be useful. But make sure that odd cases don’t slip through and that you will always get zero…

    • 4
      abhishek @ http://xpressabhi.com
      April 20th, 2010 9:36 pm

      Yes Sumeet,
      I also didn’t see such a long post containing a lot of material. I know javascript from last two years only I coded for few websites but generally I don’t go in details or shortcut because I was able to do those things in traditional way, but after reading this post I must explore more about javascript shortcodes and write an efficient javascript.

  2. 5
    James
    January 12th, 2010 11:05 am

    Always love a good list of tutorials, cheers!

  3. 6
    Kiyan
    January 12th, 2010 11:09 am

    This article has brought a convergence to my CSS sense.

  4. 7
    Design Informer
    January 12th, 2010 11:13 am

    Amazing! I’m always looking for new CSS/Javascript techniques and this is definitely helpful. I bookmarked it to use as a reference for certain effects that I want to accomplish but am not sure how to do. Thanks SM!

  5. 8
    creanium
    January 12th, 2010 11:53 am

    Let’s settle this right here: if you can’t have sex with it, then it can’t be “sexy”.

    Let’s stop calling websites, interfaces and software “sexy”

    • 9
      Russ
      January 14th, 2010 6:16 am

      Exactly my thought! It’s a ridiculous word to use to describe a website.

    • 10
      liz
      January 15th, 2010 6:14 am

      If you get turned on by it, doesn’t that make it sexy? I see sexy design all the time! I think it just depends on how you personally respond.

  6. 11
    Jason
    January 12th, 2010 11:58 am

    I’m particularly interested in the timeline effects. I think those are awesome.

  7. 12
    JayDee
    January 12th, 2010 12:00 pm

    Bookmarked! thanks again folks…

    • 13
      Danial Keshani
      January 13th, 2010 12:28 pm

      Thats great! Thank you!

  8. 14
    om ipit
    January 12th, 2010 12:12 pm

    With CSS 3, the modern browser is like 2D canvas. :)

  9. 15
    umut isbilir
    January 12th, 2010 12:17 pm

    “Typographic work planner” is amazing, i should use it :)

  10. 16
    Julian Gaviria
    January 12th, 2010 12:17 pm

    Everytime I turn there’s a new article. I love the dedication the Smashing team has . Keep it up!

  11. 17
    saurabh shah
    January 12th, 2010 12:26 pm

    excellent new list for css and js …. timline is awesome …

  12. 18
    Lam Nguyen
    January 12th, 2010 1:14 pm

    Complete list here, great round up and bookmarked it for further need! Thanks!

  13. 19
    Inspiring Pixel
    January 12th, 2010 2:09 pm

    Very brilliant collection. A great post after a long time on Smashing Magazine.
    PS: The last one was on Page Load Speed Analysis!

  14. 20
    Philippe Dionne
    January 12th, 2010 2:14 pm

    So usefull !

    Thanks for these great tutorials. It would be nice you guys make an article about CSS 3 in the next weeks !

  15. 21
    Cowlor
    January 12th, 2010 3:28 pm

    Very usefull !
    Thanks for this article.

  16. 22
    Luis Craik
    January 12th, 2010 3:33 pm

    Great post!!! I love all info you post for us. I liked CSS navigations.

  17. 23
    Shawn Hooghkirk
    January 12th, 2010 5:00 pm

    What an amazing list. Now all I have to do is find some time to make my way through them all. Also, I had not come across the Rhythm and Scale tool yet — so thank you!

  18. 24
    Lokesh Yadav
    January 12th, 2010 6:26 pm

    Simply Amazing !

    I love to visit smashingmagazine for all latest updates related to Designinig & Development activities. You guyz are CHAMPS !

  19. 25
    DesignFellow
    January 12th, 2010 8:28 pm

    Great Roundup..
    Thanks :)

  20. 26
    Anand
    January 12th, 2010 9:37 pm

    Dear Smashing Team,

    Great Post, You have saved our time lot, thank you…

    Everyday you are posting different topics, how you are getting ideas… really great service you are doing…

    Thank for your wonderful work
    Regards
    Anand

  21. 27
    Manzoor kottayil
    January 12th, 2010 10:14 pm

    ys…very gud article. amazing…!!!!
    keep writing.

  22. 28
    Kedarweb
    January 12th, 2010 10:42 pm

    Great post. Good roundup. It is shows strength of CSS & JavaScript.

  23. 29
    liebesich
    January 12th, 2010 11:22 pm

    Freaking awesome! Like the CSS 3D Meninas very much. Thanks for the article.

  24. 30
    ammar hassan
    January 13th, 2010 12:06 am

    V nice post , i like the one pixel list the most :)

  25. 31
    Marcin Szewczyk
    January 13th, 2010 12:47 am

    Awesome! Thx!

  26. 32
    InspiredCSS
    January 13th, 2010 12:59 am

    This is good stuff. Will have to study it in more depth and apply some of those techniques to my future projects.

  27. 33
    belhassen
    January 13th, 2010 1:20 am

    a good javascript-css shell editor : http://www.bestofactuality.com/2010/01/jsfiddle-un-editeur-shell-javascript.html

  28. 34
    Rene Sebastian
    January 13th, 2010 1:52 am

    Those Sexy Album Overlays works perfectly! I already am using them for a while on my blog, hooked up to the Last.FM Api: 17031986.nl/music

    Great post!

  29. 35
    izulcybercafe
    January 13th, 2010 2:12 am

    awesome………….

  30. 36
    BEBEN
    January 13th, 2010 2:15 am

    i love Mr. Soh Tanaka…he’s give trick and tutor easy to understand…and others is good too
    Thanks for great information ^_^

  31. 37
    Leo
    January 13th, 2010 3:41 am

    Nice post!!!

  32. 38
    Mathew Davies
    January 13th, 2010 3:54 am

    No more list posts, please …

    You need more articles like the “Image Compression” one. That was great :-)

  33. 39
    Pol Moneys
    January 13th, 2010 4:00 am

    thank you for sharing this curated list. and please, more ZURB articles, excelent!

  34. 40
    cchana
    January 13th, 2010 4:17 am

    great list of items

  35. 41
    Maxime Drouin
    January 13th, 2010 4:42 am

    Great post !!! Very interesting.

  36. 42
    Chris
    January 13th, 2010 5:49 am

    Kind of all over the place… but some useful stuff.

  37. 43
    Nikhil
    January 13th, 2010 6:33 am

    Nice collection,
    New CSS effects always excites me….
    Thanks

  38. 44
    Alpesh
    January 13th, 2010 7:03 am

    I loved this article. So many things in a single article. Cheers

  39. 45
    Maria
    January 13th, 2010 7:05 am

    Great post! I am going to direct my CSS students to your site. Thanks!

  40. 46
    thedowntownzone
    January 13th, 2010 7:12 am

    that is a very great article, thx…

  41. 47
    sushil shirbhate
    January 13th, 2010 8:39 am

    Typographic work planner” is amazing, i should use it

  42. 48
    Edison A. Leon
    January 13th, 2010 9:51 am

    I can always welcome the list, so far I have not found a boring list at smashing magazine.

  43. 49
    Bluefaqs
    January 13th, 2010 10:58 am

    Excellent collection of resources. I’ve been wanting/needing to expand my CSS and Javascript techniques. This post could not have come at a better time. Thanks!

  44. 50
    Drew
    January 13th, 2010 11:05 am

    Nice selection of Java stuff.

    Thanks.

  45. 51
    Sohna Munda
    January 13th, 2010 11:25 am

    Awesome collection great work……Thanks

  46. 52
    cristian_cena
    January 13th, 2010 12:59 pm

    Great ideas for future projects. Thank you very much!

  47. 53
    Sarah
    January 13th, 2010 2:01 pm

    There are some really great techniques here! Thank you! I can’t wait to fix up my image captions on my blog– they’ve been the bane of my existence, trying to figure out how to style them, but keep them accessible and understandable for screen readers.

  48. 54
    Stephen Bates
    January 13th, 2010 2:25 pm

    Very cool. I’ve been wondering for a while how to do those 3D Ribbons

  49. 55
    Irene
    January 13th, 2010 5:27 pm

    Great post! thx :)

  50. 56
    Ecenica
    January 14th, 2010 1:56 am

    Awesome list. Love the jQuery Timeline and Zurbs DL sub nav. They’ll be appearing on one of our web hosting brand’s websites in the next couple of weeks!

    P.S: Just gotta say how consistently awesome we all think SM is here at Ecenica HQ.

  51. 57
    titos2k
    January 14th, 2010 2:50 am

    it’s CSS3 and it’s NOT useful yet.

    • 58
      Russ
      January 14th, 2010 6:19 am

      Wrongo! Make it degrade buddy – make it degrade..

  52. 59
    Kastete
    January 14th, 2010 7:32 am

    This article is very good, thx!

  53. 60
    colin cavaliere
    January 14th, 2010 8:25 am

    Absolutely great post! I will be referencing this for future projects, thank you!

  54. 61
    Nicholas LeBlanc
    January 14th, 2010 8:33 am

    Great Collection. Definitely some very good articles here.

    On a side note, can’t wait until CSS 3 becomes widely supported. Simple things like Rounded Corners and Drop Shadows controlled through CSS will be such a time saver.

  55. 62
    Jonathan Foucher
    January 15th, 2010 12:29 am

    Ok, pretty good, but maybe you should link to the original articles instead of agregation sites….
    For example “Sticky SideNav Layout with CSS” should link directly to http://designm.ag/tutorials/sticky-sidenav-layout/

    Pretty disappointed that SM would do something like that…

    (SM) Thank you, Jonathan, the link was updated.

  56. 63
    Agus P
    January 15th, 2010 1:47 am

    as usual…nice post

  57. 64
    Aravind
    January 17th, 2010 9:35 pm

    It’s so nice and very usefull………………..thanks…………

  58. 65
    Jasper
    January 20th, 2010 3:33 am

    Very helpful, thanks!

  59. 66
    Hafsa
    January 25th, 2010 10:24 pm

    Thanks, i think some of these are basic which is great, and some are a little advanced. i like how they cater to both levels of users and learners.
    i would definitely like to see more css tricks, and not so much javascript and Query

  60. 67
    nitinsingh
    January 27th, 2010 12:32 am

    Excellent collection of resources. I’ve been wanting/needing to expand my CSS and Javascript techniques

  61. 68
    BBL
    January 29th, 2010 12:02 pm

    great selection , take a look http://www.bestofactuality.com/2010/01/openfaces-framework-open-source-pour.html , great framework

  62. 69
    aumar
    February 10th, 2010 11:43 pm

    Now, that’s something I love.
    Loved and enjoyed reading.
    Many thanks ! :)

  63. 70
    ujwol
    February 16th, 2010 8:58 pm

    nice collection
    i am loving it :D

  64. 71
    miko_mido
    April 24th, 2010 11:58 pm

    Very nice collection, saves me lots of time.
    Thanks alot!!!

  65. 72
    Simon Johnstone
    May 14th, 2010 9:47 pm

    every nice cheers.

Leave a Comment

Make sure you enter the * required information where indicated. Please also rate the article as it will help us decide future content and posts. Comments are moderated – and rel="nofollow" is in use. Please no link dropping, no keywords or domains as names; do not spam, and do not advertise!



Advertisement Advertise with us!
Add this widget to your site!
Visit job board Post your job