"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo eliminar espacios en filas de Bootstrap apiladas?

¿Cómo eliminar espacios en filas de Bootstrap apiladas?

Publicado el 2024-11-13
Navegar:294

How to Eliminate Gaps in Stacked Bootstrap Rows?

Brechas en filas de Bootstrap apiladas: soluciones

En las cuadrículas basadas en Bootstrap, es común encontrar problemas con espacios cuando se apilan mosaicos de diferentes alturas . Para abordar esto, considere los siguientes enfoques:

1. Establecer alturas de elementos:

Asigne una altura fija a todos los elementos dentro del portafolio para garantizar una alineación consistente.

2. Diseño de mampostería:

Utilice una herramienta como Masonry para ajustar automáticamente las alturas de los elementos y ajustarlos dentro del espacio disponible.

3. Restablecimiento de columnas responsivas:

Bootstrap proporciona "restablecimientos de columnas responsivos". Al aplicar estas clases a su cuadrícula, puede establecer dinámicamente las alturas de las columnas y evitar espacios.

4. Clearfix con consultas de medios:

Después de cada elemento, agregue un div con un mini clearfix. Esto se puede ocultar mediante consultas de medios, abordando eficazmente el problema de la brecha.

Ejemplo de código:

... (Element content)
... (Additional elements)
@media (max-width: 767px) {
  .portfolio > .clear:nth-child(6n)::before {
    /* Clearfix for mobile devices */
  }
}

Enfoque jQuery:

var row=$('.portfolio');
$.each(row, function() {
  var maxh = 0;
  $.each($(this).find('div[class^="col-"]'), function() {
    if($(this).height() > maxh)
      maxh = $(this).height();
  });
  $.each($(this).find('div[class^="col-"]'), function() {
    $(this).height(maxh); // Set element heights uniformly
  });
});
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3