Primer CSS Cuadrículas de bloques en línea

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í. Su enfoque de CSS está influenciado por los principios de CSS orientado a objetos, CSS funcional y arquitectura BEM. Es un modelo altamente reutilizable.

El sistema de cuadrícula Primer CSS funciona con varias utilidades de diseño para diferentes salidas. Muchas columnas se pueden ajustar a través de puntos de interrupción en un contenedor para obtener resultados receptivos.

Clase de grillas de bloque en línea Primer CSS:

  • d-inline-block: esta clase se utiliza para establecer una cuadrícula de bloque en línea junto con las clases de ancho de columna de cuadrícula de Primer CSS .

Sintaxis:

<div>
    <div class="d-inline-block border col-2">
        ...
    </div>
    <div class="d-inline-block border col-2">
        ...
    </div>
</div>

Ejemplo 1: el siguiente código demuestra los anchos de columna utilizando la clase d-inline-block en el elemento HTML div .

HTML

<!DOCTYPE html>
<html lang="en">
<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" />
      
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^18.0.0/dist/primer.css" />
    <style>
      body{
       margin-left:20px;
       margin-right:20px;
      }
    </style>    
</head>
  
<body>
    <div class="o-container" style="padding:1em;">
        <h1 class="color-fg-success"> 
            GeeksforGeeks 
        </h1>  
        <h4 class="font-bold">
            Primer CSS Inline block Grid 
        </h4>         
        <br>
        <div class="col-4 d-inline-block 
                    border color-bg-subtle">
            box 0 
        </div>
        <div class="col-4 d-inline-block 
                    border color-bg-subtle">
            box 1
        </div>
        <div class="col-4 d-inline-block 
                    border color-bg-subtle">
           box 2
        </div>
        <div class="col-4 d-inline-block 
                    border color-bg-subtle">
           box 3
        </div>        
    </div>
</body>
</html>

Producción:

 

Ejemplo 2: el siguiente código muestra que el desarrollador puede usar anchos de columna y otras utilidades en los elementos de la lista HTML según las necesidades de la aplicación. 

HTML

<!DOCTYPE html>
<html lang="en">
<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" />
      
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^18.0.0/dist/primer.css" />
    <style>
      body{
       margin-left:20px;
       margin-right:20px;
      }
    </style>    
</head>
  
<body>
    <div class="o-container" style="padding:1em;">
        <h1 class="color-fg-success"> 
            GeeksforGeeks 
        </h1>  
        <h4 class="font-bold">
            Primer CSS Inline block Grid on lists
        </h4>         
        <br>
        <ul class="list-style-none">
          <li class="d-inline-block border col-2 p-2">
            list 1
          </li>
           
          <li class="d-inline-block border col-2 p-2">
            list 2
          </li>
            
          <li class="d-inline-block border col-2 p-2">
            list 3
          </li>
            
          <li class="d-inline-block border col-2 p-2">
            list 4
          </li>
            
          <li class="d-inline-block border col-2 p-2">
            list 5
          </li>
            
          <li class="d-inline-block border col-2 p-2">
            list 6
          </li>
            
          <li class="d-inline-block border col-2 p-2">
            list 7
          </li>
            
          <li class="d-inline-block border col-2 p-2">
             list 8
           </li>
        </ul>    
    </div>
</body>
</html>

Producción:

 

Referencia: https://primer.style/css/utilities/grid#inline-block-grids

Publicación traducida automáticamente

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