📅  最后修改于: 2023-12-03 15:00:09.006000             🧑  作者: Mango
在 CSS 中,根选择器(:root)是一个伪类,用于选择文档的根元素,通常指代 HTML 文档中的 <html>
元素。根选择器可以用于设置全局 CSS 变量以及应用全局样式。
:root {
/* CSS 属性 */
}
:root {
--primary-color: #blue;
--secondary-color: #red;
}
:root {
font-size: 16px;
color: var(--primary-color);
background-color: var(--secondary-color);
}
在上面的例子中,我们使用 :root
伪类来定义了两个全局 CSS 变量 --primary-color
和 --secondary-color
,并通过变量引用来应用全局样式。 --primary-color
设置为蓝色, --secondary-color
设置为红色。
根选择器是 CSS 中用于选择文档根元素,并设置全局 CSS 变量以及应用全局样式的伪类。它提供了一种方便的方式来定义全局变量,并使样式在整个文档中生效。通过合理使用根选择器,可以提高样式的可维护性和灵活性,同时避免了样式冲突的问题。