├── logo.png ├── feature-1.png ├── feature-2.png ├── feature-3.png ├── feature-4.png ├── README.md ├── styles.css └── index.html /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anshi1208/Netflix-clone/HEAD/logo.png -------------------------------------------------------------------------------- /feature-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anshi1208/Netflix-clone/HEAD/feature-1.png -------------------------------------------------------------------------------- /feature-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anshi1208/Netflix-clone/HEAD/feature-2.png -------------------------------------------------------------------------------- /feature-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anshi1208/Netflix-clone/HEAD/feature-3.png -------------------------------------------------------------------------------- /feature-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anshi1208/Netflix-clone/HEAD/feature-4.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ***Overview:-*** 2 | This project is a static clone of Netflix, focusing on replicating its user interface and user experience. It demonstrates proficiency in frontend design, creating a visually appealing and responsive layout. 3 | 4 | ***Features:-*** 5 | 6 | ***Responsive Design:-*** Ensures a seamless experience across various devices. 7 | 8 | ***Movie/TV Show Listings:-*** Displays content with cover images, titles, and descriptions. 9 | 10 | ***Search Functionality:-*** Allows users to search for specific movies or shows. 11 | 12 | ***Detailed Pages:-*** Provides additional information about each movie/show. 13 | 14 | ***Technologies Used:-*** 15 | HTML 16 | CSS 17 | -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- 1 | *{ 2 | margin: 0; 3 | padding: 0; 4 | font-family: 'Poppins', sans-serif; 5 | box-sizing: border-box; 6 | } 7 | body{ 8 | background: #000; 9 | color: #fff; 10 | } 11 | .header{ 12 | width: 100%; 13 | height: 100vh; 14 | background-image: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)), url(https://assets.nflxext.com/ffe/siteui/vlv3/c0b69670-89a3-48ca-877f-45ba7a60c16f/2642e08e-4202-490e-8e93-aff04881ee8a/IN-en-20240212-popsignuptwoweeks-perspective_alpha_website_medium.jpg); 15 | background-size: cover; 16 | background-position: center; 17 | padding: 10px 8%; 18 | position: relative; 19 | } 20 | nav{ 21 | display: flex; 22 | align-items: center; 23 | justify-content: space-between; 24 | padding: 10px 0; 25 | } 26 | .logo{ 27 | width: 160px; 28 | cursor: pointer; 29 | } 30 | nav button{ 31 | border: 0; 32 | outline: 0; 33 | background: #db0001; 34 | color: #fff; 35 | padding: 11px 17px; 36 | font-size: 14px; 37 | border-radius: 4px; 38 | margin-left: 10px; 39 | cursor: pointer; 40 | } 41 | .language-btn{ 42 | background: transparent; 43 | border: 1px solid #fff; 44 | padding: 8px 14px; 45 | } 46 | .header-content{ 47 | position: absolute; 48 | top: 45%; 49 | left: 50%; 50 | transform: translate(-50%,-50%); 51 | text-align: center; 52 | margin-top: 100px; 53 | } 54 | .header-content h1{ 55 | font-size: 60px; 56 | line-height: 70px; 57 | font-weight: 600; 58 | max-width: 650px; 59 | } 60 | .header-content h3{ 61 | font-weight: 400; 62 | margin-bottom: 10px; 63 | 64 | } 65 | .email-signup{ 66 | background: white; 67 | border-radius: 4px; 68 | display: flex; 69 | align-items: center; 70 | margin-top: 25px; 71 | overflow: hidden; 72 | 73 | } 74 | .email-signup input { 75 | flex: 1; 76 | border: 0; 77 | outline: 0; 78 | margin-left: 20px; 79 | background: transparent; 80 | border-radius: 4px; 81 | padding: 10px; 82 | border: 1px solid #fff ; 83 | } 84 | .email-signup button { 85 | background: #db0001; 86 | border: 0; 87 | outline: 0; 88 | color: #fff; 89 | font-size: 16px; 90 | cursor: pointer; 91 | padding: 15px 30px; 92 | margin-left: 10px; 93 | } 94 | .features-box{ 95 | padding: 50px 12%; 96 | font-size: 22px; 97 | margin-top: 10px; 98 | 99 | 100 | } 101 | .row_1st{ 102 | display: flex; 103 | width: 100%; 104 | align-items: center; 105 | flex-wrap: wrap; 106 | padding: 50px 0; 107 | 108 | 109 | } 110 | .text_column{ 111 | flex-basis: 50%; 112 | margin-bottom: 20px; 113 | } 114 | .img_column{ 115 | flex-basis: 50%; 116 | margin-bottom: 20px; 117 | } 118 | .img_column img{ 119 | display: block; 120 | width: 90%; 121 | margin: auto; 122 | } 123 | .features-box h2{ 124 | font-size: 50px; 125 | font-weight: 500; 126 | margin-bottom: 20px; 127 | 128 | } 129 | 130 | .faq-box{ 131 | padding: 10px 12%; 132 | text-align: center; 133 | font-size: 18px; 134 | border-top: 6px solid #333; 135 | } 136 | .faq-box h2{ 137 | font-weight: 500; 138 | font-size: 40px; 139 | margin-top: 20px; 140 | 141 | } 142 | .accordion{ 143 | margin: 60px auto; 144 | width: 100%; 145 | max-width: 750px; 146 | 147 | } 148 | .accordion li{ 149 | list-style: none; 150 | width : 100%; 151 | padding: 5px; 152 | } 153 | .accordion li label{ 154 | display: flex; 155 | align-items: center; 156 | padding: 20px; 157 | font-size: 18px; 158 | font-weight: 500; 159 | background: #303030; 160 | margin-bottom: 2px; 161 | cursor: pointer; 162 | position: relative; 163 | } 164 | .accordion li label:hover{ 165 | background: #797777; 166 | } 167 | label::after{ 168 | content: '+'; 169 | font-size: 34px; 170 | position: absolute; 171 | right: 35px; 172 | transition: transform 0.5s; 173 | } 174 | input[type="radio"]{ 175 | display: none; 176 | } 177 | .accordion .content{ 178 | background: #303030; 179 | text-align: left; 180 | padding: 0 20px; 181 | max-height: 0; 182 | overflow: hidden; 183 | transition: max-height 0.5s, padding 0.5s; 184 | } 185 | .accordion input[type="radio"]:checked + label + .content{ 186 | max-height: 600px; 187 | padding: 30px 20px; 188 | } 189 | .accordion input[type="radio"]:checked + label::after{ 190 | 191 | transform: rotate(135deg); 192 | } 193 | .faq-box .email-signup{ 194 | max-width: 550px; 195 | margin: 20px auto 60px; 196 | } 197 | .faq-box small{ 198 | font-size: 16px; 199 | } 200 | 201 | 202 | .footer{ 203 | padding: 50px 15% 10px; 204 | border-top: 6px solid #333; 205 | color: #777; 206 | 207 | } 208 | 209 | .footer h3{ 210 | font-size: 18px; 211 | font-weight: 600; 212 | margin-bottom: 15px; 213 | } 214 | .footer .col{ 215 | flex-basis: 25%; 216 | flex-grow: 1; 217 | margin-bottom: 15px; 218 | } 219 | .footer .col a{ 220 | display: block; 221 | text-decoration: underline; 222 | color: #777; 223 | font-size: 14px; 224 | margin-bottom: 20px; 225 | } 226 | .footer .row_1st{ 227 | align-items: flex-start; 228 | padding: 10px 0; 229 | } 230 | .footer .language-btn{ 231 | color: #fff; 232 | padding: 10px 20px; 233 | border-radius: 3px; 234 | } 235 | .row-p{ 236 | margin-top: 20px; 237 | font-size: 16px; 238 | } 239 | 240 | 241 | /* ---------------------------------Media Query--------------------------------------------- */ 242 | @media only screen and (max-width: 600px){ 243 | .logo{ 244 | width: 100px 245 | } 246 | nav button{ 247 | padding: 8px 10px; 248 | } 249 | nav .language-btn{ 250 | padding: 5px 10px; 251 | 252 | } 253 | .header-content{ 254 | position: unset; 255 | transform: none; 256 | padding-top: 150px; 257 | } 258 | .header-content h1{ 259 | font-size: 30px; 260 | line-height: 1.5; 261 | } 262 | .email-signup button{ 263 | font-size: 12px; 264 | padding: 12px 15px; 265 | 266 | } 267 | .text_column, .img_column{ 268 | flex-basis: 100%; 269 | } 270 | .features-box h2{ 271 | font-size: 30px; 272 | } 273 | .features-box p{ 274 | font-size: 16px; 275 | } 276 | .row_1st:nth-child(2), .row_1st:nth-child(4){ 277 | flex-direction: column-reverse; 278 | } 279 | .features-box .row_1st{ 280 | padding: 10px 0; 281 | } 282 | .faq-box h2{ 283 | font-size: 20px; 284 | margin-top: 25px; 285 | } 286 | .accordion .content{ 287 | font-size: 14px; 288 | } 289 | .accordion li label { 290 | padding: 10px ; 291 | font-size: 14px; 292 | } 293 | label::after{ 294 | font-size: 22px; 295 | } 296 | small p{ 297 | font-size: 13px; 298 | 299 | } 300 | .footer .col{ 301 | justify-content: center; 302 | } 303 | 304 | } -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Netflix 7 | 8 | 9 | 10 | 11 |
12 | 19 |
20 |

Unlimited Movies, TV Shows & more.

21 |

Watch anywhere. Cancel anytime.

22 |

Ready to watch? Enter your email to create or restart your membership.

23 | 27 |
28 |
29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |
37 |
38 |
39 |

Enjoy on your TV,

40 |

Watch on smart TVs, PlayStation, Xbox, Chromecast, Apple TV, Blu-ray players and more.

41 |
42 |
43 | 44 |
45 |
46 | 47 |
48 |
49 | 50 |
51 |
52 |

Download your shows to watch offline,

53 |

Save your favourites easily and always have something to watch.

54 |
55 | 56 |
57 | 58 |
59 |
60 |

Watch everywhere

61 |

Stream unlimited movies and TV shows on your phone, tablet, laptop, and TV.

62 |
63 |
64 | 65 |
66 |
67 | 68 |
69 |
70 | 71 |
72 |
73 |

Create profiles for kids

74 |

Send children on adventures with their favourite characters in a space made just for them—free with your membership.

75 |
76 | 77 |
78 | 79 | 80 |
81 | 82 | 83 | 84 | 85 |
86 |

Frequently Asked Question

87 | 142 | 143 |

Ready to watch? Enter your email to create or restart your membership.

144 |
145 | 146 |
147 | 148 | 149 |
150 |
151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 189 | 190 | 191 | 192 | 193 | 194 | --------------------------------------------------------------------------------