21 CSS Liquid Glass Cards

21 hand-coded CSS Liquid Glass cards inspired by Apple iOS 26 / macOS Tahoe / visionOS (WWDC 2025) — SaaS analytics widget, draggable kanban card, glassmorphic product feature, interactive pricing matrix (monthly/yearly), layered profile card, horizontal-scroll case studies, refractive music player, minimalist weather card, secure login form, glass payment checkout, NFT collectible, crypto wallet balance widget, game inventory slot cards, analytics chart card with warped grid refraction, digital coupon discount card with hover-reveal lens, hover-reactive profile bio card, team member spotlight card with cursor-tracking, media slider & knob card with gooey bubble tooltip, smart home thermostat card with radial dial, multi-step wizard progress card with gooey step-bleed, and RPG game inventory HUD card. 12 Pure CSS + 9 vanilla-JS under 60 lines. Zero dependencies vs Aceternity ($299/yr), Magic UI, shadcn glass, Framer Motion. Core Web Vitals safe (CLS 0, INP-friendly), WCAG 2.2 AA accessible with prefers-reduced-motion and prefers-reduced-transparency guards. Scoped under .lg-NN for no-collision pasting, framework-agnostic.

12 pure CSS9 light JSPublished

Related25 CSS Glassmorphism Cards20 CSS Liquid Glass Effects24 CSS Liquid Glass Navbars

Liquid Glass Analytics Widget — preview
01 / 21Pure CSS

Liquid Glass Analytics Widget

A dashboard KPI card whose frosted glass panel floats over a live SVG line chart, subtly warping the grid lines and area fill beneath it. High-contrast numbers stay razor-sharp on a solid tint while the chart behind is lensed by a real SVG displacement filter — the readability trade-off that Liquid Glass dashboards must nail.

Published

Draggable Glass Kanban Card — preview
02 / 21CSS + JS

Draggable Glass Kanban Card

A Kanban board card made of Liquid Glass that you can pick up and drag — it tilts and bends toward the drag direction with inertia, casts a deeper shadow as it lifts, then springs flat when dropped. The frosted panel keeps the column behind it visible through the glass the whole time.

Published

Glassmorphic Product Feature Card — preview
03 / 21Pure CSS

Glassmorphic Product Feature Card

A premium product card where a frosted Liquid Glass panel cuts diagonally across a product image, distorting the part of the shot behind it to create real depth — the 'Apple-like' presentation e-commerce teams chase. Copy on the glass stays crisp; the product reads as sitting behind the pane.

Published

Interactive Glass Pricing Matrix — preview
04 / 21CSS + JS

Interactive Glass Pricing Matrix

A three-tier pricing table in Liquid Glass with a Monthly/Yearly billing toggle. Prices swap with a spring count, and the 'Popular' plan wears a stronger specular rim-light and a slow colour-refraction sweep so it visibly out-shines its neighbours — the conversion pattern SaaS teams ask for.

Published

Layered Glass Profile Card — preview
05 / 21Pure CSS

Layered Glass Profile Card

A bio / profile card with skeuomorphic depth: the circular avatar breaks out and overlaps the top rim of the frosted glass panel, casting a soft shadow onto the glass so the two layers read as physically stacked. A subtle tilt-on-hover adds parallax between the avatar and the pane.

Published

Horizontal Scroll Case-Study Cards — preview
06 / 21Pure CSS

Horizontal Scroll Case-Study Cards

A horizontally scroll-snapping rail of Liquid Glass case-study cards that appear to fluidly merge and morph into one another as they slide — edges soften and blur where cards meet, then a card crisps up and scales as it snaps to centre. Pure CSS scroll-snap; no library.

Published

Refractive Music Player Widget — preview
07 / 21CSS + JS

Refractive Music Player Widget

A now-playing media widget where the album art is blown up and blurred as the backdrop, then bleeds through a frosted Liquid Glass front panel that holds the controls — the exact 'album art through glass' look from iOS lock-screen players. A working progress scrubber and play/pause morph included.

Published

Minimalist Weather Glass Card — preview
08 / 21Pure CSS

Minimalist Weather Glass Card

A clean weather card where animated rain streaks and a sun-flare SVG drift across a Liquid Glass overlay, subtly warping the big temperature reading beneath them as they pass — a poetic take on the pro-tip that glass needs living texture behind it. Fully static-readable, motion is pure decoration.

Published

Secure Glass Login Form Card — preview
09 / 21Pure CSS

Secure Glass Login Form Card

A floating authentication card in Liquid Glass whose input fields have subtle inset glass borders that bloom with a soft accent glow the moment they receive focus — the 'secure and premium' entry point web-app teams want. Real form semantics, visible focus, no JS required.

Published

Glass Payment Checkout Card — preview
10 / 21Pure CSS

Glass Payment Checkout Card

A digital credit card that looks physically cut from Liquid Glass — a translucent frosted slab that catches and reflects the gradient behind it, with a moving specular streak sweeping across its face like light on real glass. The card number, holder and chip sit on the tinted surface with full contrast.

Published

Glass NFT Collectible Card — preview
11 / 21Pure CSS

Glass NFT Collectible Card

A collectible / NFT showcase card where the artwork sits behind a Liquid Glass 'protective case' — a refractive pane with a holographic sheen that shifts colour as the card tilts, plus an animated glowing aura behind the art. The premium, futuristic treatment Web3 and gaming projects search for.

Published

Crypto Wallet Balance Widget — preview
12 / 21Pure CSS

Crypto Wallet Balance Widget

A clean crypto wallet balance card in Liquid Glass, wrapped in an animated neon gradient border that runs light around its curved edges — showing off the refraction along the glass rim. Balance, 24h change and a mini token list sit on the frosted face with tabular, high-contrast numbers.

Published

Game Inventory Slot Cards — preview
13 / 21Pure CSS

Game Inventory Slot Cards

A grid of identical Liquid Glass inventory slots — the frosted item cases from a game HUD. Hover or focus a slot and a specular shimmer sweeps across its glass face while the item lifts and its rarity glow intensifies. Empty slots read as darker recessed glass. Pure CSS, keyboard-navigable.

Published

Analytics Chart Card — preview
14 / 21Pure CSS

Analytics Chart Card

A card containing an SVG line chart where a Liquid Glass refraction layer floats over the plot and subtly warps the ruled grid lines underneath — the grid bends as if seen through a curved lens while the series line and KPI stay sharp. The dashboard-glass readability trade-off, done right.

Published

Digital Coupon / Discount Card — preview
15 / 21CSS + JS

Digital Coupon / Discount Card

A ticket-shaped discount card whose promo code sits blurred behind a frosted strip — move your cursor (or focus it) and a Liquid Glass lens travels across the strip, sharpening and magnifying the code beneath it like a scratch-off reveal. Perforated edge notches and a dashed tear line complete the ticket look.

Published

Hover-Reactive Profile Bio Card — preview
16 / 21CSS + JS

Hover-Reactive Profile Bio Card

A creator bio card where a circular avatar breaks out and overlaps the top edge of the frosted glass panel. As you move the cursor, the avatar casts a dynamic drop-shadow that swings and warps across the backdrop — as if a real light source were moving — while the whole card tilts with subtle parallax between avatar and pane.

Published

Team Member Spotlight Card — preview
17 / 21CSS + JS

Team Member Spotlight Card

A team-roster card with a dynamic spotlight that tracks the cursor across the glass face — a soft specular highlight glides over the frosted surface like light raking across real glass, brightening the rim and lifting the portrait as it passes. Works as a grid of cards, each with its own independent spotlight.

Published

Media Slider & Knob Card — preview
18 / 21CSS + JS

Media Slider & Knob Card

A media-settings card with range sliders whose value tooltip is a drop of Liquid Glass that morphs straight out of the track: drag and a bubble stretches up from the filled portion, detaches with a gooey liquid neck, and floats above the thumb showing the live value. Includes volume and balance controls on a frosted panel.

Published

Smart Home Thermostat Card — preview
19 / 21CSS + JS

Smart Home Thermostat Card

A radial thermostat controller where the central temperature dial is a dense Liquid Glass lens that distorts a temperature grid drawn behind it — drag around the ring to set the target and the lens magnifies and warps the gridlines beneath the big degree readout. A conic progress arc tracks the setpoint around the dial.

Published

Multi-Step Wizard Progress Card — preview
20 / 21CSS + JS

Multi-Step Wizard Progress Card

A multi-step workflow card whose progress indicator is built from Liquid Glass step nodes connected by a gooey track — as you advance, the filled progress fluidly bleeds from one step into the next like connecting drops of water, the liquid neck stretching and merging the nodes. Includes Back/Next controls and a step panel.

Published

RPG Game Inventory Card — preview
21 / 21Pure CSS

RPG Game Inventory Card

An RPG inventory panel where empty slots read as hollow, recessed glass compartments and filled slots hold a shimmering Liquid Glass item case — hover or focus a filled slot and a specular sheen sweeps across its face while the item lifts and its rarity glow intensifies. A framed HUD card with a title bar and gold counter.

Published

FAQ

Frequently asked questions

What is Liquid Glass and why did Apple make it the unified design language across iOS 26 / macOS Tahoe / visionOS?
Liquid Glass is Apple's design language announced at WWDC 2025 (June 9-13) that ships across iOS 26, iPadOS 26, macOS Tahoe, watchOS 26, tvOS 26 and visionOS — the biggest UI overhaul since iOS 7 in 2013. The core visual principle: UI surfaces behave like real physical glass — they refract the content beneath them (not just blur it), they catch specular highlights from an implied light source that responds to device orientation, and they distort in liquid-like ways when the user interacts. It's the aesthetic Vision Pro shipped with in 2024, now backported to every Apple platform. For cards specifically, that means: analytics widgets that lens the chart lines behind them, product feature cards with depth distortion around their edges, pricing matrices where the highlighted plan visually protrudes, and payment checkout cards where the credit-card art picks up a subtle iridescent sheen. Every premium SaaS product targeting Apple-first customers (Superhuman, Linear, Notion, Framer, Cron, Raycast, Arc Browser, Cursor) has adopted or is adopting this aesthetic because their tier-1 (US / UK / CA / AU / DE) user base spends their day inside iOS 26 and macOS Tahoe. Web products that don't adapt look dated fast — the same way iOS 7's flat design retired every skeuomorphic app in 2013. This collection ships the 21 card patterns that map to real Google search demand from front-end engineers building these products.
How do I build a real Liquid Glass card in CSS — the refraction, not just a backdrop-filter blur?
Two production approaches ship here. Simple approach (most demos): layered backdrop-filterbackdrop-filter: blur(20px) saturate(180%) on the card surface, plus a subtle inner-highlight box-shadow: inset 0 1px 0 rgba(255,255,255,0.55), plus a ring-1 ring-white/40 outer stroke that catches the ambient light. This produces the “frosted with specular rim” look that Apple's Control Center and iOS 26 Notification Center use. Advanced approach (Demo 01 Analytics Widget, Demo 14 Analytics Chart Card, Demo 15 Digital Coupon, Demo 19 Smart Home Thermostat): SVG <filter> with <feTurbulence baseFrequency="0.02"> generating a subtle noise map, fed into <feDisplacementMap scale="8"> that physically warps the underlying pixels. Reference the filter with filter: url(#lg-NN-refract) on a decorative ::before glass layer that sits below the card content (higher z-index) so text stays sharp while the pixels behind the glass genuinely bend. Gooey morph pattern (Demo 18 Media Slider Knob, Demo 20 Wizard Progress): feGaussianBlur+feColorMatrix alpha-threshold filter on a shared group so touching elements visually fuse — the bubble grows out of the track like a liquid drop. Chrome, Safari (with -webkit-), and Firefox 103+ all support SVG filters on HTML for years. GPU cost is real (~4-8ms per composite frame) so cap the refraction filter to hero cards, not every card in a scrollable feed. Use contain: layout paint + isolation: isolate on the card wrapper to fence the expensive blur so it never repaints the whole page — this is the INP-safe pattern most demos here document.
Which demo maps to which real-world use case — SaaS dashboard vs fintech payment vs Web3 wallet vs e-commerce vs smart home?
SaaS dashboards (Stripe Sigma / Linear Insights / Vercel Analytics / Amplitude / Mixpanel) — Demo 01 (Liquid Glass Analytics Widget) and Demo 14 (Analytics Chart Card) are the KPI-widget-with-refracted-chart patterns; Demo 02 (Draggable Glass Kanban Card) is the Linear/Trello/Jira board card. Fintech payments (Stripe / Ramp / Brex / Mercury / N26 / Trade Republic) — Demo 04 (Interactive Glass Pricing Matrix) is the monthly/yearly toggle pricing card that Stripe Billing / Chargebee / Recurly / Superhuman ship (VERY HIGH tier CPM at $25-45); Demo 10 (Glass Payment Checkout Card) is the PCI-DSS-compliant credit card entry with the iridescent card-art reflection (VERY HIGH tier CPM at $25-45); Demo 12 (Crypto Wallet Balance Widget) is the Coinbase Pro / Metamask / Phantom / Rainbow wallet-balance card pattern with the neon gradient border (VERY HIGH tier at $25-45). E-commerce (Shopify / WooCommerce / BigCommerce) — Demo 15 (Digital Coupon / Discount Card) is the promo-code card with hover-reveal lens that Shopify, Rakuten, Honey and loyalty apps use. Onboarding + checkout (Auth0 / Okta / Superhuman / Vercel) — Demo 09 (Secure Glass Login Form Card) with focus-ring glow and floating labels; Demo 20 (Multi-Step Wizard Progress Card) with the gooey liquid progress track for signup flows, checkout wizards and SaaS onboarding. Web3 wallet-connect (Uniswap / OpenSea / SNKRS drops) — Demo 11 (Glass NFT Collectible Card) is the refractive protective-case NFT card that OpenSea / Blur / Magic Eden collections use; Demo 12 doubles as the wallet-connect balance display. Marketing landing pages (Stripe / Linear / Vercel / Framer / Notion) — Demo 03 (Glassmorphic Product Feature Card) with depth distortion; Demo 06 (Horizontal Scroll Case-Study Cards) with scroll-snap morph. Media / consumer apps — Demo 07 (Refractive Music Player Widget) that Spotify / Apple Music / SoundCloud web players use; Demo 08 (Minimalist Weather Glass Card) for the Apple Weather / Carrot Weather register; Demo 18 (Media Slider & Knob Card) for volume/EQ panels with gooey bubble tooltips. About + team pages — Demo 05 (Layered Glass Profile Card) for user dropdowns; Demo 16 (Hover-Reactive Profile Bio Card) with warped drop-shadow avatar; Demo 17 (Team Member Spotlight Card) with mouse-tracking spotlight reflection. Smart home + IoT dashboards (Google Nest / Amazon Alexa / Ecobee / SmartThings / Apple Home) — Demo 19 (Smart Home Thermostat Card) with the radial dial that lens-distorts the temperature grid — a HIGH tier CPM vertical ($15-25) for IoT SaaS and home-automation affiliate content. Gaming portals — Demo 13 (Game Inventory Slot Cards) for the bare grid and Demo 21 (RPG Game Inventory HUD Card) for the framed HUD panel that Steam / Epic / Diablo IV / Path of Exile inventory grids use with the hover-shimmer reflect. Every demo is hand-coded CSS with optional vanilla JS — copy the HTML + CSS panels, drop them into any stack, ship.
How do these Liquid Glass cards stay Core Web Vitals safe — CLS 0, INP-friendly, no jank?
Three disciplines apply everywhere. First, layout reservation — every card reserves its final box before render so Cumulative Layout Shift stays 0. Cards that animate their size (Demo 04 pricing toggle, Demo 20 wizard step advance) animate transform, padding, or max-height on inner elements — never the card's own containing block — so surrounding content stays put. Second, GPU-safe animation properties only — every transition animates transform, opacity, filter, and backdrop-filter. Never width, height, margin, padding (in the containing-block sense), or top / left — those trigger the layout + paint pipeline on every frame and destroy Interaction to Next Paint scores on real mobile hardware. Third, paint isolation — every card sits in a contain: layout paint + isolation: isolate wrapper so the expensive backdrop-filter blur is fenced to its own compositor layer and never repaints the whole page. Cards using SVG refraction (Demo 01, 14, 15, 19) additionally cap the SVG filter to a single hero surface because SVG filters on HTML elements have a real ~4-8ms per-composite-frame cost — acceptable on one card, not acceptable on every card in a scrollable grid. Gooey-morph demos (Demo 18, 20) restrict the feGaussianBlur+feColorMatrix filter to a small local group so the fusion effect stays cheap. Result: every demo lands under Google's 200ms INP threshold on a mid-tier Android device even with the heaviest backdrop-filter stack active.
How do these Liquid Glass cards meet WCAG 2.2 accessibility — glass is famously hard to make accessible?
Glass has a real accessibility problem: text over a translucent surface fails contrast when the underlying content is bright, and the frosted blur reads as visual noise for users with cognitive or low-vision needs. Every card here addresses all three concerns explicitly. Contrast — text sits on a solid-enough tint that WCAG 1.4.3 AA (4.5:1 for normal, 3:1 for large-text) passes over the darkest realistic backdrop. The trick is the backdrop-filter: saturate(1.8) component: it boosts saturation of what's behind the glass, which lets the text sit on a lower opacity glass surface without losing readability. Demos with critical numeric readouts (Demo 01 Analytics KPI, Demo 10 Payment total, Demo 12 Crypto balance, Demo 14 Chart KPI, Demo 19 Thermostat temperature) additionally place the number on a near-opaque inner chip so the digits never drop below AA. Motion — every animated demo respects @media (prefers-reduced-motion: reduce) with an appropriate fallback: static-poster settled state for kanban drag (Demo 02), instant-swap state changes for pricing toggle (Demo 04), and disabled ambient sweeps for the shimmer inventory (Demo 13, 21). Transparency — Apple introduced prefers-reduced-transparency in Safari 17 / iOS 17 alongside the new Reduce Transparency system setting; every card checks it and swaps to solid tint when the user opts out (critical for GPU-heavy refraction demos where the visual effect is expensive AND non-essential). Keyboard + landmark semantics — every card is a real <section> or <article> landmark, interactive controls carry proper aria-pressed / aria-current / aria-live where state changes, native <input type=range> drives Demo 18's slider so screen readers announce values automatically, and every touch target hits the WCAG 2.5.5 44×44px minimum. This is the accessibility floor that Section 508 (US federal procurement), EN 301 549 (EU / Germany public sector), AODA (Ontario), DDA (Australia), and the European Accessibility Act (June 2025) all require.
What's the browser support story — backdrop-filter, SVG filters, container queries, @property, :has()?
Baseline support is broad but the advanced primitives cluster in modern engines. backdrop-filter — Chrome 76+, Safari 14+ (with -webkit- prefix), Firefox 103+. Every demo includes the -webkit-backdrop-filter fallback so Safari 14-17 users still get the frost. Demos ship a canonical @supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) graceful-degrade block that swaps to a solid tint fill — the pattern to copy for anywhere backdrop-filter isn't guaranteed. SVG <filter> on HTML — universal support across every modern Chrome, Safari, Firefox. Refraction demos (Demo 01, 14, 15, 19) and gooey-morph demos (Demo 18, 20) work everywhere; the per-composite-frame GPU cost is the practical ceiling, not browser support. Container queries (@container) — Chrome 105+, Safari 16+, Firefox 110+. Demo 06 (Horizontal Scroll Case-Study) uses container queries to reflow between wide and narrow contexts; browsers without container query support fall back to viewport-based @media queries. @property typed custom properties — Chrome 85+, Safari 16.4+, Firefox 128+. Used in Demo 02 (Kanban drag transform) and Demo 19 (Thermostat radial dial); older browsers fall back to instant jumps (still functional, just less silky). :has() — Chrome 105+, Safari 15.4+, Firefox 121+. Used in Demo 04 (Pricing Matrix) and Demo 18 (Media Slider bubble visibility) to drive state from a sibling's :checked/:active state without JavaScript. Every advanced-primitive demo carries an inline @supports fallback so older browsers get a working version, not a broken one. Tier-1 (US / UK / CA / AU / DE) traffic on evergreen browsers gets the full experience; the long tail on IE-era enterprise browsers gets the graceful degrade.
How do these cards compare to Aceternity UI, Magic UI, shadcn glass, and Framer Motion — why not just use one of those?
Four honest trade-offs. Bundle cost — Aceternity UI, Magic UI, and shadcn's glass components all ship as React components on top of Framer Motion (60KB+ once you include React DOM), Radix UI primitives (~40KB), and their own utility CSS. That's ~120-150KB gzip just to render a glass card. Every demo in this collection is either 100% pure CSS (12 of 21) or CSS + under 60 lines of vanilla JavaScript (9 of 21) — the entire collection totals under 20KB uncompressed of framework-free code. Framework lock-in — Aceternity requires React. Magic UI requires React. shadcn requires React + Radix + Tailwind + a specific project structure. Framer Motion requires React and a specific state model. These 21 demos are framework-agnostic — the HTML + CSS + JS panels drop into any stack (Astro, Next.js, SvelteKit, Vue, plain HTML, Ruby on Rails ERB, Django templates) with zero adaptation. License and cost — Aceternity Pro is $299+/year for their full glass collection. Magic UI Pro is a subscription. shadcn is free but ties you to their specific dependency tree. Every demo here is MIT licensed, free forever, no attribution required (though a link back is always appreciated). Accessibility floor — the popular React glass libraries are rendering-first, accessibility-second. Some of Aceternity's canvas-based glass effects fail every WCAG contrast test on bright backdrops. Every demo here ships with keyboard navigation, focus-visible rings, aria-pressed / aria-current / aria-live, aria-label on icon-only controls, prefers-reduced-motion + prefers-reduced-transparency fallbacks, and passes WCAG 2.2 SC 1.4.3 AA on the darkest realistic backdrop. That said — if you're already on React and don't need the accessibility floor or the zero-bundle guarantee, Aceternity is a reasonable choice for prototyping. This collection specifically serves the case where you want the Liquid Glass aesthetic without the React wrapper, without the subscription cost, and without the WCAG shortcuts.
Are these free to use in commercial projects, and do they work in React, Vue, Svelte, Next.js, Astro, and SvelteKit?
Yes on both. Every card is MIT licensed — free for personal and commercial projects, no attribution required (though a link back to codefronts.com is always appreciated). Every demo is plain HTML + CSS + optional vanilla JS with no build step, no framework wrapper, no dependencies. Drop the HTML into a React component's JSX (with className instead of class), a Vue single-file component's template, a Svelte component, an Astro island, or a SvelteKit page — the CSS ships as a scoped module, an inline <style> block, or a Tailwind arbitrary-value paste. Server-side rendering — every demo renders correctly on the server without hydration flash. Cards that ship with vanilla JS handlers (Demo 02 kanban drag, Demo 04 pricing toggle, Demo 07 music player, Demo 15 coupon reveal, Demo 16/17 profile hover, Demo 18 media sliders, Demo 19 thermostat dial, Demo 20 wizard progress) use plain event listeners with AbortController for cleanup or are pure event delegation — safe for React StrictMode double-mount. Content-Security-Policy — demos with strict CSP (script-src 'self' without 'unsafe-inline') work by default because no demo uses inline onclick handlers; the JS runs from external files that the CSP allowlist can permit. Vue 3 v-model bindings work on the demos with form controls (pricing toggle, media sliders, thermostat dial, login form, payment checkout). Angular, Blazor, HTMX, Turbo, Rails ERB, Django, and Laravel Blade all work — the HTML + CSS + JS is framework-agnostic. If you're on Tailwind, the CSS ports cleanly — backdrop-blur, bg-white/15, ring-1 ring-white/40, and arbitrary values like backdrop-blur-[24px] cover most of the utility mapping; SVG filters and named keyframes belong in tailwind.config.js under extend.keyframes + extend.animation.

Related collections

15 CSS 3D Tilt Hover Cards preview

15 CSS 3D Tilt Hover Cards

15 mouse-aware 3D tilt hover cards — e-commerce product spotlight, glassmorphism parallax team card, interactive pricing tier, holographic NFT collectible, pop-out mascot, dark tech grid with border glow, media player album art, blog article preview, cyberpunk neon glow, dashboard KPI widget, minimalist real estate, flip-to-back tilt, mobile app showcase, course learning card, and a Pure CSS touch-friendly tilt. Vanilla JS writes --rx/--ry/--mx/--my; all rendering stays in CSS on the GPU.

24 CSS Animated Cards preview

24 CSS Animated Cards

24 hand-coded CSS animated card patterns organised by what triggers the motion, not by card style. Scroll and entrance triggers: staggered grid reveals, @starting-style mount-in, scroll-driven scale and fade on animation-timeline: view(), View Transitions API card-to-detail morphs, blur-to-sharp lazy image loading, and FLIP re-layout when a filter changes. State-change triggers: add-to-cart success morph, like and save particle burst, expand and collapse to intrinsic height with calc-size(), swipe-to-dismiss on Pointer Events, and skeleton-to-loaded crossfade. Data-driven triggers: count-up KPI metrics, SVG sparkline draw-on-enter, and progress ring fill on load. Ambient idle loops: breathing glow, floating drift, animated gradient mesh backgrounds, conic rotating borders, auto-cycling testimonial decks, and live status pulses. Plus four hover patterns where the effect is the topic itself: cursor spotlight, holographic foil glare, corner ribbon slide, and horizontal accordion expand. Every card is scoped under a .ac-NN prefix for no-collision pasting, guards prefers-reduced-motion, animates compositor-only properties, and ports unchanged to React, Vue, Svelte, Astro, Next.js and Tailwind.

22 CSS Avatars preview

22 CSS Avatars

22 hand-coded CSS avatars for chat apps, team dashboards, comment threads, account menus, and social profiles. Covers circular and squircle shapes, gradient and conic story rings, hexagon clip-path crops, online status dots, notification count badges, verified checkmarks, stacked facepiles with plus-N overflow, initials fallbacks for users without photos, broken-image recovery, avatar pickers, and a size scale system where the ring, badge, and status dot all scale from a single custom property.

Search CodeFronts

Loading…