--- id: 5a9d72ad424fe3d0e10cad16 title: Usare una media query per cambiare una variabile challengeType: 0 videoUrl: 'https://scrimba.com/c/cWmL8UP' forumTopicId: 301091 dashedName: use-a-media-query-to-change-a-variable --- # --description-- Le variabili CSS possono semplificare l'utilizzo delle media query. Ad esempio, quando lo schermo è più piccolo o più grande del breakpoint (punto di interruzione) della media query, è possibile modificare il valore di una variabile, e questa applicherà i suoi stili ovunque sia utilizzata. # --instructions-- Nel selettore `:root` della media query, fai in modo che `--penguin-size` venga ridefinito con un valore di `200px`. Inoltre, ridefinisci `--penguin-skin` e dagli un valore di `black`. Quindi ridimensiona l'anteprima per vedere questa modifica in azione. # --hints-- `:root` dovrebbe riassegnare alla variabile `--penguin-size` il valore di `200px`. ```js assert( code.match( /media\s*?\(\s*?max-width\s*?:\s*?350px\s*?\)\s*?{[\s\S]*:root\s*?{[\s\S]*--penguin-size\s*?:\s*?200px\s*?;[\s\S]*}[\s\S]*}/gi ) ); ``` `:root` dovrebbe riassegnare alla variabile `--penguin-skin` il valore `black`. ```js assert( code.match( /media\s*?\(\s*?max-width\s*?:\s*?350px\s*?\)\s*?{[\s\S]*:root\s*?{[\s\S]*--penguin-skin\s*?:\s*?black\s*?;[\s\S]*}[\s\S]*}/gi ) ); ``` # --seed-- ## --seed-contents-- ```html