Las tarjetas de Bootstrap proporcionan un contenedor de contenido flexible
y extensible con múltiples variantes y opciones.
Acerca de
Una tarjeta
es un contenedor de contenido flexible y extensible.
Incluye opciones para encabezados y pies de página, una amplia variedad de
contenido, colores de fondo contextuales y potentes opciones de visualización.
Si está familiarizado con Bootstrap 3, las tarjetas reemplazan nuestros
viejos paneles, pozos y miniaturas.
Funcionalidad similar a esos componentes está disponible como clases
modificadoras para tarjetas.
Ejemplo
Las tarjetas se crean con la menor cantidad de marcas y estilos posibles,
pero aún así logran ofrecer un montón de control y personalización.
Construidos con flexbox, ofrecen una alineación fácil y se combinan bien
con otros componentes de Bootstrap.
No tienen
margin
por defecto, así que use las
utilidades de espaciado
según sea necesario.
A continuación se muestra un ejemplo de una tarjeta básica con contenido
mixto y un ancho fijo.
Las tarjetas no tienen un ancho fijo para comenzar, por lo que naturalmente
llenarán el ancho completo de su elemento principal.
Esto se puede personalizar fácilmente con nuestras diversas
opciones de tamaño
.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Las tarjetas admiten una amplia variedad de contenido, incluidas imágenes,
texto, grupos de listas, enlaces y más.
A continuación se muestran ejemplos de lo que se admite.
Cuerpo
El componente básico de una tarjeta es el
.card-body.
Úselo siempre que necesite una sección acolchada dentro de una tarjeta.
This is some text within a card body.
Títulos, texto y enlaces
Los títulos de las cartas se utilizan añadiendo
.card-title
a una
<h*>
etiqueta. De la misma manera, los enlaces se agregan y se colocan uno al lado del otro agregando
.card-link
a una
<a>
etiqueta.
Los subtítulos se usan agregando un
.card-subtitle
a una
<h*>
etiqueta. Si los elementos
.card-title
y los
.card-subtitle
elementos se colocan en un
.card-body
elemento, el título de la tarjeta y el subtítulo están bien alineados.
Card title
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
.card-img-top
coloca una imagen en la parte superior de la tarjeta.
Con
.card-text
, se puede agregar texto a la tarjeta. El texto que contiene
.card-text
también se puede diseñar con las etiquetas HTML estándar.
Some quick example text to build on the card title and make up the bulk of the card's content.
Lista de grupos
Cree listas de contenido en una tarjeta con un grupo de listas alineadas.
Cras justo odio
Dapibus ac facilisis en
Vestibulum en eros
Featured
Cras justo odio
Dapibus ac facilisis en
Vestibulum en eros
Cras justo odio
Dapibus ac facilisis en
Vestibulum en eros
Fregadero
Mezcle y combine varios tipos de contenido para crear la tarjeta que
necesita, o coloque todo allí.
A continuación se muestran los estilos de imagen, los bloques, los estilos
de texto y un grupo de listas, todo envuelto en una tarjeta de ancho fijo.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Las tarjetas asumen que no son específicas
width
para comenzar, por lo que serán 100% anchas a menos que se indique lo
contrario.
Puede cambiar esto según sea necesario con CSS personalizado, clases de
cuadrícula, mixins de cuadrícula Sass o utilidades.
Usar marcado de cuadrícula
Usando la cuadrícula, envuelva las tarjetas en columnas y filas según sea
necesario.
Special title treatment
With supporting text below as a natural lead-in to additional content.
Puede cambiar rápidamente la alineación del texto de cualquier tarjeta, en
su totalidad o partes específicas, con nuestras
clases de alineación de texto
.
Special title treatment
With supporting text below as a natural lead-in to additional content.
Las tarjetas incluyen algunas opciones para trabajar con imágenes.
Elija entre agregar "tapas de imagen" en cualquier extremo de una tarjeta,
superponer imágenes con el contenido de la tarjeta o simplemente incrustar la imagen en una tarjeta.
Gorras de imagen
De manera similar a los encabezados y pies de página, las tarjetas pueden
incluir "tapas de imagen" en la parte superior e inferior: imágenes en la parte superior o inferior de una
tarjeta.
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Last updated 3 mins ago
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Last updated 3 mins ago
Superposiciones de imágenes
Convierta una imagen en un fondo de tarjeta y superponga el texto de su tarjeta.
Dependiendo de la imagen, es posible que necesite o no estilos o utilidades adicionales.
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Last updated 3 mins ago
Tenga en cuenta que el contenido no debe ser mayor que la altura de la
imagen.
Si el contenido es más grande que la imagen, el contenido se mostrará
fuera de la imagen.
Horizontal
Usando una combinación de clases de red y de servicios públicos, las
tarjetas se pueden hacer horizontales de una manera receptiva y compatible con dispositivos móviles.
En el siguiente ejemplo, eliminamos las canaletas de la cuadrícula
.no-gutters
y usamos
.col-md-*
clases para hacer la tarjeta horizontal en el
md
punto de interrupción.
Es posible que se necesiten más ajustes según el contenido de su tarjeta.
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Last updated 3 mins ago
Estilos de cartas
Las tarjetas incluyen varias opciones para personalizar sus fondos, bordes
y color.
Some quick example text to build on the
card title and make up the bulk of the card's content.
Encabezamiento
secondary card title
Some quick example text to build on the
card title and make up the bulk of the card's content.
Encabezamiento
success card title
Some quick example text to build on the
card title and make up the bulk of the card's content.
Encabezamiento
info card title
Some quick example text to build on the
card title and make up the bulk of the card's content.
Encabezamiento
warning card title
Some quick example text to build on the
card title and make up the bulk of the card's content.
Encabezamiento
danger card title
Some quick example text to build on the
card title and make up the bulk of the card's content.
Encabezamiento
light card title
Some quick example text to build on the
card title and make up the bulk of the card's content.
Encabezamiento
dark card title
Some quick example text to build on the
card title and make up the bulk of the card's content.
Encabezamiento
gray card title
Some quick example text to build on the
card title and make up the bulk of the card's content.
Encabezamiento
tertiary card title
Some quick example text to build on the
card title and make up the bulk of the card's content.
Transmitir significado a las tecnologías de asistencia
El uso del color para agregar significado solo proporciona una indicación
visual, que no se transmitirá a los usuarios de tecnologías de asistencia, como los lectores de pantalla.
Asegúrese de que la información indicada por el color sea obvia a partir
del contenido en sí (por ejemplo, el texto visible) o se incluya a través de medios alternativos, como texto
adicional oculto con la
.sr-only
clase.
Frontera
Utilice
las utilidades de borde
para cambiar solo el
border-color
de una tarjeta.
Tenga en cuenta que puede poner
.text-{color}
clases en el padre
.card
o en un subconjunto del contenido de la tarjeta como se muestra a
continuación.
Header
primary card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Header
secondary card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Header
success card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Header
info card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Header
warning card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Header
danger card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Header
light card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Header
dark card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Header
gray card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Header
tertiary card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Utilidades Mixins
También puede cambiar los bordes del encabezado y pie de página de la
tarjeta según sea necesario, e incluso eliminarlos
background-color
con
.bg-transparent.
Header
Success card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Diseño de tarjeta
Además de diseñar el contenido dentro de las tarjetas, Bootstrap incluye
algunas opciones para diseñar series de tarjetas.
Por el momento,
estas opciones de diseño aún no responden
.
Grupos de cartas
Utilice grupos de tarjetas para representar las tarjetas como un único
elemento adjunto con columnas de igual ancho y alto.
Los grupos de cartas comienzan apilados y suelen
display: flex;
unirse con dimensiones uniformes a partir del
sm
punto de interrupción.
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Last updated 3 mins ago
Card title
This card has supporting text below as a natural lead-in to additional content.
Last updated 3 mins ago
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.
Last updated 3 mins ago
Al utilizar grupos de tarjetas con pie de página, su contenido se alineará automáticamente.
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Card title
This card has supporting text below as a natural lead-in to additional content.
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.
Barajas de cartas
¿Necesita un conjunto de tarjetas de igual ancho y alto que no estén unidas entre sí?
Utilice barajas de cartas.
Card title
This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Last updated 3 mins ago
Card title
This card has supporting text below as a natural lead-in to additional content.
Last updated 3 mins ago
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.
Last updated 3 mins ago
Al igual que con los grupos de cartas, los pies de las cartas en los mazos se alinearán automáticamente.
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Card title
This card has supporting text below as a natural lead-in to additional content.
Card title
This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.
Tarjetas de cuadrícula
Use el sistema de cuadrícula Bootstrap y sus
.row-cols
clases
para controlar cuántas columnas de cuadrícula (envueltas alrededor de sus
tarjetas) muestra por fila.
Por ejemplo, aquí se
.row-cols-1
colocan las tarjetas en una columna y se
.row-cols-md-2
dividen cuatro tarjetas con el mismo ancho en varias filas, desde el punto medio hacia arriba.
Card title
This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Card title
This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Card title
This is a longer card with supporting text below as a natural lead-in to additional content.
Card title
This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Cámbielo a
.row-cols-3
y verá la cuarta envoltura de la tarjeta.
Card title
This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Card title
This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Card title
This is a longer card with supporting text below as a natural lead-in to additional content.
Card title
This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Cuando necesite la misma altura, agregue
.h-100
a las tarjetas.
Si desea alturas iguales de forma predeterminada, puede establecer
$card-height: 100%
en Sass.
Card title
This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Card title
This is a short card.
Card title
This is a longer card with supporting text below as a natural lead-in to additional content.
Card title
This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Columnas de cartas
Las tarjetas se pueden organizar en
columnas similares a
mampostería
con solo CSS envolviéndolas
.card-columns
. Las tarjetas están construidas con
column
propiedades CSS en lugar de flexbox para facilitar la alineación.
Las tarjetas se ordenan de arriba a abajo y de izquierda a derecha.
¡Aviso!
Su millaje con columnas de tarjetas puede variar.
Para evitar que las tarjetas se rompan entre las columnas, debemos
configurarlas
display: inline-block
como aún
column-break-inside: avoid
no es una solución a prueba de balas.
Card title that wraps to a new line
This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Card title
This card has supporting text below as a natural lead-in to additional content.
Last updated 3 mins ago
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat.
Card title
This card has a regular title and short paragraphy of text below it.
Last updated 3 mins ago
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Card title
This is another card with title and supporting text below. This card has some additional content to make it slightly taller overall.
Last updated 3 mins ago
Las columnas de tarjetas también se pueden ampliar y personalizar con algún
código adicional.
A continuación se muestra una extensión de la
.card-columns
clase que usa el mismo CSS que usamos (columnas CSS) para generar un
conjunto de niveles receptivos para cambiar el número de columnas.