Tagged articles
3 articles
Page 1 of 1
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 10, 2023 · Frontend Development

Understanding CSS3 steps() Animation: Theory, Syntax, and Practical Examples

This article explains the CSS3 steps() timing function, contrasting it with linear animation, detailing its syntax, parameters, start/end behavior, and provides multiple practical demos—including frame-by-frame animations, typewriter effects, and countdown timers—while analyzing how steps divide animation segments and affect timing.

CSSfrontendsteps
0 likes · 11 min read
Understanding CSS3 steps() Animation: Theory, Syntax, and Practical Examples
Aotu Lab
Aotu Lab
Oct 22, 2020 · Frontend Development

Master CSS Animations: From Simple Transitions to Advanced SVG Loading Effects

This article provides a comprehensive guide to CSS animation techniques, covering basic transition and animation properties, continuous scrolling, bounce effects, like button bursts, SVG‑based loading and progress bars, typing simulations, frame‑by‑frame sprite animations, and the use of steps() for timing control, all illustrated with practical code examples.

CSSSVGWeb
0 likes · 13 min read
Master CSS Animations: From Simple Transitions to Advanced SVG Loading Effects
Hujiang Technology
Hujiang Technology
Feb 23, 2017 · Frontend Development

Understanding CSS Timing Functions: cubic-bezier() and steps()

This article explains CSS timing functions, covering the theory behind transition‑timing‑function and animation‑timing‑function, the role of Bézier curves, how to craft custom cubic‑bezier() values—including out‑of‑range curves for bounce effects—and the use of steps() for discrete animations, with browser support tables and practical examples.

animationcubic-bezierfrontend
0 likes · 20 min read
Understanding CSS Timing Functions: cubic-bezier() and steps()