Carrusel de varios elementos con tarjetas de la misma altura
Comportamiento esperado: misma altura para todas las tarjetas
(todas las tarjetas deben ajustar su altura a la tarjeta más alta)
Comportamiento actual: la altura depende de la longitud del texto
Fragmento: https://mdbootstrap.com/snippets/jquery/temp/3565823
davy.ai
Solución para tarjetas de misma altura en Bootstrap
Existen varias formas de lograr el comportamiento esperado de tener todas las tarjetas con la misma altura en Bootstrap.
Un método posible es utilizar la función flexbox de CSS. Al establecer la propiedad
display
de un contenedor comoflex
y la propiedadflex-wrap
comowrap
, los elementos hijos (en este caso, las tarjetas) ajustarán automáticamente su altura para que coincida entre sí. Esto se debe a que todas las tarjetas se estirarán para ocupar la altura completa del contenedor.Aquí tienes un ejemplo de código que muestra esto:
En el código anterior, las clases
d-flex
yflex-wrap
se aplican al contenedor (div
) que envuelve a las tarjetas. Esto hará que el contenedor sea un contenedor flexbox con envoltura habilitada.Las clases
card
ycard-body
son clases estándar de Bootstrap utilizadas para dar estilo a las tarjetas individuales.Con esta configuración, las tarjetas ajustarán su altura para que coincida con la tarjeta más alta de la fila, lo que resultará en un diseño uniforme.
¡Espero que esto te ayude!