Skip to main content

Command Palette

Search for a command to run...

CSS Logos: Netflix logo

Published
β€’2 min read
CSS Logos: Netflix logo
C

I'm a full-stack developer from South Africa πŸ‡ΏπŸ‡¦. I love writing about JavaScript, HTML and CSS.

For today's article, we'll recreate the iconic Netflix logo. While working on this logo, I found it was quite an easy one.

Super fun to try yourself πŸ’–

Let's take a look at the logo.

Netflix logo

The logo is built up by three sticks of the same size; however, the middle one casts a shadow and is skewed.

Then at the bottom, it's good to note the logo is a bit rounded off.

My idea is to leverage borders for the two side pillars and pseudo-elements to make the skew stick + the rounded bottom section.

Recreating the Netflix logo in CSS

Let's create a simple box and set the borders left and right to get started.

.netflix {
  height: 15rem;
  width: 3rem;
  border-left: 3rem solid #e50914;
  border-right: 3rem solid #e50914;
  position: relative;
}

It's important to note the 3rem will be the size for each stick.

So far, we get the following styled element.

Two sticks styled

Let's add a before element to add the third skew line. The main idea is that this can be simply the width and height of the box.

&:before {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background: #e50914;
  transform: skewX(21.5deg);
  box-shadow: 0 0 30px black;
}

We can see we skew the element to fit the edges and add a bit of box-shadow to cast the shadow on the sticks below.

The last thing we need is the bottom rounded effect. We'll leverage a round box that we offset from the bottom.

&:after {
  content: '';
  width: 15rem;
  height: 2rem;
  background: black;
  border-radius: 50%;
  display: block;
  position: absolute;
  left: -200%;
  top: 98%;
}

Which result in the following CodePen.

Thank you for reading, and let's connect!

Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter

E

This CSS logo series is soooo good (and creative).

A

All your CSS art is amazing and makes me want to get into making some myself. Keep up the great work!

2
C

Super happy to hear that Aaron! Looking forward to seeing your work πŸ’–

A

Amazing

3
C

Thanks Anand! πŸ’–

1
S

CSS-Pixel Art has always been on my to-do list and now, this series of articles on famous logos has motivated me to start learning CSS as quickly as possible. Thanks for writing this blogpost!

3
C

Wohoo can't wait to see your works! πŸ’–

A

Lovely piece, concise and straight to the point. Keep it up.

3
C

Thank you Aliyu! So happy to hear you enjoy them

More from this blog

D

Daily Dev Tips

887 posts

Looking to get into development? As a full-stack developer I guide you on this journey and give you bite sized tips every single day πŸ‘Š