HomeChallengesRepsProblemsLeaderboardTake a challenge

Tailwind Landing Hero

Match the hero on the left. Semantic markup, a gradient, and it has to survive a phone.

Beginner10 min on the clock7 graded checks · 100 pointsReact + UI 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. Use semantic tags and one h1+15Semantic HTML
    2. Lay it out with flex+15CSS layout
    3. Make it survive a phone+20Responsive design
    4. Add a gradient background+15Tailwind utilities
    5. Give the buttons a hover state+15Interaction and motion
    6. Ease the hover instead of snapping+10Interaction and motion
    7. Give it room to breathe+10Spacing and rhythm

    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.

    The rest of React + UI Sprint