HTML / CSS / JavaScript

Examples Library

Choose a complete case study to view the result, modify the source, and run it in the browser.

1046Page 1 of 44
Showing 24 examples
0001Basic Controls and Selectors

CSS gradient buttons

A set of modern gradient buttons with glow, outlines, and press feedback.

HTMLCSSButtonGradient
Open and run
0002Floating layers and status feedback

Modal Dialog

Accessible confirmation dialog implemented with the native dialog element.

HTMLCSSJavaScriptDialog
Open and run
0003Cards, Lists, and Content Organization

Accordion Panel

Supports keyboard operation and smooth expanding FAQ accordion component.

HTMLCSSJavaScriptAccessibility
Open and run
0004Animation & Microinteractions

Tab switcher

A tab component with arrow-key navigation and content-switching animations.

HTMLCSSJavaScriptTabs
Open and run
0005Tables and data display

Responsive Data Table

An order list that automatically switches between desktop tables and mobile info cards.

HTMLCSSResponsiveTable
Open and run
0006Cards, Lists, and Content Organization

Vertical timeline

A responsive timeline for showcasing project progress and key milestones.

HTMLCSSTimelineLayout
Open and run
0007Page Layout and Responsive

Responsive Card Grid

Travel-themed cards that automatically reflow, built with CSS Grid.

HTMLCSSGridCard
Open and run
0008Navigation and Menus

Dropdown Navigation Menu

Responsive navigation that balances desktop hover and mobile tap interactions.

HTMLCSSJavaScriptNavigation
Open and run
0009Animation & Microinteractions

Creative Loading Animation

Pure visual effects of orbital pulses and loading progress made with CSS.

HTMLCSSAnimationLoading
Open and run
0010Typography and Text Effects

Typewriter text animation

Use CSS step animation to simulate text appearing one character at a time with a blinking cursor.

HTMLCSSAnimationText
Open and run
0011Cards, Lists, and Content Organization

3D Flipping Card

A three-dimensional information card that works with mouse, touch, and keyboard.

HTMLCSS3DCard
Open and run
0012Animation & Microinteractions

Rotating Taiji Animation

A yin-yang taiji diagram drawn and rotated using only the CSS graphic.

HTMLCSSAnimationTaiji
Open and run
0013Mini Apps and Mini Games

Activity Countdown

A countdown timer that can be set to minutes and supports pause, resume, and reset.

HTMLCSSJavaScriptTimer
Open and run
0014Mini Apps and Mini Games

Simple Calculator

A basic four-function calculator that supports keyboard input and chained operations.

HTMLCSSJavaScriptCalculator
Open and run
0015Cards, Lists, and Content Organization

Live list search

Type keywords to filter cities instantly and highlight matching results.

HTMLCSSJavaScriptSearch
Open and run
0016Forms and input

Form Instant Validation

A registration form with real-time status, error messages, and submission feedback.

HTMLCSSJavaScriptForms
Open and run
0017Creative Visual Effects

Romantic Snowfall Effect

A full-screen Canvas snowfall scene with adjustable snowfall and wind direction.

HTMLCanvasJavaScriptSnow
Open and run
0018Creative Visual Effects

Canvas Fireworks Effect

An interactive particle effect that bursts into colorful fireworks when you click the night sky.

HTMLCanvasJavaScriptFireworks
Open and run
0019Creative Visual Effects

Analog Clock

A delicate mechanical watch face that turns in real time according to local time.

HTMLCSSJavaScriptClock
Open and run
0020Creative Visual Effects

Particle Trail Effect

Colorful glowing particles that flow along mouse or touch trails.

HTMLCanvasJavaScriptParticles
Open and run
0021Basic Controls and Selectors

Meeting Room Segmented Control

Complete a segmented control in a meeting room scenario: includes real content, interactive controls, clear state feedback, and responsive layouts across sizes.

Basic Controls and SelectorsSegmented SelectorHTMLCSSJavaScript
Open and run
0022Forms and input

Volunteer Sign-up Live Validation Form

Complete an instant-validation form for a volunteer signup scenario: includes realistic content, interactive controls, clear status feedback, and responsive layout across sizes.

Forms and inputInstant Validation FormHTMLCSSJavaScript
Open and run
0023Navigation and Menus

Museum Guide Responsive Main Menu

Responsive main menu completed in a museum guide setting: includes real content, interactive controls, clear status feedback, and a responsive layout.

Navigation and MenusResponsive main menuHTMLCSSJavaScript
Open and run
0024Floating layers and status feedback

Document Review Confirmation Dialog

Complete a confirmation dialog for a document review scenario: include real content, operable controls, clear state feedback, and a responsive layout across sizes.

Floating layers and status feedbackConfirmation dialogHTMLCSSJavaScript
Open and run