A complete CSS learning and practice repository containing class-wise exercises, concepts, layouts, responsive designs, animations, transitions, and a final Amazon Clone UI project.
This repository documents my journey of learning and practicing HTML & CSS from the basics to building a complete website interface.
This repository contains all my practical work while learning CSS.
I have organized the practice into different classes, with each class focusing on a specific CSS concept.
- HTML & CSS Basics
- CSS Selectors
- Colors & Backgrounds
- Text & Fonts
- Box Model
- Width & Height
- Margins & Padding
- Borders
- Display Property
- Inline, Block & Inline-Block
- CSS Units
- Position Property
- Background Images
- Flexbox
- Media Queries
- CSS Transitions
- CSS Animations
- Navigation Bar
- Responsive Web Design
- Practical UI Development
CSS-Practice-file/
โ
โโโ class 1/
โโโ class 2/
โโโ class 3/
โโโ class 4/
โโโ class 5/
โโโ class 6/
โโโ class 7/
โโโ class 8/
โโโ class 9 navbar/
โโโ class 10 (inline, block, inline-block)/
โโโ class 11/
โโโ class 12 Opacity/
โโโ class 13/
โโโ class 14 Units in CSS/
โโโ class 15 Position/
โโโ class 16 background image/
โโโ class 17 Flexbox/
โโโ class 18 (practice)/
โโโ class 19 media query/
โโโ class 20 transitions/
โโโ class 21/
โโโ class 22 animation/
โ
โโโ project Amazon Clone/
| Class | Topic |
|---|---|
| 1โ3 | CSS Fundamentals |
| 4โ6 | CSS Properties & Layout Practice |
| 7โ8 | Layout & Styling Practice |
| 9 | Navigation Bar |
| 10 | Inline, Block & Inline-Block |
| 11โ13 | CSS Styling & Opacity |
| 14 | CSS Units |
| 15 | Position |
| 16 | Background Images |
| 17 | Flexbox |
| 18 | CSS Practice |
| 19 | Media Queries |
| 20 | Transitions |
| 21 | Advanced CSS Practice |
| 22 | Animations |
| Final Project | Amazon Clone |
As a final practical project, I created an Amazon Clone UI using HTML and CSS.
- Amazon-style navigation bar
- Search bar
- Product sections
- Product cards
- Hero/banner section
- Footer
- Flexbox-based layouts
- CSS styling
- Responsive design concepts
The project helped me apply the CSS concepts learned throughout the course in a real-world interface.
- HTML5
- CSS3
Selectors
Box Model
Display
Position
Flexbox
Units
Backgrounds
Media Queries
Transitions
Animations
Responsive Design
The main goal of this repository is to:
- Build a strong foundation in CSS
- Practice CSS concepts through coding
- Understand website layouts
- Learn responsive design
- Create real-world UI designs
- Improve frontend development skills
- Build projects using HTML & CSS
CSS Basics
โ
CSS Properties
โ
Box Model
โ
Layouts
โ
Flexbox
โ
Responsive Design
โ
Transitions
โ
Animations
โ
Amazon Clone
After completing HTML & CSS, my next focus is to improve my frontend development skills by learning and practicing:
- JavaScript
- DOM Manipulation
- Events
- APIs
- Git & GitHub
- Responsive Projects
- Full-Stack Development
Pushpendra Singh
GitHub: @prepwave
If you find this repository useful, feel free to โญ Star the repository.
This repository represents my CSS learning and practice journey from fundamentals to building a real-world Amazon Clone.