Assignment :
➤animation
https://youtu.be/u_GIT5MJAtc?si=2tydc0tyCfGBiCot
➤Transformation
https://youtu.be/qdeIy9_fbxE?si=pfyXw9BHtnBKhg7L
➤Icons
https://youtu.be/k3AJx11k9QY?si=4MDNStmpo4jNSQz0
➤Overflow
https://youtu.be/d7cH8geV2dY?si=mb4omvMeVgF1XcSS
➤Shadows
https://youtu.be/Yqs_61ub1Ng?si=Tf5Z5wTv_yyddFk0
➤animation
https://youtu.be/u_GIT5MJAtc?si=2tydc0tyCfGBiCot
➤Transformation
https://youtu.be/qdeIy9_fbxE?si=pfyXw9BHtnBKhg7L
➤Icons
https://youtu.be/k3AJx11k9QY?si=4MDNStmpo4jNSQz0
➤Overflow
https://youtu.be/d7cH8geV2dY?si=mb4omvMeVgF1XcSS
➤Shadows
https://youtu.be/Yqs_61ub1Ng?si=Tf5Z5wTv_yyddFk0
YouTube
Learn CSS animations in 15 minutes! 🎬
#CSS #course #tutorial
CSS animation tutorial example explained
00:00:00 introduction
00:00:46 slide left
00:02:49 slide right
00:03:17 slide up
00:03:35 slide down
00:03:52 rotate
00:05:31 grow
00:06:14 shrink
00:06:44 fade out
00:07:21 fade in
00:07:48…
CSS animation tutorial example explained
00:00:00 introduction
00:00:46 slide left
00:02:49 slide right
00:03:17 slide up
00:03:35 slide down
00:03:52 rotate
00:05:31 grow
00:06:14 shrink
00:06:44 fade out
00:07:21 fade in
00:07:48…
🎯 Today's Challenge!
Hey hey team! 👋
Before we wrap up CSS week and jump into the wild world of JavaScript 💻⚡ — let’s polish our past works and turn them into stunning, interactive pages!
🧠 Challenge:
Go back to ALL the HTML files we created so far (cover page, scholarship form, course page, etc.) and apply everything we’ve learned in CSS:
✅ Use:
➤Flexbox or Grid layouts
➤Transitions & animations
➤Shadows and transformations
➤Object-fit for images
➤Stylish icons (Font Awesome or emojis)
➤Hover effects and responsive layouts
🎨 Decorate and transform your work into a masterpiece! 💖
Then share your styled pages, invite a friend to join the camp, and as always…
✌️ Stay well and keep coding! 💻✨
Hey hey team! 👋
Before we wrap up CSS week and jump into the wild world of JavaScript 💻⚡ — let’s polish our past works and turn them into stunning, interactive pages!
🧠 Challenge:
Go back to ALL the HTML files we created so far (cover page, scholarship form, course page, etc.) and apply everything we’ve learned in CSS:
✅ Use:
➤Flexbox or Grid layouts
➤Transitions & animations
➤Shadows and transformations
➤Object-fit for images
➤Stylish icons (Font Awesome or emojis)
➤Hover effects and responsive layouts
🎨 Decorate and transform your work into a masterpiece! 💖
Then share your styled pages, invite a friend to join the camp, and as always…
✌️ Stay well and keep coding! 💻✨
👋 Hey Campers!
💪 Welcome to Week 2: Challenge Time!
You’ve been working hard, learning all the major CSS tools — now it's time to build real websites from scratch and show what you’ve learned! ✨
Each of these challenges is like a mini-job you'd be given by a real client or boss. Do your best, be creative, and most importantly — have fun! 🎨
💪 Challenge 1: Fitness Trainer Website
🎯 Your Mission:
Design a simple but energetic Fitness Trainer Website that helps people know more about the trainer, available classes, and book sessions.
💼 Include These:
✅ Home section with a welcome message + trainer photo
✅ About section (trainer bio, years of experience, certifications)
✅ Class Schedule (you can use a simple table or a flex/grid layout)
✅ Gallery of workout images (use object-fit)
✅ Icons for services (dumbbells, yoga, diet)
✅ Contact form (for booking sessions)
✅ Responsive layout that works on mobile!
🎁 Bonus: Add hover effects, transitions on buttons, or simple entrance animations!
👗 Challenge 2: Fashion Brand Landing Page
🎯 Your Mission:
Design a beautiful, stylish Landing Page for a Fashion Brand. This is a marketing-focused page to promote the newest collection.
💼 Include These:
✅ Hero section with a stylish background + slogan like “Style that speaks”
✅ Featured products section (use flex or grid to display clothes or accessories)
✅ "Shop Now" button with transition hover effect
✅ Gallery of images with hover zoom effect (transform: scale())
✅ Testimonials from customers
✅ Footer with social media icons (LinkedIn, Instagram, YouTube)
✅ Mobile responsive version for phones!
🎁 Bonus: Add animations like fade-ins for product cards or an animated title.
💼 Challenge 3: Job Listing Website
🎯 Your Mission:
Build a functional-looking Job Listing Website (like EthioJobs or Glassdoor) where users can view and apply to open jobs.
💼 Include These:
✅ Navigation bar with links: Home, Jobs, About, Contact
✅ Job Cards (use flex or grid) showing:
Job Title
Company Name
Short Description
Apply Now button
✅ Filter section for categories (e.g., Tech, Education, NGO)
✅ Job detail page (optional): Show full job description
✅ Apply form with name, email, CV upload (just input, no backend)
✅ Icons for job categories
✅ Sticky navbar or filter
✅ Responsive layout for mobile
🎁 Bonus: Add animations when hovering on job cards!
📢 Don’t Forget to:
👉 Share your amazing work!
👉 Invite others who want to join the code journey!
👉✌️ And always stay warm, strong, and well! 💪🔥
💪 Welcome to Week 2: Challenge Time!
You’ve been working hard, learning all the major CSS tools — now it's time to build real websites from scratch and show what you’ve learned! ✨
Each of these challenges is like a mini-job you'd be given by a real client or boss. Do your best, be creative, and most importantly — have fun! 🎨
💪 Challenge 1: Fitness Trainer Website
🎯 Your Mission:
Design a simple but energetic Fitness Trainer Website that helps people know more about the trainer, available classes, and book sessions.
💼 Include These:
✅ Home section with a welcome message + trainer photo
✅ About section (trainer bio, years of experience, certifications)
✅ Class Schedule (you can use a simple table or a flex/grid layout)
✅ Gallery of workout images (use object-fit)
✅ Icons for services (dumbbells, yoga, diet)
✅ Contact form (for booking sessions)
✅ Responsive layout that works on mobile!
🎁 Bonus: Add hover effects, transitions on buttons, or simple entrance animations!
👗 Challenge 2: Fashion Brand Landing Page
🎯 Your Mission:
Design a beautiful, stylish Landing Page for a Fashion Brand. This is a marketing-focused page to promote the newest collection.
💼 Include These:
✅ Hero section with a stylish background + slogan like “Style that speaks”
✅ Featured products section (use flex or grid to display clothes or accessories)
✅ "Shop Now" button with transition hover effect
✅ Gallery of images with hover zoom effect (transform: scale())
✅ Testimonials from customers
✅ Footer with social media icons (LinkedIn, Instagram, YouTube)
✅ Mobile responsive version for phones!
🎁 Bonus: Add animations like fade-ins for product cards or an animated title.
💼 Challenge 3: Job Listing Website
🎯 Your Mission:
Build a functional-looking Job Listing Website (like EthioJobs or Glassdoor) where users can view and apply to open jobs.
💼 Include These:
✅ Navigation bar with links: Home, Jobs, About, Contact
✅ Job Cards (use flex or grid) showing:
Job Title
Company Name
Short Description
Apply Now button
✅ Filter section for categories (e.g., Tech, Education, NGO)
✅ Job detail page (optional): Show full job description
✅ Apply form with name, email, CV upload (just input, no backend)
✅ Icons for job categories
✅ Sticky navbar or filter
✅ Responsive layout for mobile
🎁 Bonus: Add animations when hovering on job cards!
📢 Don’t Forget to:
👉 Share your amazing work!
👉 Invite others who want to join the code journey!
👉✌️ And always stay warm, strong, and well! 💪🔥
1.Which rule has the highest specificity?
Anonymous Quiz
0%
a) Class selector
75%
b) ID selector
13%
c) Universal selector
13%
d) Element selector
2. In position: absolute;, what is the position relative to?
Anonymous Quiz
25%
a) Body
38%
b) Screen
38%
c) Closest positioned ancestor
0%
d) The next sibling
3.What is overflow: auto; used for?
Anonymous Quiz
20%
a) Cuts off content
40%
b) Always shows scrollbar
0%
c) Hides content
40%
d) Shows scrollbar only if needed
4.What does flex-grow: 1; do?
Anonymous Quiz
0%
a) Shrinks the item
100%
b) Makes it grow to fill available space
0%
c) Changes its height
0%
d) Removes margins
5.Which unit scales with the width of the screen?
Anonymous Quiz
50%
a) px
0%
b) em
33%
c) rem
17%
d) vw
6.What is the default display of a <div>?
Anonymous Quiz
14%
a) inline
86%
b) block
0%
c) inline-block
0%
d) flex
7.What does object-fit: cover; do to an image?
Anonymous Quiz
14%
a) Stretches the image
57%
b) Crops and scales the image to fill the box
29%
c) Centers the image
0%
d) Makes it smaller than the box
8. Which selector will target all <p> inside a div?
Anonymous Quiz
67%
a) div p {}
0%
b) p div {}
17%
c) .div > p
17%
d) p > div {}
9.Which color format is valid in CSS?
Anonymous Quiz
0%
a) rgb(255, 0, 0)
0%
b) rgba(0, 0, 0, 1)
0%
c) #ff0000
100%
d) All of the above
10.What does opacity: 0.5; do?
Anonymous Quiz
0%
a) Hides element
100%
b) Makes it 50% transparent
0%
c) Adds border
0%
d) Sets padding
11.Which rule targets all buttons inside a form?
Anonymous Quiz
0%
a) form + button
60%
b) form > button
20%
c) form button
20%
d) form:button
12.Which of these is used in responsive design?
Anonymous Quiz
0%
a) @media
50%
b) @responsive
0%
c) @screen
50%
d) @grid
13.What does justify-content: center; do in flexbox?
Anonymous Quiz
0%
a) Aligns items to the left
0%
b) Aligns items to the top
100%
c) Aligns items horizontally center
0%
d) Aligns items vertically center
14.What does flex-direction: column; do?
Anonymous Quiz
0%
a) Arranges items in a row
100%
b) Stacks items vertically
0%
c) Hides elements
0%
d) Applies margin
15.What’s the correct way to link an external CSS file?
Anonymous Quiz
0%
a) <style src="style.css">
0%
b) <css href="style.css">
100%
c) <link rel="stylesheet" href="style.css">
0%
d) <link src="style.css">
16.What does color: red; do?
Anonymous Quiz
0%
a) Changes background color to red
100%
b) Changes text color to red
0%
c) Adds a red border
0%
d) Adds a red underline