We love CSS - kind of a lot. We love it so much that we write a lot about it — including super awesome buttons, inline form labels with pizazz, tricks to bring out depth in your design and more. Now we could be like a lot of sites and just point you to some cool CSS, gallery style...but at ZURB we go the extra mile.

In this article (with some help from Notable, our new website feedback tool) we're going to deconstruct some of the cooler elements of atebits.com, home of great software like Tweetie. We'll see what works, what's awesome about it, and how you can do it on your own site.
Atebits' website does some cutting edge things that really make the design pop, all with CSS. We'll use Notable here to highlight the Atebits homepage — just click through to see the full annotation:
Many of these elements only work in extremely modern browsers like Safari 4 and Firefox 3.5, but more people are using those every day. Bringing them into your designs now not only acclimates you to their use, but puts your site at the front line of web design. Trust us: it's a fun place to be. It doesn't just show that you know your stuff, it also tells your customers that you care about their experience with your site, and that part of your brand is being on top of your market.
When you hover on atebits app icons in Safari 4 you'll get to see a really cool effect: the icons get larger and rotate just a little. It's a nice touch and something you don't really expect to see on a web page.
This effect is achieved through a couple of new CSS attributes: @-webkit-transform and @-webkit-transition.
It's not an overbearing effect but the wow factor is huge. We like it so much we did something similar on Twitgoo.
This one's subtle, but incredibly easy. Buttons on the atebits homepage have an active (mousedown) effect where the button actually seems to click down when you press it. The code is amazingly simple:
Atebits is simply manipulating the top and bottom padding so the text moves down a pixel when the user clicks. It's a nice effect, but it breaks the notion of a button — you don't click a button label, you click the entire button. An incredibly easy effect that we frequently use for buttons is this:
Text shadows can make text pop in subtle but awesome ways.
In Safari (and probably soon in Firefox 3.5) the Atebits site uses text shadows to give the text on the page depth — it either hovers off the page, or appears to be inset. This is all just a matter of where you put the shadow and what color the text is. For most of the text, Atebits uses this text-shadow property:
In order to achieve that sexy inset text effect in the footer, they use this:
On Atebits it's a beautiful effect — subtle enough not to draw much attention, bold enough to provide great definition around the copy. However, we can do one better: using that syntax the effect won't work across different background colors. If the footer had a lighter background, or if a text-shadow needed to generally apply to text across different background then the text-shadow would look wrong. We can fix that with RGBa.
The inset feel of this HR adds some refined depth to the page.
The horizontal rules on atebits are, sadly, not horizontal rules at all, but a background image for the #slogan area. Creating a horizontal rule that replicates the depth of this style is easy to do in CSS as we covered in a recent CSS blog post:
HR elements accept borders just like any other element, and using different colors (or even better, RGBa) you can create inset HRs that feel more like page divisions than simple lines.
Atebits has a really gorgeous site (and their apps are nice looking, too) that uses some cool CSS tricks that are easy to implement and even improve on a little. Now get out there and spruce up your designs!
Hover effect is soooo easy and without jquery plugin, one word only Great! Continue with webkit and css new futures, you are bookmarked....
Great post. Thanks for deconstructing the design. For other inspiration, check out the designers sites at: http://madebyelephant.com/
Tons of inspiration in all his work.
Great post, you guys are coming up with really quality stuff lately. Also you should be commended - Notable is beautiful. Thanks for showing off what it can do.
Metalab is another well designed site that uses many of these techniques to great effect: http://www.metalabdesign.com/
@Oliver @Loren Thanks! Those links have some really gorgeous work on them, love seeing what people can do with some of the new CSS properties (and a healthy dose of design chops).
And thanks for the props on Notable - we've rolled out some cool new feature recently (including the widget you've seen). Gearing up for a public release, so stay tuned!
Great article, as usual Jon :)
Very useful article, thanks! :) The transform effect is incredible, wow! Wish it'd work in Gecko-based browsers, though.
Whoa guys, thanks for featuring my work :D
About the hr styling: 2 reason why I did it with an image:
Glad you like it :)
@Tim Of course we like it! It's awesome work. I actually hadn't noticed that the rules faded out on the edges - nice effect. I wonder if that could still be done with a generated gradient overlay. Hmmm...
@eraevion Actually Firefox 3.5 added support for CSS transforms, just like the webkit ones - use -moz-transform (documentation is here: https://developer.mozilla.org/en/CSS/-moz-transform).
Thanks for this post. I really appreciate the Atebits design, especially the beautiful typography.
Hello You Hello thanks with regard to your page. my homie truly like your web site. Its quite informative. However my homie definitely want you to post how you put social bookmarking below your post. my homie like it due to dha fact its a extremely thoroughly clean awesome blogger hack. yours truly discovered your homepage by coincidence.
thank you, awesome stuff :D
Thanks for this post. I really appreciate the Atebits design, especially the beautiful typography.
Moin Well im a newbie just starting so ill let you know Me a blog owner too.
Greetings Well this kind of information is really worth searching for, really tight information for readers and a value for you as will definitely show teh quality of teh writer. Its really tight to have these kinds of articles around to keep teh information flow steady. Helping those who really can make things right in teh future, really tight work! Anyway, i felt it was about time i posted Cu Soon
How can start this work please tell me L8er
Hey are you a professional journalist? This article is very well written, as compared to most other sites Me saw today. anyhow thx for teh ubercool read! Do you do blogroll exchanging? Goodbye
Hello You myself am excited already as myself know you always have pretty cool stuff.
Hey You My bro hope this is a good as your other stuff Buh Bye