This is a fully responsive YouTube homepage clone, built using pure HTML and CSS, as a part of my learning journey through the SuperSimpleDev HTML & CSS course.
It mimics the structure and layout of YouTube's desktop UI, including the top header, sidebar, and video thumbnail grid — all without using any JavaScript or external frameworks.
## 🚀 Features Implemented
- Responsive flex-based header with fixed position
- YouTube logo and hamburger menu on the left
- Centered search bar with search and voice search buttons
- Right side includes:
- Upload button
- YouTube apps icon
- Notification bell with a badge
- User profile image
- Vertically aligned sidebar with icons
- Sections:
- Home
- Explore
- Subscriptions
- Originals
- YouTube Music
- Library
- All icons styled and aligned with Flexbox
- Grid of video thumbnails mimicking the YouTube home feed
- Each thumbnail card includes:
- Video thumbnail image
- Channel profile picture
- Video title
- Channel name
- View count and upload time
- Responsive and adaptive layout using Flexbox and CSS styling
- 💻 HTML5
- 🎨 CSS3 (Flexbox)
- 🧠 No JavaScript (purely layout-focused)
- 📂 Visual Studio Code (for development)
- 🌐 Live Server extension for previewing
├── icons/ # SVG icons for UI components
├── sidebar-icons/ # Sidebar-specific icons
├── thumbnails/ # Video thumbnail images
├── styles/
│ ├── head.css # Header styles
│ ├── sidebar.css # Sidebar styles
│ ├── videos.css # Video grid styles
│ └── general.css # Base and global styles
└── youtube.html # Main HTML file
It doesn't contain any Js because I just wanted to practice/sharpen my HTML and CSS skills. Later on I added Mediaqueries to make it interactive with different interface as well without using Tailwind CSS