|

Variables CSS

En CSS es posible generar variables que nos permitan utilizar esos valores para diferentes usos en nuestros documentos de estilos. Si guardamos un valor, estamos evitando repetir código, lo que trae beneficios a la hora de mantener el código y el rendimiento de carga.

Sintaxis para generar variables en CSS

:root {    --primary-color: black;}

Luego, invocamos la variable en el elemento donde se necesite.

Ejemplo

<!DOCTYPE html><html lang="es"><head>    <meta charset="UTF-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Variables</title>    <style>        :root{            --primary-color: #003476;            --secundary-color: royalblue;            --header-size: 4rem;            --font: 1.8rem;        }        *{            box-sizing: border-box;            margin: 0;            padding: 0;        }        html{            font-size: 62.5%;        }        body{            font-size: 1.6rem;        }        header{            width: 100vw;            height: 15vh;            background-color: var(--primary-color);        }        main {            width: 100vw;            height: 70vh;            font-size: var(--font);        }        h1 {            font-size: var(--header-size);            color: var(--primary-color);        }        footer{            width: 100vw;            height: 15vh;            background-color: var(--secundary-color);        }    </style></head><body>    <header></header>    <section>        <main>            <h1>Soy un título de ejemplo</h1>            <section>                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vel tempora dicta earum dignissimos voluptatum totam eius assumenda dolorem, deserunt nulla corporis itaque aliquam minus, libero asperiores sint, explicabo quis consequuntur.</p>            </section>        </main>     </section>    <footer></footer></body></html>

Dentro de la declaración CSS :root{}, colocamos las variables que vamos a utilizar en el documento entero. Recordemos que “root” hace referencia al elemento raíz de la página web, es decir al html.

Publicaciones Similares

  • |

    Position en CSS

    Es la manera en la cual podemos posicionar las cajas. En el navegador la posición por defecto es “static”, quedan donde tú las colocas. Por eso, todos los bloques se ubican uno debajo de otro. Tomado de Platzi.com Sin embargo, tenemos la flexibilidad de utilizar otros tipos de posicionamiento como: Absolute. Hace que los contenedores…

  • |

    Patrones de maquetación Responsive: Column Drop

    Inicia todo en forma vertical y una vez comienza a crecer el viewport empieza a generar el drop de los contenedores. Es decir, comienza a posicionar los contenedores hacia arriba por orden de importancia que se haya definido. Platzi.com Ejemplo Documento HTML <!DOCTYPE html><html lang="es"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Column…

  • |

    Qué es HTML

    HTML (Lenguaje de marcas de hipertexto, del inglés Hypertext Markup Language) es un lenguaje escrito que define el orden y la estructura de un contenido web. HTML no se clasifica como un lenguaje de programación. Este lenguaje junto a CSS y Javascript, son tecnologías procesadas e interpretadas por un navegador web que convierte el código…

  • |

    Aplicar estilos por etiqueta, selector, class y id

    Existen tres maneras de aplicar estilos CSS en los documentos HTML por etiqueta, por clase y por id. 1 – Aplicación de estilos CSS por etiqueta En el documento estilos.css la sintaxis correcta para aplicar estilos a las etiquetas HTML es la siguiente: p { color: blue; font-size: 14px;} Según el código anterior, a la…

  • |

    Accesibilidad

    Semántica La semántica sirve para implementar herramientas para brindar la accesibilidad a las personas con ciertas limitaciones físicas y que estas puedan consumir nuestros productos digitales. En HTML, la semántica consiste en utilizar las etiquetas específicas según la utilidad que van a tener en nuestro documento HTML, por ejemplo, si el área del contenido es…