HomeChallengesRepsProblemsLeaderboardTake a challenge

Landing Layout

Style the markup to match the target on the left. The HTML is fixed — CSS only.

Beginner10 min on the clock8 graded checks · 100 pointsCSS Speed Sprint
Graded by reading your code against the checklist below.

What you build

    How it is graded

    Published in full, before you start — every point is one of these and there is nothing else.

    1. Add a gradient background+15Visual polish
    2. Use flexbox for layout+15CSS layout
    3. Round the corners+15Visual polish
    4. Add depth with box-shadow+10Visual polish
    5. Add transition effects+15Interaction and motion
    6. Add a :hover state+15Interaction and motion
    7. Use generous padding (1rem or more)+10Spacing and rhythm
    8. Space children with gap+5CSS layout

    What it teaches

    Interaction and motionbeginner

    A :hover style tells the user something is clickable, and a transition stops that change from snapping — together they are the cheapest way to make a page feel built rather than assembled.

    Spacing and rhythmbeginner

    Padding is the breathing room inside a box; without it text touches its own border and everything looks amateur, no matter how good the colours are.