Skip to content

AuthRan/Youtube-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 YouTube Clone (HTML & CSS Only)

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.

📸 Preview

Screenshot 2025-07-10 230007 Screenshot 2025-07-10 232740 ## 🚀 Features Implemented

🔷 Header (Top Navigation Bar)

  • 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

🔷 Sidebar

  • Vertically aligned sidebar with icons
  • Sections:
    • Home
    • Explore
    • Subscriptions
    • Originals
    • YouTube Music
    • Library
  • All icons styled and aligned with Flexbox

🔷 Main Content Area

  • 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

🛠️ Tech Stack

  • 💻 HTML5
  • 🎨 CSS3 (Flexbox)
  • 🧠 No JavaScript (purely layout-focused)
  • 📂 Visual Studio Code (for development)
  • 🌐 Live Server extension for previewing

📁 Folder Structure

├── 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

Note

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


About

This is a Youtube Clone using HTML and CSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors