【发布时间】:2021-10-16 22:38:40
【问题描述】:
ive 开始制作 HTML/CSS/Vanilla JS Web 组件库,到目前为止一切都进展顺利。 我使用典型的 ::part 和所有这些,但我也偶然发现了 accros ::theme 选择器,它应该可以快速访问样式,而无需创建者进行不必要的设置。
问题是,我 - 无论我尝试过什么 - 似乎都无法让 ::theme 选择器工作,有没有人可以帮助我?
screendump 来自https://meowni.ca/posts/part-theme-explainer/,尝试过关注,但我不知道这个选择器是否仍处于实验阶段?如果它有效,它真的会让我的组件样式更容易!
【问题讨论】:
-
我在 MDN 或 caniuse.com 中找不到
::theme(),所以我猜没有浏览器支持它。您链接到的页面还显示“如前所述,此规范仍在制定中,我们没有可用于生产的 shim。” -
@gunr2171 它是一个选择器,属于Shadow DOM Framework
-
我刚刚发现developer.mozilla.org/en-US/docs/Web/CSS/::part 也在底部链接到它 -> github.com/fergald/docs/blob/master/explainers/… 不知道该怎么做,它还在进行中吗?
标签: html css web-component shadow-dom