← 返回导航

形态变化

transitions

关键点

  • 形状变换通过 border-radius 的过渡实现方形与圆形等形状的互变
  • border-radius 接受 1-4 个值分别控制四个角,可组合出丰富的形状
  • 从方形(0)到圆形(50%)只需一个属性过渡,简单高效且视觉效果明显
  • 可配合 transform: rotate()scale() 一起过渡,变换更有动感
  • 使用 transition 平滑过渡,推荐 0.4-0.6s 时长,形状变化过程清晰可见

效果说明

元素形态平滑变化:圆形与圆角方形之间过渡,同时颜色与旋转联动。核心是用 transition 同时过渡 border-radiusbackgroundtransform,切换类名即可触发。形态变化常用于状态切换、加载完成提示等场景。

CSS