一组底层 API,允许开发者用 JavaScript 介入浏览器的解析、布局与绘制流程,扩展 CSS 本身。
CSS Houdini 是 W3C 与浏览器厂商合作制定的一组底层 API 的统称,目标是开放渲染引擎内部环节,让 CSS 特性可被自定义与 polyfill,而不必等待原生实现。
Houdini 被视为「CSS 的可扩展化」尝试:以往只能靠预处理器在编译期模拟的能力,得以进入浏览器运行时。其中 @property 与 Paint API 已在主流 Chromium 系浏览器可用,常用于实现渐变动画、自定义边框等效果。
登录 后参与讨论
暂无讨论,来发表第一条评论吧