::slotted() 伪元素表示具有 slot 属性的元素。与 ::part() 伪元素不同, ::slotted() 伪元素仍然封装在 Web 组件的 <template> 的 <style> 元素中。
此伪元素仅在放置在影子 DOM 中的 CSS 中使用时有效。
语法
CSS ::slotted 示例
下面是一个 ::slotted() 伪元素的例子。在此示例中:
- 正在使用具有三个插槽的模板。
- 定义了自定义元素 'sample-card'。
- CSS 样式已添加到 <<template> 的 style> 块中。
- 首先声明插槽,使用 class name 或 id。
- 声明的插槽稍后在 html 代码中使用类名或 id 调用。
- 如果类名或 id 标识符与声明的不匹配,则呈现插槽的描述。
尝试更改类名或 id 或样式,并查看更改后的效果。