🧩 Week 2 – CSS3 Basics

🎯 Goal:

Understand the fundamentals of CSS3, master layout techniques using Box Model, Flexbox, and CSS Grid, and apply them in small real-world designs.


📅 Day 1: Introduction to CSS + Selectors

TimeTopic
00:00 – 00:15What is CSS? Inline, Internal, External
00:15 – 00:30CSS Syntax and Selectors (Tag, Class, ID)
00:30 – 01:00Practice: Color text, set background, font size
01:00 – 01:30Hands-on: Style a sample resume webpage

✅ Practice Task:


📅 Day 2: Colors, Fonts, and Units

TimeTopic
00:00 – 00:20Color Models: Hex, RGB, HSL
00:20 – 00:40Web-safe fonts, Google Fonts
00:40 – 01:00Units: px, %, em, rem, vh/vw
01:00 – 01:30Practice: Typography style sheet

✅ Practice Task:


📅 Day 3: The Box Model & Borders

TimeTopic
00:00 – 00:15Content, Padding, Border, Margin
00:15 – 00:30border-radius, border-style, border-color
00:30 – 01:00box-sizing and overflow
01:00 – 01:30Practice: Design a pricing card using box model

✅ Practice Task:


📅 Day 4: Display, Position & Z-index

TimeTopic
00:00 – 00:15display: block, inline, inline-block, none
00:15 – 00:30position: static, relative, absolute, fixed
00:30 – 01:00z-index layering
01:00 – 01:30Practice: Floating social media icons UI

✅ Practice Task:


📅 Day 5: Flexbox Essentials

TimeTopic
00:00 – 00:15Flex container & items
00:15 – 00:30Properties: justify-content, align-items
00:30 – 01:00Responsive flex layouts
01:00 – 01:30Practice: Flex-based navigation bar

✅ Practice Task:


📅 Day 6: CSS Grid Basics

TimeTopic
00:00 – 00:15Grid container & items
00:15 – 00:30grid-template-columns, rows, gap
00:30 – 01:00Responsive grid layouts (auto-fit, minmax)
01:00 – 01:30Practice: Gallery grid layout project

✅ Mini Project:


📅 Day 7: Recap + Mini Project + Quiz

TimeTopic
00:00 – 00:30Recap of all CSS concepts via quick slides
00:30 – 01:00Final Project: Responsive Service Card Section (flex + grid)
01:00 – 01:30Weekly Quiz (MCQs + CSS Output Questions)

✅ Final Project:

✅ Quiz Topics: