Grokking CSS for Web Development
0% completed
Build a Responsive Card Layout with Hover Effects
A row of three cards looks simple, yet the most common way to write it has a hidden flaw: on a 1280px wide laptop screen, the third card drops to a second line. This challenge builds the card row, shows where that flaw comes from, and fixes it with box-sizing and gap.
The requirements
- Create a card layout using Flexbox.
- Show at least three cards in a row on larger screens.
- Stack the cards vertically on screens 768px wide or smaller.
- Give each card a hover effect that scales it up smoothly with a CSS transition.
The solution
<!DOCTYPE html> <html lang="en">
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%