CSS-Tricks*

A Web Design Community curated by Chris Coyier

Latest Articles

WebKit Image Wipes

12/18/2010
22 Comments

It’s not “spec,” but WebKit browsers support image masks. If you are familiar with Photoshop, they work like that. You declare an image to use as as mask. The black parts of that image hide what it is over, white parts of that image show what is underneath, gray is partially transparent. So if you had this image

Read on! →

Using CSS without HTML

12/14/2010
68 Comments

Big thanks to Mathias Bynens for the guest post today! I’d call this a bonafide CSS trick!

A few days ago, Chris tweeted:

If we could stack pseudo elements (e.g. :after:after) we could build a whole website with no HTML other than <html>. Probably good we can’t.

In response to this, I created this quick demo (view in Firefox or Opera), illustrating that technically you don’t need any HTML at all to…

Read on! →

Text Fade Out / Read More Link

12/7/2010
29 Comments

A section of text that fades into the nothingness. But wait, a beacon. A “read more” link shines through the darkness. Click upon it and all text is revealed! CSS3 gradients are used for the text fading and jQuery is used to handle the animated reveal.

Read on! →

Latest Screencast

#93: CSS3 Slideup Boxes

Follow along as we use a few very simple CSS3 transitions to create a "slideup" box effect. Roll over the box with your mouse, and the title of the box slides out of the way and a more descriptive stylized box of information jockeys its way into place. This is supported in modern version of Gecko, WebKit, and Opera browsers. No Internet Explorer support yet, but no fallback is needed, the link works and the information shows as expected.

Latest Snippets