A Pen by Carlos Avila on CodePen.
Created
October 1, 2021 17:04
-
-
Save Arpan-206/288e1def6517df878892b3cc8f264d5b to your computer and use it in GitHub Desktop.
Netflix Clone
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<meta charset="utf-8" /> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
<title>Netflix</title> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<script defer src="https://use.fontawesome.com/releases/v5.1.0/js/all.js" integrity="sha384-3LK/3kTpDE/Pkp8gTNp2gR/2gOiwQ6QaO7Td0zV76UFJVhqLl4Vl3KL1We6q6wR9" crossorigin="anonymous"></script> | |
<script src="main.js"></script> | |
</head> | |
<body> | |
<div class="wrapper"> | |
<!-- HEADER --> | |
<header> | |
<div class="netflixLogo"> | |
<a id="logo" href="#home"><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/logo.PNG?raw=true" alt="Logo Image"></a> | |
</div> | |
<nav class="main-nav"> | |
<a href="#home">Home</a> | |
<a href="#tvShows">TV Shows</a> | |
<a href="#movies">Movies</a> | |
<a href="#originals">Originals</a> | |
<a href="#">Recently Added</a> | |
<a target="_blank" href="https://codepen.io/cb2307/full/NzaOrm">Portfolio</a> | |
</nav> | |
<nav class="sub-nav"> | |
<a href="#"><i class="fas fa-search sub-nav-logo"></i></a> | |
<a href="#"><i class="fas fa-bell sub-nav-logo"></i></a> | |
<a href="#">Account</a> | |
</nav> | |
</header> | |
<!-- END OF HEADER --> | |
<!-- MAIN CONTAINER --> | |
<section class="main-container" > | |
<div class="location" id="home"> | |
<h1 id="home">Popular on Netflix</h1> | |
<div class="box"> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/p1.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/p2.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/p3.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/p4.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/p5.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/p6.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/p7.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/p8.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/p9.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/p10.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/p11.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/p12.PNG?raw=true" alt=""></a> | |
</div> | |
</div> | |
<h1 id="myList">Trending Now</h1> | |
<div class="box"> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/t1.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/t2.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/t3.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/t4.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/t5.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/t6.PNG?raw=true" alt=""></a> | |
</div> | |
<h1 id="tvShows">TV Shows</h1> | |
<div class="box"> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/tv1.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/tv2.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/tv3.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/tv4.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/tv5.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/tv6.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/tv7.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/tv8.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/tv9.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/tv10.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/tv11.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/tv12.PNG?raw=true" alt=""></a> | |
</div> | |
<h1 id="movies">Blockbuster Action & Adventure</h1> | |
<div class="box"> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/m1.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/m2.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/m3.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/m4.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/m5.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/m6.PNG?raw=true" alt=""></a> | |
</div> | |
<h1 id="originals">Netflix Originals</h1> | |
<div class="box"> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/o1.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/o2.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/o3.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/o4.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/o5.PNG?raw=true" alt=""></a> | |
<a href=""><img src="https://github.com/carlosavilae/Netflix-Clone/blob/master/img/o6.PNG?raw=true" alt=""></a> | |
</div> | |
<!-- END OF MAIN CONTAINER --> | |
<!-- LINKS --> | |
<section class="link"> | |
<div class="logos"> | |
<a href="#"><i class="fab fa-facebook-square fa-2x logo"></i></a> | |
<a href="#"><i class="fab fa-instagram fa-2x logo"></i></a> | |
<a href="#"><i class="fab fa-twitter fa-2x logo"></i></a> | |
<a href="#"><i class="fab fa-youtube fa-2x logo"></i></a> | |
</div> | |
<div class="sub-links"> | |
<ul> | |
<li><a href="#">Audio and Subtitles</a></li> | |
<li><a href="#">Audio Description</a></li> | |
<li><a href="#">Help Center</a></li> | |
<li><a href="#">Gift Cards</a></li> | |
<li><a href="#">Media Center</a></li> | |
<li><a href="#">Investor Relations</a></li> | |
<li><a href="#">Jobs</a></li> | |
<li><a href="#">Terms of Use</a></li> | |
<li><a href="#">Privacy</a></li> | |
<li><a href="#">Legal Notices</a></li> | |
<li><a href="#">Corporate Information</a></li> | |
<li><a href="#">Contact Us</a></li> | |
</ul> | |
</div> | |
</section> | |
<!-- END OF LINKS --> | |
<!-- FOOTER --> | |
<footer> | |
<p>© 1997-2018 Netflix, Inc.</p> | |
<p>Carlos Avila © 2018</p> | |
</footer> | |
</div> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* CSS VARIABLES */ | |
:root { | |
--primary: #141414; | |
--light: #F3F3F3; | |
--dark: #686868; | |
} | |
html, body { | |
width: 100vw; | |
min-height: 100vh; | |
margin: 0; | |
padding: 0; | |
background-color: var(--primary); | |
color: var(--light); | |
font-family: Arial, Helvetica, sans-serif; | |
box-sizing: border-box; | |
line-height: 1.4; | |
} | |
img { | |
max-width: 100%; | |
} | |
h1 { | |
padding-top: 60px; | |
} | |
.wrapper { | |
margin: 0; | |
padding: 0; | |
} | |
/* HEADER */ | |
header { | |
padding: 20px 20px 0 20px; | |
position: fixed; | |
top: 0; | |
display: grid; | |
grid-gap:5px; | |
grid-template-columns: 1fr 4fr 1fr; | |
grid-template-areas: | |
"nt mn mn sb . . . "; | |
background-color: var(--primary); | |
width: 100%; | |
margin-bottom: 0px; | |
} | |
.netflixLogo { | |
grid-area: nt; | |
object-fit: cover; | |
width: 100px; | |
max-height: 100%; | |
padding-left: 30px; | |
padding-top: 0px; | |
} | |
.netflixLogo img { | |
height: 35px; | |
} | |
#logo { | |
color: #E50914; | |
margin: 0; | |
padding: 0; | |
} | |
.main-nav { | |
grid-area: mn; | |
padding: 0 30px 0 20px; | |
} | |
.main-nav a { | |
color: var(--light); | |
text-decoration: none; | |
margin: 5px; | |
} | |
.main-nav a:hover { | |
color: var(--dark); | |
} | |
.sub-nav { | |
grid-area: sb; | |
padding: 0 40px 0 40px; | |
} | |
.sub-nav a { | |
color: var(--light); | |
text-decoration: none; | |
margin: 5px; | |
} | |
.sub-nav a:hover { | |
color: var(--dark); | |
} | |
/* MAIN CONTIANER */ | |
.main-container { | |
padding: 50px; | |
} | |
.box { | |
display: grid; | |
grid-gap: 20px; | |
grid-template-columns: repeat(6, minmax(100px, 1fr)); | |
} | |
.box a { | |
transition: transform .3s; | |
} | |
.box a:hover { | |
transition: transform .3s; | |
-ms-transform: scale(1.4); | |
-webkit-transform: scale(1.4); | |
transform: scale(1.4); | |
} | |
.box img { | |
border-radius: 2px; | |
} | |
/* LINKS */ | |
.link { | |
padding: 50px; | |
} | |
.sub-links ul { | |
list-style: none; | |
padding: 0; | |
display: grid; | |
grid-gap: 20px; | |
grid-template-columns: repeat(4, 1fr); | |
} | |
.sub-links a { | |
color: var(--dark); | |
text-decoration: none; | |
} | |
.sub-links a:hover { | |
color: var(--dark); | |
text-decoration: underline; | |
} | |
.logos a{ | |
padding: 10px; | |
} | |
.logo { | |
color: var(--dark); | |
} | |
/* FOOTER */ | |
footer { | |
padding: 20px; | |
text-align: center; | |
color: var(--dark); | |
margin: 10px; | |
} | |
/* MEDIA QUERIES */ | |
@media(max-width: 900px) { | |
header { | |
display: grid; | |
grid-gap: 20px; | |
grid-template-columns: repeat(2, 1fr); | |
grid-template-areas: | |
"nt nt nt . . . sb . . . " | |
"mn mn mn mn mn mn mn mn mn mn"; | |
} | |
.box { | |
display: grid; | |
grid-gap: 20px; | |
grid-template-columns: repeat(4, minmax(100px, 1fr)); | |
} | |
} | |
@media(max-width: 700px) { | |
header { | |
display: grid; | |
grid-gap: 20px; | |
grid-template-columns: repeat(2, 1fr); | |
grid-template-areas: | |
"nt nt nt . . . sb . . . " | |
"mn mn mn mn mn mn mn mn mn mn"; | |
} | |
.box { | |
display: grid; | |
grid-gap: 20px; | |
grid-template-columns: repeat(3, minmax(100px, 1fr)); | |
} | |
.sub-links ul { | |
display: grid; | |
grid-gap: 20px; | |
grid-template-columns: repeat(3, 1fr); | |
} | |
} | |
@media(max-width: 500px) { | |
.wrapper { | |
font-size: 15px; | |
} | |
header { | |
margin: 0; | |
padding: 20px 0 0 0; | |
position: static; | |
display: grid; | |
grid-gap: 20px; | |
grid-template-columns: repeat(1, 1fr); | |
grid-template-areas: | |
"nt" | |
"mn" | |
"sb"; | |
text-align: center; | |
} | |
.netflixLogo { | |
max-width: 100%; | |
margin: auto; | |
padding-right: 20px; | |
} | |
.main-nav { | |
display: grid; | |
grid-gap: 0px; | |
grid-template-columns: repeat(1, 1fr); | |
text-align: center; | |
} | |
h1 { | |
text-align: center; | |
font-size: 18px; | |
} | |
.box { | |
display: grid; | |
grid-gap: 20px; | |
grid-template-columns: repeat(1, 1fr); | |
text-align: center; | |
} | |
.box a:hover { | |
transition: transform .3s; | |
-ms-transform: scale(1); | |
-webkit-transform: scale(1); | |
transform: scale(1.2); | |
} | |
.logos { | |
display: grid; | |
grid-gap: 20px; | |
grid-template-columns: repeat(2, 1fr); | |
text-align: center; | |
} | |
.sub-links ul { | |
display: grid; | |
grid-gap: 20px; | |
grid-template-columns: repeat(1, 1fr); | |
text-align: center; | |
font-size: 15px; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment