Skip to content

Codewithajoydas/CSS-PROJECTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSS Mastery Projects Repository

A collection of 100 real-world CSS projects organized by difficulty: Beginner, Intermediate, and Advanced.

Beginner Projects (1–30)

These are great for practicing basic properties, selectors, layouts, and responsive design.

  1. Button Hover Effects
  2. Loading Spinner
  3. Toggle Switch
  4. Navigation Bar
  5. Responsive Grid Layout
  6. Accordion
  7. Modal Popup
  8. Tooltip
  9. Pricing Cards
  10. Simple Responsive Form
  11. Image Gallery
  12. Sticky Header
  13. Social Media Icons Hover
  14. Profile Card UI
  15. Image Hover Zoom
  16. Step Progress Bar
  17. Responsive Footer
  18. Star Rating UI
  19. Custom Scrollbar
  20. Mobile-First Layout
  21. Circular Progress Bar
  22. Glowing Neon Text
  23. Glassmorphism Card
  24. Bouncing Ball Animation
  25. Timeline Layout
  26. Skeleton Loading UI
  27. Hamburger Menu Animation
  28. Tabbed Interface
  29. Flip Card
  30. Pulse Animation

Intermediate Projects (31–70)

Involve more creative styling, responsiveness, layout systems like Grid and Flexbox, and some animations.

  1. Login/Signup Form UI
  2. Responsive Sidebar
  3. Product Card with Hover Effect
  4. Dark/Light Theme Toggle
  5. Pure CSS Slideshow
  6. Drag and Drop UI (CSS-only base)
  7. Clock UI with Animation
  8. Responsive Hero Section
  9. Responsive Blog Layout
  10. Pure CSS Dropdown Menu
  11. Parallax Scrolling Effect
  12. Dashboard Layout
  13. Floating Action Button
  14. Custom File Upload Input
  15. Music Player UI
  16. CSS-Only Toggle Tabs
  17. Expandable Search Bar
  18. Masonry Grid Layout
  19. Typewriter Text Animation
  20. Chat UI Design
  21. Hoverable Vertical Menu
  22. SVG Line Animation
  23. Image Comparison Slider
  24. Animated Checkboxes/Radio Buttons
  25. Floating Labels in Forms
  26. Notification Toast UI
  27. CSS Tooltips on Charts
  28. Credit Card UI
  29. 404 Page Design
  30. Profile Page Layout
  31. Countdown Timer
  32. Pure CSS Carousel
  33. Photo Frame Effect
  34. Form Validation UI Hints
  35. Product Showcase Slider
  36. Scroll Progress Indicator
  37. CSS Pie Chart
  38. CSS Timeline with Icons
  39. CSS-Only Multi-step Form
  40. Weather Widget UI

Advanced Projects (71–100)

These projects simulate real applications and complex UI components.

  1. Netflix Clone UI (only CSS part)
  2. YouTube Video Player UI
  3. MacOS Style UI
  4. Windows 11 UI Clone
  5. Glassmorphism Dashboard
  6. CSS Grid Portfolio Site
  7. Animated Bar Graphs
  8. CSS-only Drag-to-Scroll Gallery
  9. Sticky Sidebar with Scrollspy
  10. 3D Flip Book (CSS Transform)
  11. iOS-style Switch Toggle
  12. Responsive Admin Panel
  13. Dynamic CSS Theme Generator
  14. Fullscreen Image Slider
  15. Complex Calendar UI
  16. Dribbble-style Card Grid
  17. Ecommerce Product Page
  18. LinkedIn Post UI
  19. TikTok Style Feed Layout
  20. iPhone Frame UI with App UI inside
  21. Dashboard with Graph Cards
  22. Google Keep-style Notes UI
  23. iOS Lock Screen UI
  24. Flip Clock UI
  25. Animated Line Chart (with CSS + SVG)
  26. Chat Bubble Animation
  27. Scroll-based Reveal Animation
  28. Figma-like UI Components
  29. Custom Video Player UI
  30. Portfolio with Animations & Transitions

Structure

Each project should have its own folder:

css-mastery-projects/
├── beginner/
│   └── 01-button-hover/
│       ├── index.html
│       └── style.css
├── intermediate/
│   └── 31-login-form/
│       ├── index.html
│       └── style.css
├── advanced/
│   └── 71-netflix-clone/
│       ├── index.html
│       └── style.css
└── README.md

How to Use

  • Clone the repo
  • Navigate into any project folder
  • Open index.html in a browser
  • Modify and experiment with the style.css

Live Preview

Coming soon — hosted on GitHub Pages.

Contribution

Want to contribute? Feel free to open a PR for improvements or additional projects.

License

MIT License

About

A collection of 100 real-world CSS projects organized by difficulty: Beginner, Intermediate, and Advanced.

Resources

Stars

Watchers

Forks