Skip to main content

Harshal V. LADHE

Mastering CSS Transitions for Smooth UI Effects

Learn to use CSS `transition` properties for creating smooth, predictable state changes and hover effects in your user interface.

Content tagged transition

  • Tutorial:Animate and Type-Check CSS Variables with @property

    Give CSS custom properties real types so they animate.
    Register CSS custom properties (CSS variables) with @property — a syntax, an inherits rule and an initial value — so they animate in transitions and keyframes, fall back safely on invalid values and always have a default. Covers rotating gradients, counting numbers and per-axis motion, CSS.registerProperty(), performance, browser fallbacks and common pitfalls.
    Published at:
    Categories:CSS
    Estimated reading time:6 min read
  • Post:An Interactive Guide to CSS cubic-bezier()

    Drag two control points, design your own curve.
    An interactive guide to CSS cubic-bezier(): what the four numbers control, how to build overshoot and anticipation curves, hand-tuned recipes, and a draggable curve playground.
    Published at:
    Categories:Animations
    Estimated reading time:16 min read
  • Post:An Interactive Guide to CSS Easing Functions

    Feel how the five easing keywords shape motion.
    A visual guide to CSS timing functions: how time maps to progress, why ease, linear, ease-in, ease-out and ease-in-out feel so different, and when to use each.
    Published at:
    Categories:Animations
    Estimated reading time:18 min read
  • Post:Mastering CSS steps() for Discrete, Stepped Animations

    Master discrete frame-based jumps in CSS animations.
    A comprehensive guide to the CSS steps() function, detailing its syntax, parameters, and practical applications for creating unique, stepped animation effects in web design. Boost your CSS animation skills.
    Published at:
    Categories:Animations
    Estimated reading time:24 min read
  • Tutorial:Hinting Layer Promotion with will-change

    Tell the browser what's about to change, before it changes — then take the hint back.
    will-change hints to the browser that a property is about to change, letting it promote an element to its own compositor layer ahead of time instead of during the first frame of a transition. A live sandbox compares no hint, always-on, and the recommended toggle-before/after pattern against the element's real, live will-change value.
    Published at:
    Categories:CSS
    Estimated reading time:4 min read