样式动画与布局的维护方法
样式动画与布局的维护方法
CSS 新特性应从可维护的布局和渐进增强开始。动画不能妨碍阅读或键盘操作。
优先使用稳定的布局原语
Grid 适合二维排布,Flex 适合一维排列。自定义属性适合维护主题和间距等设计值。
可动画的自定义属性
@property --progress { syntax: '<number>'; inherits: false; initial-value: 0; } .progress { transition: --progress 200ms ease; }使用prefers-reduced-motion为偏好减少动态效果的用户关闭或缩短动画。
验证建议
检查窄屏、放大文字、键盘导航和主流浏览器回退;用开发者工具确认动画主要运行在合成层。
