Maybe Don’t Use Custom Properties in Shorthand Properties (mat) | | 66 |
css, shorthands |
Custom Property Fallbacks (mat/fro) | | 65 |
css |
CSS “@ function” + CSS “if()” = 🤯 (bra/bra) | | 64 |
css, functions, conditionals, dark-mode |
Pure CSS Mixin for Displaying Values of Custom Properties (kiz) | | 63 |
css, mixins |
Making Orbit Animations With CSS Custom Properties (lon) | | 62 |
css, animations, effects |
Captured Custom Properties (kiz) | | 61 |
css |
Querying the Color Scheme (kiz) | | 60 |
css, container-queries, dark-mode |
Providing Type Definitions for CSS With “@ property” (5t3) | | 59 |
css |
Thoughts on CSS in 2024 (j9t) | | 58 |
css, selectors, resetting, logical-properties |
The Times You Need a Custom “@ property” Instead of a CSS Variable (rps/sma) | | 57 |
css, animations, transitions |
Write Better CSS With Modern CSS (css) | | 56 |
css, nesting, media-queries, tips-and-tricks |
An Advanced Way to Use CSS Variables (cfe) | | 55 |
css |
Add Superpowers to Your CSS Variables With Style Queries (jar/van) | | 54 |
css, container-queries |
Parallax Effect With CSS Custom Properties (fro) | | 53 |
css, effects, parallax |
Offloading JavaScript With Custom Properties (hey) | | 52 |
javascript, css |
Clean Architecture: Theming With Tailwind and CSS Variables (sit) | | 51 |
theming, tailwind, css |
Using CSS Custom Properties Like This Is a Waste (kev) | | 50 |
videos, css |
Naming Variables in CSS (doc) | | 49 |
css, naming |
Expert CSS: The CPU Hack (jan) | | 48 |
css |
How Custom Property Values Are Computed (5t3) | | 47 |
css |
Going Beyond Constants With Custom Properties (uti/iod) | | 46 |
css |
The Case for Variables (mik) | | 45 |
sass, css, variables, json, figma |
Creating Scroll-Triggered Animations by Combining Scroll-Driven Animations, Custom Properties, Style Queries, and Transitions (bra/bra) | | 44 |
css, animations, transitions, scrolling, container-queries |
Cyclic Dependency Space Toggles (kiz) | | 43 |
toggles, css |
Register Custom Properties in CSS, Get and Update Them With JavaScript (oll) | | 42 |
css |
CSS Custom Properties Beyond the “:root” (mat) | | 41 |
css, semantics |
The Gotcha With Animating Custom Properties (bra/bra) | | 40 |
css, animations, performance |
Creating a High-Contrast Design System With CSS Custom Properties (uti/sma) | | 39 |
design-systems, css, contrast, colors |
CSS Color Functions and Custom Properties (mat) | | 38 |
css, colors, functions |
An Interesting Limitation of CSS Custom Properties (tyl/clo) | | 37 |
css |
How Is This Possible With CSS Only?! (kev) | | 36 |
videos, css, selectors, animations |
Interpolating Numeric CSS Variables (geo/css) | | 35 |
css |
The Future of CSS: Variable Units, Powered by Custom Properties (bra/bra) | | 34 |
css, units |
CSS Variable Secrets (lea/css) | | 33 |
videos, css |
How to Use Variables in CSS: CSS Custom Properties (web/sit) | | 32 |
how-tos, css |
Evaluating Design System Adoption Using Custom CSS (sub/onf) | | 31 |
design-systems, css, metrics |
Windows High Contrast Mode, Forced Colors Mode, and CSS Custom Properties (eri/sma) | | 30 |
css, colors, contrast, microsoft, windows |
Taming CSS Variables With Web Inspector (raz/web) | | 29 |
css, browsers, tooling |
Multi-Value CSS Properties With Optional Custom Property Values (vs/css) | | 28 |
css |
CSS Custom Properties (5t3) | | 27 |
css |
Standardizing Focus Styles With CSS Custom Properties (5t3/css) | | 26 |
css, accessibility, focus |
Open Props (arg) | | 25 |
websites, css, props |
The Surprising Behavior of “Important CSS Custom Properties” (ste) | | 24 |
css, cascade |
Parallax Powered by CSS Custom Properties (jhe/css) | | 23 |
css, effects, parallax |
Using CSS Variables for Reduced Motion on a Global Scale (cit) | | 22 |
css, media-queries |
On Using Custom Properties (bra/bra) | | 21 |
css |
Custom Properties With Defaults: 3+1 Strategies (lea) | | 20 |
css |
Different Degrees of Custom Property Usage (chr/css) | | 19 |
css |
Custom Properties and “@ property” (ppk) | | 18 |
css |
Build Complex CSS Transitions Using Custom Properties and “cubic-bezier()” (css/css) | | 17 |
css, transitions, complexity |
The Dilemma of Naming Font Size Variables (css) | | 16 |
css, preprocessors |
A Complete Guide to Custom Properties (chr/css) | | 15 |
guides, css, examples |
Sometimes, a Billion Laughs Aren’t So Funny—Improving CSS Variables in WebKit (tyl/wid) | | 14 |
css, browsers, browser-engines, webkit |
The “--var: ;” Hack to Toggle Multiple Values With One Custom Property (lea) | | 13 |
css, hacks, toggles |
CSS Variables 101 (sha) | | 12 |
css |
Custom Properties: Questioning “:root” (j9t) | | 11 |
cross-posts, css |
The Cicada Principle, Revisited With CSS Variables (lea) | | 10 |
principles, css |
A User’s Guide to CSS Variables (lea/inc) | | 9 |
guides, css |
CSS Custom Properties in the Cascade (mia/sma) | | 8 |
css, cascade, examples |
A Strategy Guide to CSS Custom Properties (mik/sma) | | 7 |
guides, strategies, css |
It’s Time to Start Using CSS Custom Properties (sho/sma) | | 6 |
css, examples |
Autoprefixing, With CSS Variables! (lea) | | 5 |
css, vendor-extensions |
CSS Variables: The Architecture Backbone (sma) | | 4 |
css, sass, preprocessors |
Coming Soon: Native CSS Variables (cra/sit) | | 3 |
css, less, sass |
CSSOM, Vars, Mixins, Nesting, and Modules (tab) | | 2 |
css, cssom, mixins, nesting, modules |
Why CSS Needs No Variables (j9t) | | 1 |
css, variables |