描述
CSS 中的伪元素 ::part()用于表示影子树中具有相同 part 属性的元素;即伪元素 ::part() 就像一个函数,并将该部分作为参数。
part 属性是一个全局属性,它表示元素的 part name 的空格分隔列表。这些部分名称允许使用伪元素 ::part()选择和设置阴影树的特定元素的样式。
语法
CSS ::part() 示例
这是一个伪元素 ::part()的例子。在此示例中:
- 使用 JavaScript (new-widget) 创建模板。
- 将模板的一部分声明为 widget。
- 将 'widget' 作为参数传递给伪元素 ::part(),其中指定了 CSS 样式。
- 由于部件(小组件)包含 <p> 标签,因此 CSS 样式将应用于此 <p> 标签。