Welcome! This repository contains the CSS assignments I completed while following the CSS course from Elzero Web School.
Each assignment is structured to match the official study plan and help demonstrate my understanding of CSS fundamentals and real‑world styling techniques.
The CSS course from Elzero Web School covers a comprehensive set of topics, including:
- Basic CSS syntax and selectors
- Styling text, backgrounds, and elements
- Box model, margins, padding, borders
- Flexbox and Grid layout systems
- Responsive design with media queries
- Transforms, animations, and advanced properties
Each lesson includes practical assignments that test your understanding of the concepts learned.
The assignments are organized into folders based on lesson groups:
- Elements and Naming - (6 assignments — Lessons 01–04)
- Background, Margin, Padding - (4 assignments — Lessons 05–08)
- Border, Outline, Display - (2 assignments — Lessons 09–12)
- Nesting, Dimensions, Overflow - (2 assignments — Lessons 13–16)
- Text Formatting - (4 assignments — Lessons 17–21)
- Inheritance, Typography - (3 assignments — Lessons 22–26)
- Float, Opacity - (2 assignments — Lessons 27–29)
- Position, List, Table - (4 assignments — Lessons 30–33)
- Pseudo Classes, Pseudo Elements - (4 assignments — Lessons 34–37)
- Border Radius, Box Shadow - (3 assignments — Lessons 38–41)
- Transitions, Variables - (3 assignments — Lessons 42–45)
- Flexbox - (6 assignments — Lessons 46–53)
Each folder contains:
✔️ index.html — HTML structure for the assignment
✔️ main.css — CSS solution file (Sometimes not available because of using internal method of writing a css code.)
✔️ Screenshots (if available) showing the assignment images.
To explore the assignments locally:
- Clone the repo to your computer
git clone https://github.com/atef7534/CSS-Course-Elzero-Assignments.git