503 guides · updated daily
The Empire UI blog
Practical guides on UI styles and effects - every article ships free, working React & Tailwind code.
#react#css#tailwind#animation#glassmorphism#next.js#design#performance#accessibility#dark mode#css variables#framer motion#neumorphism#responsive#dashboard#saas#ecommerce#landing page#button#card#form#navigation#typography#gradient#patterns
117 articles · #css · showing 1-48
2026-11-10 · 8 min read
3D CSS Transforms in Tailwind: Rotate, Perspective, Depth
Learn how to build real 3D CSS transforms in Tailwind v4 - perspective, rotateX/Y, translateZ, and depth-layered cards that actually work.
tailwind3d
Read →
2026-11-09 · 9 min read
Tailwind CSS v4 Migration Guide: From v3 Config to CSS-First
Tailwind v4 drops tailwind.config.js entirely. Here's the exact migration path from v3's JS config to v4's CSS-first approach - no guesswork, just code.
tailwind v4migration
Read →
2026-11-06 · 8 min read
tailwindcss-motion Plugin: Declarative Animations in Tailwind
tailwindcss-motion brings declarative, utility-first animations to Tailwind - no custom keyframes, no JavaScript. Here's how to actually use it.
tailwindanimation
Read →
2026-10-22 · 8 min read
Neon Button in CSS: Glowing Border, Pulsing Light, Hover Bloom
Build a neon button in pure CSS - glowing borders, keyframe pulse, hover bloom - with no JS and full browser support from 2023 onward.
neonbutton
Read →
2026-10-22 · 8 min read
Swiss / International Typographic Style in CSS: Grid, Type, White Space
Translate Swiss International Typographic Style into real CSS - mathematical grids, strict type scales, and intentional white space without the design-school lecture.
swiss designtypography
Read →
2026-10-21 · 8 min read
Neumorphism Switch Toggle: Soft UI On/Off With CSS Only
Build a pixel-perfect neumorphic toggle switch using pure CSS - no JavaScript, no libraries, just soft shadows, smooth transitions, and accessible markup.
neumorphismswitch
Read →
2026-10-20 · 8 min read
CSS Grid Pattern Background: Dot Matrix, Lines and Cross Grids
Build dot matrix, line grid, and cross grid CSS backgrounds from scratch - pure CSS, no images, full control over size, color, and opacity.
grid patterncss
Read →
2026-10-18 · 8 min read
Vaporwave Card Design: Pastel Gradients, Grid Lines and Chrome
Build vaporwave cards with CSS pastel gradients, retro grid lines, chrome text, and scanlines - no libraries needed, just vibes and good taste.
vaporwavecard
Read →
2026-10-18 · 8 min read
Animated Gradient Border in CSS: Spinning Rainbow Border on Any Element
Learn how to build a spinning animated gradient border in pure CSS using conic-gradient and @keyframes - works on buttons, cards, and any HTML element.
gradient borderanimation
Read →
2026-10-17 · 8 min read
Neumorphism Progress Ring: Soft UI Circular Indicator in CSS
Build a soft UI progress ring with pure CSS neumorphism - concave shadows, SVG stroke-dasharray animation, and zero JavaScript required for the core effect.
neumorphismprogress
Read →
2026-10-17 · 8 min read
Claymorphism Button: 3D Clay Press Animation in CSS
Build a claymorphism button with a satisfying 3D press animation using pure CSS - layered box-shadows, transform, and transition tricks that actually feel tactile.
claymorphismbutton
Read →
2026-10-16 · 9 min read
Cyberpunk Terminal UI: Hacker Aesthetic Shell, Scanlines, Glitch
Build a full cyberpunk terminal UI in React - scanlines, CRT flicker, glitch text, and that unmistakable hacker-green shell aesthetic. Here's how it actually works.
cyberpunkterminal
Read →
2026-10-16 · 8 min read
Aurora Gradient Text in CSS: Animated Color-Shift Headings
Learn how to build aurora-style animated gradient text in CSS and React - shifting color headings that actually perform well and look stunning on any background.
auroragradient text
Read →
2026-10-15 · 8 min read
Neobrutalism Card Design: Bold Borders, Flat Shadows, Raw Contrast
Learn how to build neobrutalism cards with thick borders, flat offset shadows, and high-contrast palettes - pure CSS, no tricks, just intentional ugliness done right.
neobrutalismcard
Read →
2026-10-15 · 8 min read
Organic Shapes in CSS: Blob Buttons, Fluid Dividers, Amorphous Cards
Break out of the rectangle rut. Here's how to build blob buttons, wavy dividers, and amorphous cards using clip-path, border-radius, and SVG - no extra libraries needed.
organic shapesblob
Read →
2026-10-14 · 8 min read
CSS Noise Texture Effect: Grain, Grit and Analog Feel
Add film grain, SVG noise, and CSS texture overlays to your UI. Real techniques, no library needed - just CSS and a bit of SVG math.
noisetexture
Read →
2026-10-14 · 8 min read
Holographic CSS Effect: Iridescent Rainbow Shimmer on Any Element
Build iridescent holographic shimmer with pure CSS - conic gradients, hue rotation, and mouse-tracking tilt for cards, buttons, and badges.
holographiccss
Read →
2026-10-13 · 8 min read
Glassmorphism Mobile Navigation: Bottom Tab Bar With Blur
Build a glassmorphism bottom tab bar with backdrop-filter blur, safe-area insets, and React - full CSS and component code inside.
glassmorphismmobile
Read →
2026-10-13 · 8 min read
CSS Mesh Gradient Background: Fluid Color Blobs Without SVG
Build fluid, multi-point mesh gradient backgrounds in pure CSS - no SVG, no canvas. Radial gradients, mix-blend-mode, and filter blur do all the heavy lifting.
mesh gradientcss
Read →
2026-10-12 · 8 min read
Retro Pixel Art in CSS: Pixel Fonts, Sprite Animations, 8-bit UI
Build authentic 8-bit UIs with pure CSS - pixel fonts, sprite sheet animations, box-shadow art, and chunky borders that look ripped from a 1985 arcade cabinet.
pixel artretro
Read →
2026-10-12 · 8 min read
Glassmorphism Sidebar Navigation: Frosted Glass Vertical Menu
Build a frosted glass sidebar nav in React with CSS backdrop-filter. Covers blur, transparency, active states, and accessibility in one guide.
glassmorphismsidebar
Read →
2026-10-11 · 8 min read
Claymorphism Navbar: Soft 3D Navigation With Clay Buttons
Build a claymorphism navbar with soft 3D clay buttons using pure CSS and React - complete with hover states, shadows, and a production-ready component.
claymorphismnavbar
Read →
2026-10-11 · 8 min read
Vaporwave Typography in CSS: Neon Fonts, Chroma Shift, Retro Glow
How to pull off vaporwave typography in CSS - neon text glow, chromatic aberration shifts, retro font stacks, and glitch effects that actually run at 60fps.
vaporwavetypography
Read →
2026-10-10 · 8 min read
Y2K Loading Animation in CSS: Spinners, Progress Bars and Digital Clocks
Build authentic Y2K loading animations in pure CSS - chunky spinners, segmented progress bars, and blinking digital clocks with that late-90s screen aesthetic.
y2kanimation
Read →
2026-10-10 · 8 min read
Maximalism in Web Design 2026: Bold, Busy and Unapologetically Loud
Maximalism is back and louder than ever in 2026. Learn how to build bold, layered, visually rich UIs with real CSS and React examples that actually ship.
maximalismweb design
Read →
2026-10-09 · 8 min read
Cyberpunk Form Design: Glitch Inputs, Neon Labels, Scanline Fields
Build cyberpunk forms with glitch text effects, neon-glow labels, and CRT scanline inputs using pure CSS and React - no libraries required.
cyberpunkform
Read →
2026-10-06 · 8 min read
CSS Houdini Paint Worklet: Custom CSS Properties With GPU Power
CSS Houdini Paint Worklets let you write GPU-accelerated custom paint logic that hooks directly into the browser's render pipeline - here's how to actually use them.
houdinipaint worklet
Read →
2026-09-29 · 8 min read
PostCSS in 2026: Plugins Worth Using, Config and Integration
PostCSS isn't dead - it's the invisible engine behind Tailwind and Autoprefixer. Here's what plugins to actually use in 2026 and how to configure them.
postcsscss
Read →
2026-09-25 · 8 min read
Elevation and Shadow System in CSS: Z-index, Shadows and Depth
Build a real elevation system in CSS - from z-index stacking contexts to layered box-shadows and design tokens that scale across your whole UI.
elevationshadow
Read →
2026-09-23 · 9 min read
Animation in Design Systems: Tokens, Reduced Motion, Choreography
How to build animation into a design system properly - tokens, prefers-reduced-motion, and choreography that actually scales across a real codebase.
animationdesign system
Read →
2026-09-11 · 8 min read
Skeleton Loading Animation in CSS: Shimmer, Pulse, Wave Variants
Build shimmer, pulse, and wave skeleton loaders in pure CSS - no libraries needed. Covers keyframes, Tailwind variants, React integration, and accessibility.
skeletonloading
Read →
2026-09-09 · 9 min read
CSS Wave Animation: SVG, clip-path and Keyframe Techniques
Master CSS wave animations with three battle-tested techniques - SVG paths, clip-path keyframes, and pseudo-elements - plus real code you can ship today.
wave animationcss
Read →
2026-09-08 · 9 min read
CSS Animation Performance: GPU Compositing, will-change, Layout Thrashing
Stop blaming slow animations on React. Most jank lives in the CSS layer - bad properties, missing compositing hints, and layout thrashing you never noticed.
animation performancegpu
Read →
2026-09-05 · 8 min read
CSS Custom Easing: linear(), steps() and Beyond cubic-bezier
cubic-bezier had a good run. Now linear() and steps() give you spring physics, staircase effects, and total control over your CSS animations.
easinglinear()
Read →
2026-09-04 · 8 min read
CSS View Transitions Advanced: Cross-Document, Custom Animations
Cross-document view transitions landed in Chrome 126 - here's how to build custom named animations, morph elements between pages, and avoid the common pitfalls.
view transitionscss
Read →
2026-09-02 · 9 min read
Dark Mode Component Variants in Tailwind: Every Pattern Covered
Stop patching dark mode in after the fact. Here's every Tailwind pattern for building components that switch cleanly, from class strategy to CSS variables.
tailwinddark mode
Read →
2026-09-02 · 9 min read
CSS Scroll-Driven Animations Advanced: view(), scroll() and Named Timelines
Master CSS scroll-driven animations with view(), scroll(), and named timelines - no JavaScript, no libraries, just native browser APIs doing the heavy lifting.
scroll-drivencss
Read →
2026-08-12 · 8 min read
Glassmorphism Tooltip: Frosted-Glass Floating Labels in React
Build frosted-glass tooltips in React with backdrop-filter blur, CSS variables, and accessible ARIA attributes - no third-party tooltip library needed.
glassmorphismtooltip
Read →
2026-08-11 · 9 min read
Card Hover Effects in CSS: 12 Patterns From Subtle to Dramatic
12 card hover effects from barely-there lifts to full 3D flips - with copy-paste CSS, pitfalls to dodge, and when to actually use each one.
cardhover
Read →
2026-08-10 · 9 min read
Text Gradient Effects in CSS: 8 Techniques Beyond bg-clip-text
bg-clip-text is fine, but it's just the start. Here are 8 CSS text gradient techniques that actually push typography into something worth looking at.
text gradientcss
Read →
2026-08-08 · 8 min read
Liquid Glass Effect in CSS: iOS 26-Style Morphing Surfaces
Build iOS 26-style liquid glass surfaces in pure CSS - backdrop-filter, SVG turbulence distortion, and morphing animations, no canvas required.
liquid glasscss
Read →
2026-08-07 · 8 min read
Minimalist Web Design in 2026: Less Is More, Done Right
Minimalism in 2026 isn't just about removing things - it's about radical clarity. Here's how to build interfaces that breathe without feeling empty.
minimalismweb design
Read →
2026-08-06 · 8 min read
Brutalism Portfolio Design: Raw, Bold, Impossible to Ignore
Brutalist portfolios break every "good design" rule on purpose - thick borders, clashing type, zero subtlety. Here's how to build one that lands clients.
brutalismportfolio
Read →
2026-08-05 · 8 min read
Conic Gradient CSS: Pie Charts, Color Wheels and Angled Fills
Master CSS conic-gradient() to build pure-CSS pie charts, color wheels, and angled fills - no SVG, no canvas, just one property and a fistful of color stops.
conic gradientcss
Read →
2026-07-30 · 9 min read
Generative Art With CSS: Randomness, Houdini and CSS Paint API
Learn how to create generative art purely in CSS using the Houdini Paint API, custom properties, and pseudo-randomness - no canvas, no JS required.
generative artcss
Read →
2026-07-29 · 8 min read
Smooth Scrolling in React: Lenis, locomotive-scroll and Native CSS
Compare Lenis, locomotive-scroll, and native CSS scroll-behavior in React. Real code, real tradeoffs - pick the right tool before you ship your next project.
smooth scrollreact
Read →
2026-07-27 · 8 min read
Browser DevTools for CSS in 2026: Features You're Probably Not Using
Chrome, Firefox, and Safari DevTools shipped major CSS features most devs ignore. Here's what's actually useful in 2026 and how to use it today.
devtoolscss
Read →
2026-07-27 · 8 min read
CSS aspect-ratio: Responsive Images, Videos and Cards Made Easy
Master CSS aspect-ratio in 2026 - control image, video, and card proportions without padding hacks. Responsive layouts that just work, explained clearly.
aspect-ratiocss
Read →
Free components in 41 visual styles
React & Tailwind, copy-paste ready. Glassmorphism, neobrutalism, Y2K and more.