Primer CSS Tipografía Estilos de altura de línea

Primer CSS es un marco CSS gratuito de código abierto que se basa en sistemas que crean 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í. Su enfoque de CSS está influenciado por los principios de CSS orientado a objetos, CSS funcional y arquitectura BEM. Es altamente reutilizable y flexible. Está creado con el sistema de diseño de GitHub.

En este artículo, aprenderemos sobre los estilos de altura de línea tipográfica de Primer CSS. Estilos de altura de línea establece la altura de un cuadro de línea. Se usa comúnmente para establecer la distancia entre líneas de texto.

Primer CSS Tipografía Clases de altura de línea:

  • lh-default: esta clase se usa para establecer la distancia entre líneas en 1.5
  • lh-condensed: esta clase se utiliza para establecer la distancia entre líneas en 1,25.
  • lh-condensed-ultra: esta clase se usa para establecer la distancia entre líneas en 1.

Clases de variantes receptivas: 

  • lh-sm-condensed:   esta clase se utiliza para establecer la distancia entre líneas en 1,25 en pantallas pequeñas.
  • lh-md-condensed: esta clase se utiliza para establecer la distancia entre líneas en 1,25 en pantallas medianas.
  • lh-lg-condensed: esta clase se utiliza para establecer la distancia entre líneas en 1,25 en pantallas grandes.
  • lh-xl-condensed: esta clase se utiliza para establecer la distancia entre líneas en 1,25 en pantallas extragrandes.

Sintaxis:

<p class="Typography-Line-Height-Class">
       ...
</p>

De manera similar, todas las clases tienen sus variantes receptivas según el tamaño de la pantalla.

Nota: Podemos establecer la altura de línea en 0, usando la clase lh-0.

Ejemplo 1: en este ejemplo, aprenderemos sobre las diferentes clases de altura de línea, a saber , lh-default , lh-condensed y lh-condensed-ultra

HTML

<!DOCTYPE html>
<html>
 
<head>
    <link href=
"https://unpkg.com/@primer/css@^16.0.0/dist/primer.css"
        rel="stylesheet" />
 
    <style>
        body {
            margin-left: 10px;
            margin-right: 10px;
        }
    </style>
</head>
 
<body>
    <h1 style="color:green;">
        GeeksforGeeks
    </h1>
     
    <h3>Typography Line Height</h3>
 
    <h2>lh-default</h2>
 
    <p class="lh-default">
        GeeksforGeeks is a computer science portal.
        It provides trainings in wide variety of
        courses like C++, Java, CSS, HTML, Bootstrap.
        It also facilitates training in Blockchain,
        Full Stack Development, and other courses
        that are currently required to by the
        student to build their concepts. GeeksforGeeks
        also helps students to secure a job. They
        conduct various technical sessions of Data
        structures and other modules like operating
        system.
    </p>
 
 
    <h2>lh-condensed</h2>
    <p class="lh-condensed">
        GeeksforGeeks is a computer science portal.
        It provides trainings in wide variety of
        courses like C++, Java, CSS, HTML, Bootstrap.
        It also facilitates training in Blockchain,
        Full Stack Development, and other courses
        that are currently required to by the
        student to build their concepts. GeeksforGeeks
        also helps students to secure a job. They
        conduct various technical sessions of Data
        structures and other modules like operating
        system.
    </p>
 
 
 
    <h2>lh-condensed-ultra</h2>
    <p class="lh-condensed-ultra">
        GeeksforGeeks is a computer science portal.
        It provides trainings in wide variety of
        courses like C++, Java, CSS, HTML, Bootstrap.
        It also facilitates training in Blockchain,
        Full Stack Development, and other courses
        that are currently required to by the
        student to build their concepts. GeeksforGeeks
        also helps students to secure a job. They
        conduct various technical sessions of Data
        structures and other modules like operating
        system.
    </p>
 
 
</body>
 
</html>

Producción:

 

Ejemplo 2: En este ejemplo, estableceremos la altura de línea en 0 usando la clase lh-0 .

HTML

<!DOCTYPE html>
<html>
 
<head>
    <link href=
"https://unpkg.com/@primer/css@^16.0.0/dist/primer.css"
         rel="stylesheet" />
 
     <style>
      body{
        margin-left:10px;
        margin-right:10px;
      }   
    </style>
</head>
 
<body>
    <h1 style="color:green">
        GeeksforGeeks
    </h1>
     
    <h3> Typography Line Height</h3>
     
    <h2>lh-0</h2>
 
    <p class="lh-0">       
        GeeksforGeeks is a computer science portal.
        It provides trainings in wide variety of
        courses like C++, Java, CSS, HTML, Bootstrap.
        It also facilitates training in Blockchain,
        Full Stack Development, and other courses
        that are currently required to by the
        student to build their concepts. GeeksforGeeks
        also helps students to secure a job. They
        conduct various technical sessions of Data
        structures and other modules like operating
        system
    </p>
 
  
</body>
 
</html>

Producción:

 

Referencia: https://primer.style/css/utilities/typography#line-height-styles

Publicación traducida automáticamente

Artículo escrito por nikitamehrotra99 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 *