Cómo establecer el ancho máximo de las columnas de la cuadrícula css

Tom Bomb

Tengo una cuadrícula CSS y se ve y funciona muy bien cuando hay muchos elementos. Sin embargo, cuando hay 1, 2 o 3 elementos, las cartas se estiran.

Intenté configurar el max-widthpara cada tarjeta, pero el ancho de las columnas sigue siendo el mismo. ¿Hay alguna forma de configurar max-widthcada columna? Necesito usarlo solo cuando hay 3 columnas o menos. (Soy muy nuevo en CSS Grid)

.big-container {
  padding: 0 10%;
}

.header {
  width: 100%;
  height: 50px;
  background-color: blue;
}
.container {
  border: 1px solid black;
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  grid-gap: 10px;
}
.box {
  border: 1px solid black;
  height: 30px;
  background-color: yellow;
}
<div class="big-container">
  <div class="header"></div>
  <p>Text</p>
  <div class="container">
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>

</div>
</div>

¡Gracias!

Springer F

Establecer grid-template-columnsen auto-fill, evitará que las celdas se estiren en el caso de la columna <4

ver el fragmento de abajo:

.big-container {
  padding: 0 10%;
}

.header {
  width: 100%;
  height: 50px;
  background-color: blue;
}

.container {
  border: 1px solid black;
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
  grid-gap: 10px;
}

.box {
  border: 1px solid black;
  height: 30px;
  background-color: yellow;
}
<div class="big-container">
  <div class="header"></div>
  <p>Text</p>
  <div class="container">
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
  </div>
</div>

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Establecer el ancho de las columnas en la vista de cuadrícula creada dinámicamente

No se puede establecer el ancho o el alto para las columnas y filas de la cuadrícula web

Cuadrícula CSS: ¿cómo se distribuye uniformemente el ancho de columna en las columnas "automáticas"?

Cómo mantener fijo el tamaño mínimo y máximo de las celdas de la cuadrícula CSS

cómo establecer el ancho máximo de la leyenda

Establecer el ancho de la cuadrícula en automático

Establecer el ancho mínimo de la columna en la cuadrícula

Cómo administrar las columnas de la cuadrícula de consulta de medios css

Limitar el ancho de la columna en la cuadrícula de datos para las columnas del botón de comando

Cómo establecer el ancho máximo de las burbujas de mensaje en MessageKit

Cómo establecer el ancho máximo de las burbujas de mensaje en MessageKit

Las columnas de plantilla de cuadrícula CSS no cambian aunque el código esté activo en la consulta de medios

VTK: ¿cómo leer la longitud, el ancho y la altura de las celdas de la cuadrícula?

Establecer el ancho de la tabla al ancho acumulado de todas las columnas

Highcharts cómo establecer el ancho máximo de leyenda

¿Qué sucede si grid-column-end es mayor que el máximo de columnas en la cuadrícula css?

Cómo evitar que el elemento de entrada exceda el ancho de la columna de cuadrícula CSS

Cómo evitar que el elemento de entrada exceda el ancho de la columna de cuadrícula CSS

¿Cómo establecer el ancho máximo de una columna en CSS Grid Layout?

¿Cómo evitar que el intervalo de filas de la cuadrícula cambie la ubicación de las columnas?

¿Cómo establecer el ancho y la altura de la imagen de máscara en css?

Número máximo de columnas de la cuadrícula CSS sin consultas de medios

Cómo mantener el formato después de que el usuario clasifique las columnas en la vista de cuadrícula

¿Cómo resaltar las celdas de la cuadrícula CSS?

¿Cómo evitar que el intervalo de filas de cuadrícula cambie la ubicación de las columnas?

Cómo establecer el ancho de las columnas fijas en xamarin

Cuadrícula CSS con el número máximo de columnas con elementos secundarios dinámicos

¿Cómo calcular el ancho de una columna de cuadrícula CSS en IE11 para la animación?

¿Cómo calcular el ancho de una columna de cuadrícula CSS en IE11 para la animación?

TOP Lista

CalienteEtiquetas

Archivo