Primer CSS Tipografía Variables

En este artículo, aprenderemos cómo agregar variables tipográficas al sitio web utilizando Primer CSS

Primer CSS es un marco CSS gratuito de código abierto que se crea con el sistema de diseño de GitHub para brindar soporte a la amplia gama de sitios web de Github. Crea la base de los elementos de estilo básicos, como el espaciado, la tipografía y el color. Este método sistemático garantiza que nuestros patrones sean estables e interoperables entre sí. Los principios de CSS orientados a objetos, el CSS funcional y la arquitectura BEM influyen en su enfoque de CSS. Es un modelo altamente reutilizable.

Variables tipográficas: estas variables se utilizan para cambiar la altura, el peso de la fuente y el tamaño de cualquier fuente. En palabras simples, se usa para diseñar la fuente.

Sintaxis:

$variable-name: value of the variable;

Las variables utilizadas para cambiar el tamaño de fuente se enumeran a continuación:

Tamaños de encabezado – móvil:

  • $h00-size-mobile: esta variable se usa para establecer el tamaño de fuente en 40px.
  • $h0-size-mobile: esta variable se usa para establecer el tamaño de fuente en 32px.
  • $h1-size-mobile: esta variable se usa para establecer el tamaño de fuente en 26px.
  • $h2-size-mobile: esta variable se usa para establecer el tamaño de fuente en 22px.
  • $h3-size-mobile: esta variable se usa para establecer el tamaño de fuente en 18px.

Tamaños de encabezado – escritorio:

  • $h00-size: esta variable se usa para establecer el tamaño de fuente en 48px.
  • $h0-size: esta variable se usa para establecer el tamaño de fuente en 40px.
  • $h1-size: esta variable se usa para establecer el tamaño de fuente en 32 px.
  • $h2-size: esta variable se usa para establecer el tamaño de fuente en 24px.
  • $h3-size: esta variable se usa para establecer el tamaño de fuente en 20px.
  • $h4-size: esta variable se usa para establecer el tamaño de fuente en 16px.
  • $h5-size: esta variable se usa para establecer el tamaño de fuente en 14px.
  • $h6-size: esta variable se usa para establecer el tamaño de fuente en 12px.

Las variables utilizadas para cambiar el peso de la fuente se enumeran a continuación:

  • $font-weight-bold: esta variable se utiliza para establecer el peso de la fuente en 600.
  • $font-weight-light: esta variable se usa para establecer el peso de la fuente en 300.

Las variables utilizadas para cambiar la altura de la fuente se enumeran a continuación:

  • $lh-condensed-ultra: esta variable se usa para establecer el peso de la fuente en 1.
  • $lh-condensed: esta variable se usa para establecer el peso de la fuente en 1,25.
  • $lh-default: esta variable se utiliza para establecer el peso de la fuente en 1,5.

Acercarse:

  • En primer lugar, cree un archivo HTML e incluya Primer CSS.
  • En el siguiente paso, mapee su CSS con el archivo SCSS usando un compilador.
  • En el último paso, simplemente ejecute el archivo HTML y obtendrá su resultado.

Ejemplo 1: en el siguiente código, usaremos una variable de tamaño de fuente para cambiar el tamaño de la variable.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <meta charset="utf-8">
    <meta name="viewport" 
          content="width=device-width, initial-scale=1">
    <title>Hello Bulma!</title>
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^18.0.0/dist/primer.css" />
    <link rel="stylesheet" href="k/gfg.css">
</head>
  
<body>
    <center>
        <h1 style="color:green; ">GeeksforGeeks</h1><br>
        <h2>A computer science portal for geeks.</h2>
    </center>
</body>
  
</html>

Código SCSS: antes de crear el archivo SCSS, recuerde que el nombre del archivo SCSS debe ser el mismo que el archivo CSS. En este ejemplo, hemos utilizado los archivos gfg.css y gfg.scss .

  • gfg.scss

CSS

$h00-size-mobile: 40px;
body {
   font-size: $h00-size-mobile;
 }

Producción:

 

Ejemplo 2: 

HTML

<!DOCTYPE html>
<html>
  
<head>
    <meta charset="utf-8">
    <meta name="viewport" 
          content="width=device-width, initial-scale=1">
    <title>Hello Bulma!</title>
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^18.0.0/dist/primer.css" />
    <link rel="stylesheet" href="k/gfg.css">
</head>
  
<body>
    <center>
        <h1 style="font-size:50px;color:green; ">
              GeeksforGeeks</h1><br>
        <h2 class="gfg1">
              A computer science portal for geeks.</h2>
  
        <h1 class="gfg1">GeeksforGeeks</h1>
        <h1 class="gfg2">GeeksforGeeks</h1>
        <h1 class="gfg3">GeeksforGeeks</h1>
        <h1 class="gfg4">GeeksforGeeks</h1>
        <h1 class="gfg5">GeeksforGeeks</h1>
    </center>
</body>
  
</html>

SCSS code

$h00-size-mobile: 40px;
$h0-size-mobile: 32px;
$h1-size-mobile: 26px;
$h2-size-mobile: 22px;
$h3-size-mobile: 18px;
.gfg1 {
   font-size: $h00-size-mobile;
}
.gfg2 {
   font-size: $h0-size-mobile;
}
.gfg3 {
   font-size: $h1-size-mobile;
}
.gfg4 {
   font-size: $h2-size-mobile;
}
.gfg5 {
   font-size: $h3-size-mobile;
}

Producción:

 

Referencia: https://primer.style/css/support/typography#typography-variables

Publicación traducida automáticamente

Artículo escrito por krishna_97 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *