Trigonometric 3D rotating Star Wars theme toggle presenting a sliding lightsaber blade and a spinning Death Star thumb.

3D Star Wars Lightsaber Theme Toggle

3D Star Wars Lightsaber Theme Toggle relies on trigonometric CSS functions sin() and cos() to rotate vector elements along a 3D spherical path as the toggle slides. Custom numeric transitions are facilitated by redefining modern @property rules inside a @layer properties block, animating the --progress variable dynamically across state-driven keyframes. While providing a deeply thematic visual experience, performing continuous trigonometric transformations and animating complex CSS masks can trigger layout rasterization strain on standard devices, requiring GPU acceleration layers to preserve smooth 3D motion.

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 111+ Edge Edge 111+ Firefox Firefox 128+ Safari Safari 16.4+
Features:
3D Rotation Trigonometric CSS
License: MIT
Vector clipboard icon with a slick paper ejection and checkmark drawing copy micro-interaction.

Animated Clipboard Copy Action Button

Animated Clipboard Copy Action Button leverages overlapping SVG path duplicates to simulate a seamless paper ejection sequence upon trigger. When the .copied class is appended via jQuery, the secondary page .page and a glowing checkmark .check are animated along a skewed gravity curve copiedPage while the checkmark simultaneously expands its stroke-dasharray to appear fully drawn. This micro-interaction utilizes hardware-accelerated transforms. (Requires: jquery.js)

Technologies:
SVG HTML Sass JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 49+ Edge Edge 16+ Firefox Firefox 55+ Safari Safari 11+
Features:
Paper Ejection Effect SVG Stroke Dash Animation Micro-Interaction
Code by: Andreas Storm Andreas Storm
License: MIT
Playful vector theme toggle animating a pilot bear flying through clouds in light mode and transitioning into an astronaut bear floating in space in dark mode.

Bouncy Bear Theme Toggle Switch

Bouncy Bear Theme Toggle Switch relies on a clean, accessible HTML <button> to toggle an aria-pressed state, initiating a complex visual narrative that shifts between an aviator bear in light mode and an astronaut bear in dark mode. The animation utilizes modern CSS layout techniques including container-type queries, separate translate declarations, and a heavy-backwards cubic-bezier(.4,-0.3,.6,1.3) curve to achieve physical bounce. While structurally robust, the sheer volume of concurrently transitioning inline SVG paths and scaling stars can generate intensive layout recalculation spikes unless elements are actively isolated via hardware-promoted layers.

Technologies:
HTML CSS Babel
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 105+ Edge Edge 105+ Firefox Firefox 110+ Safari Safari 16+
Features:
Dynamic Theme Switch Complex SVG Animation Custom Cubic Bezier Easing
Code by: Jhey Jhey
License: MIT
Minimalist navigation menu expanding outward via a circular clip-path transition, featuring GSAP stagger animations.

Circular Reveal Fullscreen Navigation Menu

Circular Reveal Fullscreen Navigation Menu leverages GSAP timelines to orchestrate a fluid canvas expansion by animating a CSS clip-path circle from 0px to 200%. Simultaneous staggered translations are applied to navigation links using a responsive elastic.out easing curve, creating a highly tactile, sequential entry. While the transition remains visually seamless on high-refresh-rate screens, full-screen masking with dynamic clip paths can impose substantial rendering overhead, demanding GPU-accelerated layer promotion via will-change: clip-path to maintain consistent frame rates. (Requires: gsap.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 112+ Edge Edge 112+ Firefox Firefox 117+ Safari Safari 16.5+
Features:
Circular Reveal GSAP Animations Staggered Entrance
Code by: Sikriti Dakua Sikriti Dakua
License: MIT
Geometric grid of dark triangles mask revealing a neon glowing background that dynamically tracks cursor movement.

Geometric Glowing Triangle Mask Grid

Geometric Glowing Triangle Mask Grid creates an interactive mesh overlay by dynamically calculating and appending CSS border triangles to mask a neon background. The layout binds a mouse-tracking #glow radial gradient to the cursor, while modern CSS @property interpolates color shifts directly in keyframe animations. However, running heavy JS-based DOM recalculations on window.onresize combined with moving massive layout-disrupting absolute positions like top/left on every mousemove can cause paint pipeline bottlenecks, which are easily alleviated by transforming with hardware-accelerated translate3d instead.

Technologies:
Pug SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 85+ Edge Edge 85+ Firefox Firefox 128+ Safari Safari 16.4+
Features:
Geometric Masking Mouse Tracking @property Transitions
Code by: Mubanga Mubanga
License: MIT
Interactive model of a Logitech G815 mechanical keyboard with custom color profiles, functional indicators, and switch audio feedback.

Interactive Mechanical Keyboard Audio Simulation

Interactive Mechanical Keyboard Audio Simulation utilizes a highly detailed CSS grid structure to align complex multi-row vector keys and simulate a physical G815 layout. A central event listener handles key interaction by mapping event.code to correspond with data-key attributes on target DOM nodes, simultaneously triggering dedicated audio samples of tactile, linear, or clicky switch sounds. While the visual depth is elegantly achieved with layered CSS shadow offsets and custom hex shading, firing unthrottled HTML5 audio playback on rapid typings can lead to output buffer congestion or slight audio delays on standard browsers.

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 57+ Edge Edge 16+ Firefox Firefox 52+ Safari Safari 10.1+
Features:
Audio Feedback RGB Lighting Profiles Keyboard Event Mapping
License: MIT
Pixel art parallax slider carousel using sprite sheets and Flickity scroll progression.

Parallax Pixel Sprite Carousel Slider

Parallax Pixel Sprite Carousel Slider connects Flickity carousel’s scroll progress event directly to the left style offsets of absolute background and foreground sprite sheets. By assigning unique speed multipliers to each layer (0.75 for background, 2 for foreground), it establishes a pseudo-3D pixel art parallax depth without heavy WebGL overhead. However, changing the layout property left on every scroll tick forces constant layout recalculations and paint cycles, which can be optimized by transitioning to CSS transform translate3d instead. (Requires: flickity.js)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 49+ Edge Edge 12+ Firefox Firefox 31+ Safari Safari 9.1+
Features:
Parallax Scroll CSS Sprites Interactive Carousel
License: MIT
Animated list item slicing in half with a red laser effect before disintegrating using CSS masks and jQuery.

Slice Action List Item

Slice Action List Item achieves a physical text-splitting illusion by duplicating each text node into two overlapping, masked <span> blocks aligned via absolute positioning and CSS pseudo-elements. A jQuery handler triggers a sequential timeline: an SVG checkmark collapses, a dynamically generated absolute .line animates across the list item simulating a laser slice, and then both text halves rotate outward in opposite directions. The implementation provides a distinct, highly engaging micro-interaction, although triggering jQuery .animate() alongside CSS transforms can lead to inconsistent frame timing if layout changes overlap with GPU-accelerated compositing layers. (Requires: jquery.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 56+ Edge Edge 79+ Firefox Firefox 51+ Safari Safari 10.1+
Features:
Text Slicing SVG Stroke Dash CSS Masking
Code by: Aaron Iker Aaron Iker
License: MIT

See the Pen Slice Action List Item.

Minimalist navigation menu sliding upward from the bottom screen edge, presenting smooth image cards and a rotating icon switch.

Curtain Transition Navigation Menu

Curtain Transition Navigation Menu implements a lightweight state toggle via a data-nav attribute, shifting the entire <main> view up by 50% to reveal an absolutely-positioned bottom navigation drawer. Dynamic sizing features like clamp() and max() ensure responsive link layouts, while a sharp cubic-bezier(.13, .53, .38, .97) curve coordinates the simultaneous scaling and entry of image-rich navigation elements. While visually fluid, animating massive full-screen wrappers containing large Unsplash media can trigger costly rasterization overhead unless GPU compositing is actively hinted.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 88+ Edge Edge 88+ Firefox Firefox 89+ Safari Safari 15+
Features:
Curtain Slide Smooth Scale State-Driven CSS
Code by: Hyperplexed Hyperplexed
License: MIT
Dark themed SVG animation showing a lasso cursor drawing glowing blue outlines around text blobs

Animated SVG Lasso Selection

This is an Animated SVG Lasso Selection. It simulates a digital cursor drawing marquee selections around hidden text nodes, triggering organic pop-in animations and complex spatial transforms. Its function is to provide a highly stylized, cinematic narrative intro, demonstrating the intersection of vector graphics and timeline-based JavaScript animation. (Requires: gsap.js, tweenmax.js, morphSVG.js, drawSVGplugin.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
SVG Masking Path Drawing Sequential Animation Timeline Scrubbing
Code by: Chris Gannon Chris Gannon
License: MIT
Grid of portraits that flip in 3D like cubes based on the direction the mouse enters

Direction Aware 3D Cube Gallery

This is a Direction Aware 3D Cube Gallery. It tracks the exact angle at which a cursor enters or leaves an image tile, applying a responsive 3D cube rotation that follows the mouse’s trajectory. Its function is to provide highly contextual, physical feedback during interaction, making a flat image grid feel like an array of tangible, rotatable blocks.

Technologies:
Haml PostCSS Babel
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Direction Aware Hover 3D Transforms CSS Custom Properties Minimal DOM
Code by: Noel Delgado Noel Delgado
License: MIT
E-commerce product page showing a modern chair with color swatch options that dynamically change the product image and background gradient

E-Commerce Product Viewer

This is a CSS-Only E-Commerce Product Viewer. It implements a fully functional product configurator — including color variant swapping, synchronized background theme changes, and an interactive details accordion — without a single line of JavaScript. Its function is to demonstrate complex UI state management and immediate visual feedback using native CSS capabilities.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 43+ Edge Edge 12+ Firefox Firefox 16+ Safari Safari 9+
Features:
CSS Checkbox Hack Dynamic Theming Accordion Animation Image Swap
Code by: Ivan Grozdic Ivan Grozdic
License: MIT

See the Pen E-Commerce Product Viewer.

A modern Sudoku puzzle game interface with neumorphic button styling and dynamic row and column highlighting

Neumorphic React Sudoku Interface

This is a Neumorphic React Sudoku Interface. It renders a fully interactive 9x9 puzzle grid using soft, extruded UI elements (neumorphism) combined with smart cross-axis highlighting. Its function is to provide a highly tactile, visually clean environment for complex data entry, reducing cognitive load during gameplay by automatically tracking the user’s focal point. (Requires: react.js, react-dom.js)

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Neumorphism Cross-axis Highlighting Timer Logic State Management
License: MIT
Fullscreen background image revealing a ripple displacement effect upon clicking, with text elements animating in.

PixiJS Displacement Ripple Zoom

This is a PixiJS Displacement Ripple Zoom. It transforms a static background image into an interactive, liquid-like surface that expands outward from the user’s cursor upon clicking. Its function is to serve as a dramatic, cinematic entrance animation for hero sections or landing pages, shifting visual focus while seamlessly introducing secondary UI elements. (Requires: pixi-js, gsap-js, SplitText.js)

Technologies:
HTML PostCSS Babel
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Displacement Filter Ripple Effect Image Zoom Text Reveal
Code by: Joost Kiens Joost Kiens
License: MIT
Dark themed dashboard displaying Pokemon stats with colorful progress bars and a search input

Animated Pokemon Data Dashboard

This is an Animated Pokemon Data Dashboard. It interfaces with the PokéAPI to display character statistics using fluid, color-coded progress bars and dynamic badges. Its function is to transform raw JSON data into an engaging, highly visual interface, demonstrating effective state management and asynchronous rendering in React. (Requires: react.js, react-dom.js, gsap.js, axios.js)

Technologies:
HTML SCSS Babel
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Live API Fetching Dynamic Data Visualization Search with Autocomplete Custom Loader
License: MIT
Vertical list of radio buttons with a white liquid ball morphing between selected options using SVG gooey filters

Gooey Liquid Radio Buttons

This is a Gooey Liquid Radio Button group. It overrides the default OS radio inputs with a custom SVG-filtered visual state. Its function is to provide highly tactile, liquid-like feedback when a user selects between mutually exclusive options, making data entry feel physical and alive.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 51+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 10+
Features:
Gooey Filter Custom Inputs State Morphing
License: MIT

See the Pen Gooey Liquid Radio Buttons.

Creepy haunted house scene demonstrating a 2.5D parallax effect with fog and dynamic lighting tracking the cursor

Halloween 2.5D Parallax Shader

This is a Halloween 2.5D Parallax Shader. It utilizes Three.js and custom GLSL shaders to transform a flat 2D image into an interactive, volumetric scene with dynamic lighting, fog, and depth distortion. Its function is to provide a deeply immersive, narrative-driven hero section, elevating static artwork into an interactive spatial environment without requiring full 3D models. (Requires: three.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Custom Shaders Depth Mapping Parallax Effect Mouse Tracking
Code by: Karim Maaloul Karim Maaloul
License: MIT
Dark themed e-commerce layout featuring an orange animated sidebar sliding out over a motorcycle image, demonstrating GSAP navigation effects

Smooth GSAP Slide-Out Sidebar Navigation

This is a full-viewport e-commerce layout featuring a GSAP-powered off-canvas sidebar navigation. It resolves the conflict between showcasing high-density visual content and maintaining a complex navigation structure. The layout hides primary links off-screen, revealing them through a staggered, hardware-accelerated slide sequence only when requested. (Requires: gsap.js, cssruleplugin.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
GSAP Timelines CSS Grid Layout Keyboard Accessible
License: MIT
Dark screen with a moving spotlight beam revealing hidden glowing text that says DIGITAL

SVG Flashlight Reveal Effect

This is an SVG Flashlight Reveal Effect. It animates a volumetric cone of light across a dark canvas, using SVG masking to dynamically reveal and illuminate hidden text. Its function is to create a cinematic, narrative-driven focal point, turning standard typography into an exploratory visual experience.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 51+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 10+
Features:
SVG Masking Animated Gradients Stroke Animation
Code by: isladjan isladjan
License: MIT
Blue gradient background with white wireframe animated waves and the word WAVES partially submerged

Wireframe Ocean Vector Waves

This is a Wireframe Ocean Vector Waves background. It renders multiple layered vector paths using mathematical sine functions to simulate a rolling sea. Its function is to create a dynamic, highly illustrative hero section, integrating static text behind a moving fluid layer to establish a strong sense of depth. (Requires: paper.js)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 51+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 10+
Features:
Vector Animation Sine Wave Math Fluid Layout
License: MIT
Rotating 3D cube morphing into a rhombic dodecahedron with purple and orange gradient faces using CSS clip-path

CSS 3D Morphing Geometric Polyhedron

This is a 3D Morphing Geometric Polyhedron. It seamlessly transitions a six-sided cube into a twelve-sided rhombic dodecahedron through continuous spatial interpolation. Its function is to serve as a highly complex visual anchor or loading state, demonstrating advanced volumetric transformations without relying on WebGL or external physics engines.

Technologies:
Pug SCSS
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 85+ Edge Edge 85+ Safari Safari 16.4+
Features:
Shape Morphing CSS @property 3D Transforms Procedural Geometry
Code by: Ana Tudor Ana Tudor
License: MIT
Railway tracks fading into the distance with two identical yellow lines demonstrating the Ponzo optical illusion on hover

Perspective Railway Optical Illusion

This is a Perspective Railway Optical Illusion. It leverages CSS 3D transforms to create a vanishing point, tricking the human brain into perceiving two identical horizontal lines as different sizes (the Ponzo illusion). Its function is to provide an engaging, interactive visual puzzle for users, demonstrating the power of spatial context in UI design without external assets.

Technologies:
CSS
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 104+ Edge Edge 104+ Firefox Firefox 110+ Safari Safari 16.4+
Features:
Optical Illusion 3D Transforms Hover Reveal Single Div
License: MIT
White 3D capsule-shaped toggle switch with orange accent shadow sliding horizontally, demonstrating pure CSS skeuomorphic styling

3D Neumorphic Pill Toggle Switch

This is a 3D Neumorphic Pill Toggle Switch. It replaces the default browser checkbox with a tactile, extruded slider mechanism. Its function is to govern binary states (on/off) while providing physical, hardware-like visual feedback to ground the digital interaction in reality.

Technologies:
HTML CSS
Difficulty: Beginner
Browser Support (as of May 2026):
Chrome Chrome 87+ Edge Edge 87+ Firefox Firefox 66+ Safari Safari 14.1+
Features:
3D Push Effect Neumorphism Cubic-Bezier Easing Checkbox Hack
Code by: ashif_6672 ashif_6672
License: MIT
3D puzzle game interface with floating neon geometric shapes, particle effects, and transparent glassmorphism UI overlays

3D WebGL Shape Matcher Game

This is a 3D WebGL Shape Matcher Game. It utilizes the Three.js library to render a fully functional, physics-driven puzzle game directly in the browser. Its function is to demonstrate complex state management, 3D raycasting, and sequential animation chaining without the overhead of a dedicated game engine like Unity. (Requires: three.js, tween.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11.1+
Features:
3D Rendering Raycasting Physics Engine State Management
License: MIT

See the Pen 3D WebGL Shape Matcher Game.

SVG lines forming the number 404 morphing into a smiling face with blinking eyes

Animated 404 Face HTML, CSS & SVG

This is an Animated 404 Face SVG. It uses CSS keyframes to transform the static numbers “404” into a reactive, smiling face. Its function is to provide an engaging, lightweight fallback state for broken links, softening user frustration through characterful micro-interactions.

Technologies:
HTML SCSS
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 123+ Edge Edge 123+ Firefox Firefox 120+ Safari Safari 17.5+
Features:
SVG Morphing Stroke Animation Light/Dark Mode Pure CSS
Code by: Jon Kantner Jon Kantner
License: MIT
Two sets of circles demonstrating the Ebbinghaus illusion, merging on hover to prove the central circles are identical in size

Ebbinghaus Illusion

This is a Pure CSS Ebbinghaus Optical Illusion. It uses mathematically sized radial gradients on a single element to trick the brain into perceiving two identical circles as different sizes. Its function is to provide an interactive, visual “gotcha” moment, demonstrating how relative scale affects human perception, revealed instantly via a smooth hover transition.

Technologies:
CSS
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 112+ Edge Edge 112+ Firefox Firefox 112+ Safari Safari 16.5+
Features:
Optical Illusion Hover Reveal Single Div Responsive
License: MIT

See the Pen Ebbinghaus Illusion.

Dark screen with a circular glowing torchlight cutout revealing a dungeon map, demonstrating a cursor tracking mask effect

Flickering Torchlight Reveal Overlay

This is a Flickering Torchlight Reveal Overlay. It pairs a custom cursor with a dynamic radial mask to selectively expose underlying content. Its function is to restrict visibility to the immediate cursor vicinity, replacing open layouts with an exploratory, constrained interaction model.

Technologies:
HTML CSS JavaScript
Difficulty: Beginner
Browser Support (as of May 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 14+
Features:
Cursor Tracking CSS Masking Flicker Animation Dynamic Radius
Code by: Nyxorgos Nyxorgos
License: MIT
Dark themed Halloween landing page with a countdown timer, neon pink accents, and a skull illustration with glowing eyes

Halloween Countdown Hero Section

This is a Halloween Countdown Hero Section. It combines a functional date countdown with thematic, highly kinetic visual elements like dropping spiders and cursor-tracking skull eyes. Its function is to immediately immerse users in a seasonal campaign while driving urgency toward a specific deadline.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 14+
Features:
Countdown Timer Mouse Tracking Text Reveal Parallax Animation
License: MIT
Haunted mansion room background featuring a highly detailed CSS grandfather clock and a floating ghost emoji

Haunted Grandfather Clock

This is a Haunted CSS Grandfather Clock. It renders a highly detailed, thematic timepiece using only CSS shapes, set against an animated spooky background. Its function is to provide an immersive, real-time clock interface, replacing flat digital readouts with rich, analog spatial design.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 55+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 10+
Features:
Real-Time Clock CSS Illustration Smooth Sweep
Code by: Gemma Croad Gemma Croad
License: MIT

See the Pen Haunted Grandfather Clock.

Dark mode clock interface featuring concentric rings of dots representing hours, minutes, and seconds around a digital time readout

Minimalist Radial Dot Clock

This is a Minimalist Radial Dot Clock. It visualizes time through three concentric rings of geometric dots (hours, minutes, seconds) rather than traditional sweeping hands. Its function is to provide an ambient, modern alternative to standard analog or digital readouts, integrating seamlessly into high-end, futuristic interfaces.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 123+ Edge Edge 123+ Safari Safari 17.5+ Firefox Firefox 120+
Features:
Radial Layout requestAnimationFrame CSS Light-Dark Mode
Code by: Chris Bolson Chris Bolson
License: MIT

See the Pen Minimalist Radial Dot Clock.