¿Cómo alinear las columnas de flexbox a la izquierda y a la derecha usando CSS?

Las columnas flexibles se pueden alinear a la izquierda o a la derecha usando la propiedad align-content en la clase de contenedor flexible. La propiedad align-content cambia el comportamiento de la propiedad flex-wrap. Alinea líneas flexibles. Se utiliza para especificar la alineación entre las líneas dentro de un contenedor flexible.

  • Para alinear columnas a la izquierda, la propiedad align-content se establecerá en ‘flex-start’.
  • Para alinear columnas a la derecha, la propiedad align-content se establecerá en ‘flex-end’.
  • Para alinear columnas en los extremos, la propiedad align-content se establecerá en ‘espacio entre’.

Ejemplo 1: este ejemplo muestra el cuadro flexible en las columnas.

<!DOCTYPE html>
<html>
  
<head>
    <style>
        .flex-container {
            display: flex;
            height:400px;
            flex-flow: column wrap;
            background-color: green;
        }
          
        .flex-container > div {
            background-color: #fff;
            width: 100px;
            margin: 10px;
            text-align: center;
            line-height: 75px;
            font-size: 30px;
        }
    </style>
</head>
  
<body>
    <div class="flex-container">
        <div>1</div>
        <div>2</div>
        <div>3</div> 
        <div>4</div>
        <div>5</div>
        <div>6</div>
        <div>7</div> 
        <div>8</div> 
    </div>
</body>
  
</html>

Producción:

Ejemplo 2: este ejemplo alinea las columnas del cuadro flexible a la izquierda.

<!DOCTYPE html>
<html>
  
<head>
    <style>
        .flex-container {
            display: flex;
            height:400px;
            flex-flow: column wrap;
            background-color: green;
            align-content: flex-start;
        }
          
        .flex-container > div {
            background-color: #fff;
            width: 100px;
            margin: 10px;
            text-align: center;
            line-height: 75px;
            font-size: 30px;
        }
    </style>
</head>
  
<body>
    <div class="flex-container">
        <div>1</div>
        <div>2</div>
        <div>3</div> 
        <div>4</div>
        <div>5</div>
        <div>6</div>
        <div>7</div> 
        <div>8</div> 
    </div>
</body>
  
</html>

Producción:

Ejemplo 3: este ejemplo alinea las columnas del cuadro flexible a la derecha.

<!DOCTYPE html>
<html>
  
<head>
    <style>
        .flex-container {
            display: flex;
            height:400px;
            flex-flow: column wrap;
            background-color: green;
            align-content: flex-end;
        }
          
        .flex-container > div {
            background-color: #fff;
            width: 100px;
            margin: 10px;
            text-align: center;
            line-height: 75px;
            font-size: 30px;
        }
    </style>
</head>
  
<body>
    <div class="flex-container">
        <div>1</div>
        <div>2</div>
        <div>3</div> 
        <div>4</div>
        <div>5</div>
        <div>6</div>
        <div>7</div> 
        <div>8</div> 
    </div>
</body>
  
</html>

Producción:

Ejemplo 3: este ejemplo alinea el cuadro flexible en ambos puntos finales.

<!DOCTYPE html>
<html>
  
<head>
    <style>
        .flex-container {
            display: flex;
            height:400px;
            flex-flow: column wrap;
            background-color: green;
            align-content: space-between;
        }
          
        .flex-container > div {
            background-color: #fff;
            width: 100px;
            margin: 10px;
            text-align: center;
            line-height: 75px;
            font-size: 30px;
        }
    </style>
</head>
  
<body>
    <div class="flex-container">
        <div>1</div>
        <div>2</div>
        <div>3</div> 
        <div>4</div>
        <div>5</div>
        <div>6</div>
        <div>7</div> 
        <div>8</div> 
    </div>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

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