Chris Coyier’s Favorite CodePen Demos

By  on  

Chris Coyer's incredible CodePen is much more than your typical code'n'share site. CodePen features the end result more than the code, provides loads of collaboration tools, and seems to be pushing new features every week. But what does Chris think of the user work being done on CodePen? I've asked Chris to share his favorite pens -- enjoy!

CodePen Logo

David asked me if I'd be up for a guest post picking out some of my favorite Pens from CodePen. A daunting task! There are so many! I managed to pick a few though that have blown me away over the past few months. If you just can't get enough, I heart a bunch of Pens every day and reserve my triple hearted Pens for my absolute favorites.


I love the simplicity of this one. When you think about how it's made, it's just some shapes stacked on top of each other that follow the mouse around. But timing and the shading and responsiveness and everything makes it so satisfying to play with.

See the Pen Whale | SVG & JS by Diego Leme (@diegoleme) on CodePen


Hakim's demos are always so perfect it's hard to pick one. I think I like this one because of how practical it is. I'm not sure I've ever seen a modal window accomplish the visual trompe l'oeil of depth so well.

See the Pen Avgrund by Hakim El Hattab (@hakimel) on CodePen

Tearable Cloth

I believe this is our most popular Pen ever on CodePen with going on 1.5 million views. And for good reason. It's rather amazing how "real" interacting with it feels - with the gravity and the swaying and how the fabric folds up on itself and tears and falls to the floor and everything.

See the Pen Tear-able Cloth by suffick (@stuffit) on CodePen


Justin Windle also creates spine-tingling interactions. It is easy to feel good about the future of the web platform when you see stuff like this performing so smoothly.

See the Pen Ribbon by Justin Windle (@soulwire) on CodePen

Light Loader

I'm a sucker for particle demos, but especially when they have a practical twist to them like this progress bar indicator by Jack Rugile. I'd wait all day for a page to load with that baby.

See the Pen Light Loader by Jack Rugile (@jackrugile) on CodePen

Mechanical Grass

This Tim Holman Pen just immediately transports me to some other worldly place. Like a steampunk Alice in Wonderland or something.

See the Pen Mechanical Grass by Tim Holman (@tholman) on CodePen

Personal Page

I felt really good about CodePen when I saw this Pen by Tim Pietrusky:

I spend my online time chatting with the 4ae9b8 team. We found each other through CodePen. Hugo Giraudel, Mads Cordes (>:D), Sara Soueidan, Ana Tudor, Fabrice Weinberg & Joshua Hibbert. A really awesome group of people to spend the timewith. I ❤ you guys!

See the Pen "Tell us something about you" by Tim Pietrusky (@TimPietrusky) on CodePen

Twitter Button Concept

3D CSS effects can be simple, classy, and effective like Bennett Feely proves here.

See the Pen Twitter Button Concept by Erik Deiner by Bennett Feely (@bennettfeely) on CodePen

Triangle Optical Illusion

Ana Tudor is great at instructional programming, where she reveals how it is done through the visual demo itself. This tricky old optical illusion is one of my favorite fun examples of that.

See the Pen Now how does this happen? :) by Ana Tudor (@thebabydino) on CodePen

A huge thank you to Chris for sharing his favorite pens! It's really great to get his take on the work being featured on his platform. I hope you enjoyed his favorites and hit CodePen to find a few of your own! I also hope you are inspired to add your own awesomeness to CodePen so he picks your pen next time!

Chris Coyier

About Chris Coyier

Designer at CodePen. Writer at CSS-Tricks. Podcaster at ShopTalk

Recent Features

  • By
    5 Awesome New Mozilla Technologies You’ve Never Heard Of

    My trip to Mozilla Summit 2013 was incredible.  I've spent so much time focusing on my project that I had lost sight of all of the great work Mozillians were putting out.  MozSummit provided the perfect reminder of how brilliant my colleagues are and how much...

  • By
    CSS Filters

    CSS filter support recently landed within WebKit nightlies. CSS filters provide a method for modifying the rendering of a basic DOM element, image, or video. CSS filters allow for blurring, warping, and modifying the color intensity of elements. Let's have...

Incredible Demos

  • By
    Introducing MooTools HeatMap

    It's often interesting to think about where on a given element, whether it be the page, an image, or a static DIV, your users are clicking.  With that curiosity in mind, I've created HeatMap: a MooTools class that allows you to detect, load, save, and...

  • By
    Create a CSS Cube

    CSS cubes really showcase what CSS has become over the years, evolving from simple color and dimension directives to a language capable of creating deep, creative visuals.  Add animation and you've got something really neat.  Unfortunately each CSS cube tutorial I've read is a bit...


  1. Right before I go practice on my own pens I browse and drool at all the great stuff people are building.

  2. Hi,
    I loved this article.
    I was just wondering if one can use one of these on a personal website with credit?
    That whale has really caught my fancy! :D

    • I recommend you get in touch with the author, but there’s nothing stopping you.

  3. #iquitwebdesign
    These are super awesome!

  4. I love CodePen!

  5. This is where I wished I had time in a working week to self-develop! These examples are great, awesome to see what others are capable off with the humble tools of HTML, CSS and JavaScript!

  6. That 3D Twitter button is incredible. Never seen something like that in pure CSS before. Very clever, love it.

  7. Tearable Cloth is absolutely amazing


  9. awesome CodePen!!!!

  10. Pierre

    Those presented are very awesome BUT, I honestly like simpler code that are applicable in real websites.
    Look at this awesomely clean and beautiful one

  11. Really awesome . i am gonna use this in my site .

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!