来自未来的 CSS

Avatar of Robin Rendle
Robin Rendle

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 $200 免费积分!

Zeke Sikelianos

所以。 我们现在在 CSS 中有了变量。 这很不错,但它并没有让我们完全进入 CSS 的天堂。 我们真正需要的是一种编写可重用 CSS 小片段的方法。 这些功能在 Sass、Less 和 Stylus 中已经存在很长时间了,但在常规 CSS 中没有办法做到这一点。

目前正在计划添加 一个新的规范,用于目前被称为 @apply 规则的内容。 它看起来像一个 Sass mixin,但实际上更像是 extending 一个占位符选择器,但由于它是原生的,所以不会像 extend 那样导致选择器混乱。

Blink 已经 在运行时标志后面发布了它

更新: Tab Atkins 说 @apply 被放弃了,最终可能会变成类似于 ::part() 并且专门用于 Shadow DOM 的东西。

这里还有很多空间可以进行实验,虽然失去你可能已经兴奋起来的工具确实很糟糕,但 @apply 在技术上确实是一个非常糟糕的想法。 让我们正确地解决这些问题。

直接链接 →