Hello guys today we will create Netflix logo using html css
First we need to create two files index.html and style.css then we need to do code for it.
Step:1
Add below code inside index.html
<!DOCTYPE html> <html> <head> <title>Netflix Logo Using CSS</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div class="logo"> <div class="netflix"> <span></span> <span></span> <span></span> </div> </div> </body> </html>
Step:2
Then we need to add code for style.css which code i provide in below screen.
body { margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; height: 100vh; background: #000; } .netflix { position: relative; width: 360px; height: 520px; overflow: hidden; transform: scale(.5); } .netflix:before { content: ''; position: absolute; left: 0; bottom: -100px; width: 100%; height: 120px; background: #000; z-index: 2; border-top-left-radius: 100%; border-top-right-radius: 100%; transform: scaleX(1.5); } .netflix:after { content: ''; position: absolute; top: 0; right: 0; width: 400%; height: 100%; background: linear-gradient(to right, transparent, #000, #000); z-index: 3; animation: animate 5s linear forwards; } @keyframes animate { 0% { right: 0; } 100% { right: -500%; } } .netflix span { position: absolute; top: 0; width: 120px; background: #fff; } .netflix span:nth-child(1) { background: #b00612; left: 0; animation: BottomToTop 1s linear forwards; } @keyframes BottomToTop { from { height: 0%; } to { height: 100%; } } .netflix span:nth-child(2) { background: #e50815; left: 116px; z-index: 1; transform-origin: top-left; transform: skewX(24deg); box-shadow: 0 0 40px rgba(0,0,0,1); animation: BottomToTop 1s linear forwards; animation-delay: 1s; } .netflix span:nth-child(3) { background: #b00612; right: 10px; animation: BottomToTop 1s linear forwards; animation-delay: 2s; }