From d269b228a7d3db2aece5419b4f29253ce04e10f2 Mon Sep 17 00:00:00 2001 From: Peadar Date: Sun, 18 Apr 2021 14:06:01 +0800 Subject: 为css var()同步的内容同步英文版 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/zh-cn/web/css/var()/index.html | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'files') diff --git a/files/zh-cn/web/css/var()/index.html b/files/zh-cn/web/css/var()/index.html index 281a7dcf48..f4121fa9b5 100644 --- a/files/zh-cn/web/css/var()/index.html +++ b/files/zh-cn/web/css/var()/index.html @@ -10,7 +10,7 @@ tags: - 实验性的 translation_of: Web/CSS/var() --- -
{{CSSRef}}{{SeeCompatTable}}
+
{{CSSRef}}

概述

@@ -37,6 +37,8 @@ translation_of: Web/CSS/var()

示例

+

在 :root 上定义,然后使用它

+
:root {
   --main-bg-color: pink;
 }
@@ -46,21 +48,23 @@ body {
 }
 
+

当第一个值未定义,回退值生效

+
/* 后备值 */
 
-/* 在父元素样式中 */
+/* 在父元素样式中定义一个值 */
 .component {
   --text-color: #080; /* header-color 并没有被设定 */
 }
 
-/* 在 component 的样式中: */
+/* 在 component 的样式中使用它: */
+.component .text {
+  color: var(--text-color, black); /* 此处 color 正常取值 --text-color */
+}
 .component .header {
   color: var(--header-color, blue); /* 此处 color 被回退到 blue */
 }
 
-.component .text {
-  color: var(--text-color, black);
-}
 

规范

@@ -89,5 +93,6 @@ body {

另请参见

-- cgit v1.2.3-54-g00ecf