This is a YouTube homepage UI clone built using HTML and CSS. I first learned the concepts from a tutorial, then rebuilt the project from scratch without following along.
https://afifothaman.github.io/Youtube-HTML-CSS-only/
https://github.com/afifothaman/Youtube-HTML-CSS-only
https://www.youtube.com/watch?v=G3e-cpL7ofc
- Layout using Flexbox and CSS Grid
- Structuring a full page with header, sidebar, and content
- Building reusable components like video cards
- Positioning elements (tooltips, overlays, icons)
- Making the layout adapt to different screen sizes
- HTML
- CSS
- Rebuilt from memory after finishing the tutorial
- Focused on understanding layout instead of copying
- Organized project structure for deployment
Youtube-HTML-CSS-only/
├── index.html
├── styles/
├── icons/
├── thumbnails/
├── channel-pictures/- Add JavaScript (sidebar toggle, search interaction)
- Improve mobile responsiveness
- Clean up UI and spacing