Primer CSS Flexbox Contenedor flexible

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í. 

Primer CSS Flexbox Flex Container se usa para hacer un diseño de elemento y su contenido usando el modelo flexbox. Cada hijo directo del contenedor flexible se convertirá en un elemento flexible.

Primer CSS Flexbox Clases de contenedores flexibles:

  • d-flex: la clase se usa para hacer los elementos como un bloque y presenta su contenido usando el modelo flexbox.
  • d-inline-flex: la clase se usa para hacer que el elemento sea como un elemento en línea y presenta su contenido usando el modelo flexbox.

Sintaxis:

<div class="border d-flex">
      ...
</div>

Ejemplo 1: El siguiente ejemplo ilustra el Primer CSS Flexbox Flex Container utilizando la clase d-flex .

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>Primer CSS Flex Container</title>
  
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^18.0.0/dist/primer.css" />
</head>
    
<body>
    <h1 class="color-fg-success text-center"> 
        GeeksforGeeks 
    </h1>
  
    <h4 class="text-center font-bold">
        Primer CSS Flex Container
    </h4>
    <strong>Flexbox Container d-flex Class:</strong>
    <div class="border d-flex m-2 color-bg-open">
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent-emphasis">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success-emphasis">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent-emphasis">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success-emphasis">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent">
      </div>
    </div>
</body>
  
</html>

Producción:

 

Ejemplo 2: El siguiente ejemplo ilustra el contenedor flexible Flexbox de Primer CSS utilizando la clase d-inline-flex .

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>Primer CSS Flex Container</title>
  
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^18.0.0/dist/primer.css" />
</head>
    
<body>
    <h1 class="color-fg-success text-center"> 
        GeeksforGeeks 
    </h1>
  
    <h4 class="text-center font-bold">
        Primer CSS Flex Container
    </h4>
    <strong>Flexbox Container d-inline-flex Class:</strong>
    <div class="border d-inline-flex m-2 color-bg-open">
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent-emphasis">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success-emphasis">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent-emphasis">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success-emphasis">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent">
            
      </div>
    </div>
</body>
  
</html>

Producción:

 

Referencia: https://primer.style/css/utilities/flexbox#flex-container

Publicación traducida automáticamente

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