--- id: 5a9d725e424fe3d0e10cad10 title: CSS 変数を使用して複数の要素をまとめて変更する challengeType: 0 videoUrl: 'https://scrimba.com/c/c6bDECm' forumTopicId: 301093 dashedName: use-css-variables-to-change-several-elements-at-once --- # --description-- CSS変数 は、1 つの値だけを変更することで多くの CSS スタイルプロパティを一度に変更できるようにする強力な方法です。 以下の手順に従って、3 つの値を変更するだけで多くの要素のスタイルを変更できることを確認してみましょう。 # --instructions-- `penguin` クラスの中で、`black` の値を `gray` に、`gray` の値を `white` に、`yellow` の値を `orange` に変更してください。 # --hints-- `penguin` クラスは `--penguin-skin` 変数を宣言し、`gray` を代入している必要があります。 ```js assert( code.match(/.penguin\s*?{[\s\S]*--penguin-skin\s*?:\s*?gray\s*?;[\s\S]*}/gi) ); ``` `penguin` クラスは `--penguin-belly` 変数を宣言し、`white` を代入している必要があります。 ```js assert( code.match(/.penguin\s*?{[\s\S]*--penguin-belly\s*?:\s*?white\s*?;[\s\S]*}/gi) ); ``` `penguin` クラスは `--penguin-beak` 変数を宣言し、`orange` を代入している必要があります。 ```js assert( code.match(/.penguin\s*?{[\s\S]*--penguin-beak\s*?:\s*?orange\s*?;[\s\S]*}/gi) ); ``` # --seed-- ## --seed-contents-- ```html
``` # --solutions-- ```html ```