En CSS3 se pueden definir constantes y usar su valor a lo largo del código CSS.
El nombre de la propiedad personalizada debe iniciar con 2 guiones
(--
).
Deben definirse en la regla para el elemento raíz, que en este caso es
(html
).
Para usar el valor, debe colocarse dentro de la expresión
var(--propiedad)
.
1 | <head> |
2 | <style> |
3 | html { |
4 | --colTexto: yellow; |
5 | --colFondo: blue; |
6 | } |
7 | |
8 | h1 { |
9 | color: var(--colTexto); |
10 | background-color: |
11 | var(--colFondo); |
12 | } |
13 | |
14 | p { |
15 | color: var(--colTexto); |
16 | background-color: black; |
17 | } |
18 | </style> |
19 | </head> |
20 | <body> |
21 | <h1>CSS</h1> |
22 | <p>Este es un ejemplo.</p> |
23 | <p>Aprende CSS.</p> |
24 | <h2>Subsección</h2> |
25 | <p>Juega con colores.</p> |
26 | <footer> |
27 | <p> |
28 | © 2021 |
29 | Gilberto Pacheco Gallegos. |
30 | </p> |
31 | </footer> |
32 | </body> |