--- id: 5a9d72a1424fe3d0e10cad15 title: 更改特定区域的变量 challengeType: 0 videoUrl: 'https://scrimba.com/c/cdRwbuW' forumTopicId: 301085 dashedName: change-a-variable-for-a-specific-area --- # --description-- 当你在 `:root` 里创建变量时,这些变量的作用域是整个页面。 然后,你可以通过在一个特定的选择器中再次设置这些变量来重写这些变量。 # --instructions-- 在 `penguin` class 里,请设置 `--penguin-belly` 的值为 `white`。 # --hints-- 应在 `penguin` class 里重定义 `--penguin-belly` 的变量值,新的值应为 `white`。 ```js assert( code.match(/\.penguin\s*?{[\s\S]*--penguin-belly\s*?:\s*?white\s*?;[\s\S]*}/gi) ); ``` `penguin` 类不应包含 `background-color` 属性。 ```js assert( code.match(/^((?!background-color\s*?:\s*?)[\s\S])*$/g) ); ``` # --seed-- ## --seed-contents-- ```html
``` # --solutions-- ```html ```