Design a light-mode web interface screen: crisp modular edtech surface blending precision typography, micro-progress metrics, and luminous developer brand accents.
LAYOUT
The page opens with a top bar navigation spanning 1280px containing logo, core links, and right-aligned user actions. Below, the hero section splits into an asymmetric 50/50 two-column grid with typography on the left and a layered product dashboard mockup on the right. Following the hero, category filters introduce a structured 5-column, 2-row catalog matrix of uniform course cards. Lower sections transition into a 2-column editorial handbook layout and two-column benefit blocks.
PALETTE (use these exact hex values)
- #ffffff — Canvas White: Global application background and solid card surface fill
- #f1f5f9 — Subtle Slate Border: Delicate 1px borders defining card perimeters, input controls, and tab rows
- #f8fafc — Card Wash: Secondary surface for nested mockup panels and subtle hover backdrops
- #0f172a — Deep Slate Text: Primary headings, dominant typography, and active navigation items
- #64748b — Muted Slate Text: Subtitles, course metadata (lessons, hours), and inactive link labels
- #2563eb — Electric Royal Blue: Hero action button, active category pill, link accents, and progress indicators
- #fee2e2 — Soft Red Badge Tint: Background for alert badge tags like the 'NEW' changelog capsule
- #ef4444 — Accent Scarlet: Text and icon accent for alert tags and streak indicators
TYPOGRAPHY
Typeface Inter (or Plus Jakarta Sans, SF Pro Display, system-ui), weights 400/500/600/700. Sizes 11px caption, 13px body-sm, 14px body, 15px body-lg, 18px subheading, 30px heading, 48px display. Tracking -0.03em at display, -0.01em at body, 0.08em at eyebrow. The typographical tone is clean, technical, and approachable, perfectly balanced by Inter's neutral proportions and precise numerals. Tight negative letter-spacing (-0.025em to -0.03em) on large display headlines gives the edtech product an engineered, modern SaaS character. For zero-cost implementations, Inter or Plus Jakarta Sans are pixel-perfect open-source matches.
GEOMETRY & SPACING
Corner radii — cards 16px, links 6px, inputs 8px, buttons 8px. Spacing on a 4px unit, 20px gaps, 80px between sections, 1280px container, comfortable density.
DEPTH
Depth is created through clean atmospheric layering rather than harsh shadows. Base cards sit flush on the white ground outlined by light 1px borders (#f1f5f9). Floating dashboard previews and streak widgets achieve elevation through expansive, low-opacity ambient shadows (blur: 32px, y-offset: 12px, opacity: 5%).
IMAGERY
Imagery strictly consists of crisp vector brand logos (React, Flutter, SwiftUI, Figma, Next.js) and stylized miniature UI application screenshots. Mockups feature simplified charts, flat vectors, and pastel accent blocks. Photography of people is relegated strictly to tiny circular avatar chips in navigation and headers.
SIGNATURE DETAIL — the thing that makes this design itself
The layout's signature is the 5-column micro-card grid with authentic tech logos positioned above explicit progress tracks. Each card acts as an independent mini-dashboard conveying topic, commitment, and completion progress in under 200 vertical pixels. Misusing it by over-decorating card backgrounds with gradients or removing the bottom progress tracking ruins the disciplined software feel.
MUST
- Maintain strict 16px border radii on all standard modular cards and containers.
- Use uppercase, widely tracked (0.08em) 11px typography for section eyebrows.
- Rely primarily on crisp 1px borders (#f1f5f9) rather than heavy drop shadows for separation.
- Keep brand blue (#2563eb) reserved strictly for key interactive elements and active states.
AVOID
- Never apply colored background tints to entire section blocks; maintain pure #ffffff ground.
- Avoid pill-shaped (999px) border radii on primary buttons; strictly use 8px corners.
- Do not allow tech logos to stretch or dominate; contain them strictly to 48px optical height.
- Never use pitch black (#000000) for body copy; use refined slate (#0f172a / #64748b).
OUTPUT
Render as a clean, pixel-crisp UI design at roughly 1280:3840. Flat vector rendering, real legible text, no browser chrome, no device mockup frame, no watermark, no lorem ipsum placeholder blocks. 在 DraPub 中尝试