Ultimate CSS Masterclass (Part 3: Exercises & Mini-Projects)

1. Basic CSS Exercises

Exercise 1.1: Style Your First Page

Goal: Apply basic colors, fonts, and text alignment

Exercise 1.2: Inline vs Internal vs External

Goal: Learn different ways to apply CSS

2. Selectors Exercises

Exercise 2.1: Class & ID

Exercise 2.2: Descendant & Child

Exercise 2.3: Pseudo-classes

3. Colors, Fonts, and Text Exercises

Exercise 3.1: Text Styling

Exercise 3.2: Backgrounds

4. Box Model Exercises

Exercise 4.1: Padding and Margin

Exercise 4.2: Border & Radius

5. Layout Exercises

Exercise 5.1: Display & Position

Exercise 5.2: Flexbox

Exercise 5.3: Grid

6. Lists and Navigation Exercises

Exercise 6.1: Horizontal Menu

Exercise 6.2: Vertical Sidebar

7. Forms Exercises

Exercise 7.1: Input Styling

Exercise 7.2: Button Styling

8. Pseudo-elements and Transitions Exercises

Exercise 8.1: Before & After

Exercise 8.2: Transitions

9. Animations Exercises

Exercise 9.1: Simple Animation

Exercise 9.2: Hover Animation

10. Media Queries and Responsive Design Exercises

Exercise 10.1: Responsive Text

Exercise 10.2: Responsive Layout

11. Mini-Projects

Project 11.1: Personal Portfolio Page

Project 11.2: Blog Layout

Project 11.3: Media Gallery

Project 11.4: Animated Buttons

Project 11.5: FAQ Page

12. Challenge Exercises (Advanced)

  1. Build a multi-page responsive website with a nav bar
  2. Create a landing page with hero section, background image, buttons, and grid layout
  3. Animate boxes using flexbox alignment and keyframes
  4. Create a pricing table using grid
  5. Build a contact form with validation styling and hover effects