CSS Custom Properties Collector - Online List All :root Vars
Paste your CSS and get a sorted list of all custom properties defined under :root with their values. Quick audit.
UD5 Toolkit
Register custom CSS properties and animate them seamlessly. Generate @property rules with live preview.
/* Generated @property rule will appear here */
@property at-rule allows you to define custom properties (CSS variables) with syntax, inheritance, and initial value. This gives the browser more insight, enabling smooth transitions and animations on custom properties.@property you declare a type (<color>, <length> etc.), making interpolation possible—just like built-in properties.@property yet (as of 2024). For cross-browser animation, use JavaScript-based polyfills or fallbacks.<length>, <number>, <color>, <percentage>, <angle>, <time>, <resolution>, <transform-function>, <custom-ident>, or * for any value.inherits: true, the custom property will inherit its value from the parent element (like color). If false, it won't inherit and falls back to the initial value when not set.* syntax disables interpolation. Make sure start/end values match the declared syntax.var() reads the value; @property defines the meta-data (type, default, inheritance). Together they unlock powerful animations and type-safe styling.Paste your CSS and get a sorted list of all custom properties defined under :root with their values. Quick audit.
Manipulate CSS values as typed objects using attributeStyleMap. Convert between CSSUnitValue, CSSMathSum, etc. Futuristic CSS‑in‑JS.
Load images or use colors and apply all 15 CSS blend modes. Visual tester for creative effects.
Reset native styling on form elements with appearance: none. See before and after. Essential for custom forms.
Paste your stylesheet and get a clean list of all custom properties defined under :root. Copy the whole block. Local analysis.
Swap between physical and logical properties (margin‑inline vs margin‑left). Live preview with writing‑mode. Internationalize your CSS.
Apply user‑select: none, text, all and see how it affects selection. Copy the CSS snippet for your UI elements.
Paste your CSS and see rules sorted by specificity. Find overrides and potential collisions. Understand your cascade.
Test the new style() function inside @container to query custom property values. Revolutionary component‑based responsive design.
Apply will‑change to any element and see its effect on compositing. Learn best practices for smooth animations.
Build a Vite configuration file by selecting plugins (Vue, React, etc.), aliases, and build options. Copy the final code.
Write CSS with native nesting (like SCSS) and see the browser’s native parsing. Validator and live output.
Set up multiple @layers and use revert‑layer to fall back. See the computed style and cascade resolution live.
List all resources loaded by the current page and their detailed timing breakdown. In‑browser waterfall.
Get a random, unique superpower with a detailed description and limit. Perfect for character creation or daydreaming.
Implement a dark/light theme toggle that respects prefers‑color‑scheme. Copy the complete JavaScript and CSS.
Log shedding events, note duration, and track humidity to optimize next cycle. Healthy scales.
Access the Paint Timing API and display First Paint, First Contentful Paint, and Largest Contentful Paint times. Quick perf check.
Build a renovate.json file to automate dependency updates. Choose schedule, automerge, and package rules. Local.
Upload any picture and instantly get a 5‑color palette. Useful for UI design themes. Canvas‑based extraction.
Generate a random 5‑color palette where every adjacent pair passes WCAG AA contrast. Safe for inclusive designs.
See every HTML input type in one page. Check browser support and styling. Copy sample markup. Quick frontend reference.
Estimate how long a battery will last given capacity (mAh/Wh) and load current. Also computes backup time for power banks. Quick and local.
Paste a raw server log snippet and see a structured table with IP, method, URL, and status. Quick audit.
Enter network name and password to generate a stylish printable card for visitors. Local, no data leak.
A completely black page to save battery on OLED devices. Click to go fullscreen. Simple utility.
Create promises that resolve or reject after a delay. See state changes and chain .then/.catch. Debug async code.
Estimate arrival time with driving duration, breaks, and time zone changes. Plan your road trip precisely.
Set an alarm relative to today's sunset (e.g., 30 minutes before). Perfect for evening routines. Uses geolocation (optional).
Enter a URL and instantly generate a PDF version using the browser's print-to-pdf engine. Private, no upload.