Carte
Le schede di Bootstrap forniscono un contenitore di contenuti flessibile ed estensibile con più varianti e opzioni.
Una carta è un contenitore di contenuti flessibile ed estensibile. Include opzioni per intestazioni e piè di pagina, un'ampia varietà di contenuti, colori di sfondo contestuali e potenti opzioni di visualizzazione. Se hai familiarità con Bootstrap 3, le schede sostituiscono i nostri vecchi pannelli, pozzi e miniature. Funzionalità simili a quelle componenti sono disponibili come classi modificatori per le carte.
Le carte sono costruite con il minor numero possibile di markup e stili, ma riescono comunque a fornire un sacco di controllo e personalizzazione. Costruiti con flexbox, offrono un facile allineamento e si combinano bene con altri componenti Bootstrap. Non hanno margin
per impostazione predefinita, quindi usa le utilità di spaziatura secondo necessità.
Di seguito è riportato un esempio di una scheda base con contenuto misto e larghezza fissa. Le carte non hanno una larghezza fissa per iniziare, quindi riempiranno naturalmente l'intera larghezza del suo elemento padre. Questo è facilmente personalizzabile con le nostre varie opzioni di dimensionamento .
Titolo della carta
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Andare da qualche parte<div class="card" style="width: 18rem;">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Le schede supportano un'ampia varietà di contenuti, inclusi immagini, testo, gruppi di elenchi, collegamenti e altro. Di seguito sono riportati esempi di ciò che è supportato.
L'elemento costitutivo di una carta è il .card-body
. Usalo ogni volta che hai bisogno di una sezione imbottita all'interno di una carta.
<div class="card">
<div class="card-body">
This is some text within a card body.
</div>
</div>
I titoli delle carte vengono utilizzati aggiungendo .card-title
a un <h*>
tag. Allo stesso modo, i collegamenti vengono aggiunti e posizionati uno accanto all'altro aggiungendo .card-link
a un <a>
tag.
I sottotitoli vengono utilizzati aggiungendo a .card-subtitle
a un <h*>
tag. Se gli .card-title
elementi e .card-subtitle
sono inseriti in un .card-body
elemento, il titolo e il sottotitolo della carta sono ben allineati.
Titolo della carta
Sottotitolo della carta
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Collegamento scheda Un altro collegamento<div class="card" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<h6 class="card-subtitle mb-2 text-muted">Card subtitle</h6>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
<a href="#" class="card-link">Card link</a>
<a href="#" class="card-link">Another link</a>
</div>
</div>
.card-img-top
posiziona un'immagine in cima alla scheda. Con .card-text
, il testo può essere aggiunto alla scheda. Il testo all'interno .card-text
può anche essere stilizzato con i tag HTML standard.
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
<div class="card" style="width: 18rem;">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
Crea elenchi di contenuti in una carta con un gruppo di elenchi di colore.
- Cras solo odio
- Dapibus ac facilisis in
- Vestibolo all'eros
<div class="card" style="width: 18rem;">
<ul class="list-group list-group-flush">
<li class="list-group-item">Cras justo odio</li>
<li class="list-group-item">Dapibus ac facilisis in</li>
<li class="list-group-item">Vestibulum at eros</li>
</ul>
</div>
- Cras solo odio
- Dapibus ac facilisis in
- Vestibolo all'eros
<div class="card" style="width: 18rem;">
<div class="card-header">
Featured
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">Cras justo odio</li>
<li class="list-group-item">Dapibus ac facilisis in</li>
<li class="list-group-item">Vestibulum at eros</li>
</ul>
</div>
Mescola e abbina più tipi di contenuto per creare la scheda di cui hai bisogno o butta tutto lì dentro. Di seguito sono mostrati stili di immagine, blocchi, stili di testo e un gruppo di elenchi, il tutto racchiuso in una scheda a larghezza fissa.
Titolo della carta
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
- Cras solo odio
- Dapibus ac facilisis in
- Vestibolo all'eros
<div class="card" style="width: 18rem;">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">Cras justo odio</li>
<li class="list-group-item">Dapibus ac facilisis in</li>
<li class="list-group-item">Vestibulum at eros</li>
</ul>
<div class="card-body">
<a href="#" class="card-link">Card link</a>
<a href="#" class="card-link">Another link</a>
</div>
</div>
Aggiungi un'intestazione e/o un piè di pagina facoltativi all'interno di una scheda.
Trattamento speciale del titolo
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
Andare da qualche parte<div class="card">
<div class="card-header">
Featured
</div>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
.card-header
Le intestazioni delle carte possono essere stilizzate aggiungendo <h*>
elementi.
In primo piano
Trattamento speciale del titolo
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
Andare da qualche parte<div class="card">
<h5 class="card-header">Featured</h5>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Intero posuere erat a ante.
<div class="card">
<div class="card-header">
Quote
</div>
<div class="card-body">
<blockquote class="blockquote mb-0">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
<footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>
</div>
</div>
Trattamento speciale del titolo
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
Andare da qualche parte<div class="card text-center">
<div class="card-header">
Featured
</div>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
<div class="card-footer text-muted">
2 days ago
</div>
</div>
Le carte non presuppongono un width
inizio specifico, quindi saranno larghe al 100% se non diversamente indicato. Puoi modificarlo secondo necessità con CSS personalizzati, classi di griglia, mixin Sass della griglia o utilità.
Usando la griglia, avvolgi le carte in colonne e righe secondo necessità.
Trattamento speciale del titolo
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
Andare da qualche parteTrattamento speciale del titolo
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
Andare da qualche parte<div class="row">
<div class="col-sm-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
</div>
</div>
Usa la nostra manciata di utilità di dimensionamento disponibili per impostare rapidamente la larghezza di una carta.
Titolo della carta
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
PulsanteTitolo della carta
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
Pulsante<div class="card w-75">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Button</a>
</div>
</div>
<div class="card w-50">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Button</a>
</div>
</div>
Usa CSS personalizzati nei tuoi fogli di stile o come stili in linea per impostare una larghezza.
Trattamento speciale del titolo
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
Andare da qualche parte<div class="card" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Puoi modificare rapidamente l'allineamento del testo di qualsiasi scheda, nella sua interezza o in parti specifiche, con le nostre classi di allineamento del testo .
Trattamento speciale del titolo
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
Andare da qualche parteTrattamento speciale del titolo
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
Andare da qualche parteTrattamento speciale del titolo
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
Andare da qualche parte<div class="card" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
<div class="card text-center" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
<div class="card text-right" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Aggiungi un po' di navigazione all'intestazione (o blocco) di una carta con i componenti di navigazione di Bootstrap .
Trattamento speciale del titolo
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
Andare da qualche parte<div class="card text-center">
<div class="card-header">
<ul class="nav nav-tabs card-header-tabs">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
</div>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Trattamento speciale del titolo
Con il testo di supporto di seguito come naturale introduzione a contenuti aggiuntivi.
Andare da qualche parte<div class="card text-center">
<div class="card-header">
<ul class="nav nav-pills card-header-pills">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
</div>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Le schede includono alcune opzioni per lavorare con le immagini. Scegli tra l'aggiunta di "tappi immagine" a una delle estremità di una scheda, la sovrapposizione di immagini con il contenuto della scheda o semplicemente l'incorporamento dell'immagine in una scheda.
Simile alle intestazioni e ai piè di pagina, le schede possono includere "cappucci immagine" in alto e in basso, immagini nella parte superiore o inferiore di una scheda.
Titolo della carta
Questa è una scheda più ampia con il testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi. Questo contenuto è un po' più lungo.
Ultimo aggiornamento 3 minuti fa
Titolo della carta
Questa è una scheda più ampia con il testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi. Questo contenuto è un po' più lungo.
Ultimo aggiornamento 3 minuti fa
<div class="card mb-3">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
<img class="card-img-bottom" src="..." alt="Card image cap">
</div>
Trasforma un'immagine in uno sfondo di una carta e sovrapponi il testo della tua carta. A seconda dell'immagine, potresti aver bisogno o meno di stili o utilità aggiuntivi.
<div class="card bg-dark text-white">
<img class="card-img" src="..." alt="Card image">
<div class="card-img-overlay">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
<p class="card-text">Last updated 3 mins ago</p>
</div>
</div>
Le carte includono varie opzioni per la personalizzazione di sfondi, bordi e colore.
Usa le utilità di testo e sfondo per cambiare l'aspetto di una carta.
Titolo della carta principale
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della carta secondaria
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della carta di successo
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della carta di pericolo
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della carta di avviso
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della scheda informativa
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della carta leggera
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della carta scura
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
<div class="card text-white bg-primary mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Primary card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-white bg-secondary mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Secondary card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-white bg-success mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Success card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-white bg-danger mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Danger card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-white bg-warning mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Warning card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-white bg-info mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Info card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card bg-light mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Light card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-white bg-dark mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Dark card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
Trasmettere significato alle tecnologie assistive
L'uso del colore per aggiungere significato fornisce solo un'indicazione visiva, che non verrà trasmessa agli utenti di tecnologie assistive, come i lettori di schermo. Assicurati che le informazioni denotate dal colore siano ovvie dal contenuto stesso (ad es. il testo visibile), o siano incluse attraverso mezzi alternativi, come testo aggiuntivo nascosto con la .sr-only
classe.
Usa le utilità di confine per cambiare solo il border-color
di una carta. Nota che puoi inserire .text-{color}
classi sul genitore .card
o su un sottoinsieme dei contenuti della scheda come mostrato di seguito.
Titolo della carta principale
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della carta secondaria
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della carta di successo
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della carta di pericolo
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della carta di avviso
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della scheda informativa
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della carta leggera
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
Titolo della carta scura
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
<div class="card border-primary mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body text-primary">
<h5 class="card-title">Primary card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-secondary mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body text-secondary">
<h5 class="card-title">Secondary card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-success mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body text-success">
<h5 class="card-title">Success card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-danger mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body text-danger">
<h5 class="card-title">Danger card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-warning mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body text-warning">
<h5 class="card-title">Warning card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-info mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body text-info">
<h5 class="card-title">Info card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-light mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Light card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-dark mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body text-dark">
<h5 class="card-title">Dark card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
Puoi anche modificare i bordi dell'intestazione e del piè di pagina della carta secondo necessità e persino rimuoverli background-color
con .bg-transparent
.
Titolo della carta di successo
Un breve testo di esempio per costruire sul titolo della carta e costituire la maggior parte del contenuto della carta.
<div class="card border-success mb-3" style="max-width: 18rem;">
<div class="card-header bg-transparent border-success">Header</div>
<div class="card-body text-success">
<h5 class="card-title">Success card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
<div class="card-footer bg-transparent border-success">Footer</div>
</div>
Oltre allo stile del contenuto all'interno delle carte, Bootstrap include alcune opzioni per disporre le serie di carte. Per il momento, queste opzioni di layout non sono ancora reattive .
Usa i gruppi di carte per rendere le carte come un singolo elemento allegato con colonne di larghezza e altezza uguali. I gruppi di carte utilizzano display: flex;
per ottenere il loro dimensionamento uniforme.
Titolo della carta
Questa è una scheda più ampia con il testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi. Questo contenuto è un po' più lungo.
Ultimo aggiornamento 3 minuti fa
Titolo della carta
Questa scheda ha un testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi.
Ultimo aggiornamento 3 minuti fa
Titolo della carta
Questa è una scheda più ampia con il testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi. Questa carta ha un contenuto ancora più lungo della prima a mostrare quell'azione di uguale altezza.
Ultimo aggiornamento 3 minuti fa
<div class="card-group">
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This card has supporting text below as a natural lead-in to additional content.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">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.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
</div>
Quando si utilizzano gruppi di carte con piè di pagina, il loro contenuto si allineerà automaticamente.
Titolo della carta
Questa è una scheda più ampia con il testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi. Questo contenuto è un po' più lungo.
Titolo della carta
Questa scheda ha un testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi.
Titolo della carta
Questa è una scheda più ampia con il testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi. Questa carta ha un contenuto ancora più lungo della prima a mostrare quell'azione di uguale altezza.
<div class="card-group">
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This card has supporting text below as a natural lead-in to additional content.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">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.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
</div>
Hai bisogno di un set di carte di uguale larghezza e altezza che non sono attaccate l'una all'altra? Usa i mazzi di carte.
Titolo della carta
Questa è una scheda più lunga con il testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi. Questo contenuto è un po' più lungo.
Ultimo aggiornamento 3 minuti fa
Titolo della carta
Questa scheda ha un testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi.
Ultimo aggiornamento 3 minuti fa
Titolo della carta
Questa è una scheda più ampia con il testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi. Questa carta ha un contenuto ancora più lungo della prima a mostrare quell'azione di uguale altezza.
Ultimo aggiornamento 3 minuti fa
<div class="card-deck">
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This card has supporting text below as a natural lead-in to additional content.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">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.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
</div>
Proprio come con i gruppi di carte, i piè di pagina delle carte nei mazzi si allineeranno automaticamente.
Titolo della carta
Questa è una scheda più ampia con il testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi. Questo contenuto è un po' più lungo.
Titolo della carta
Questa scheda ha un testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi.
Titolo della carta
Questa è una scheda più ampia con il testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi. Questa carta ha un contenuto ancora più lungo della prima a mostrare quell'azione di uguale altezza.
<div class="card-deck">
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This card has supporting text below as a natural lead-in to additional content.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">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.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
</div>
Le carte possono essere organizzate in colonne in stile Massoneria con solo CSS avvolgendole in .card-columns
. Le schede sono costruite con column
proprietà CSS invece di flexbox per un allineamento più semplice. Le carte sono ordinate dall'alto verso il basso e da sinistra a destra.
Dritta! Il tuo chilometraggio con le colonne della carta può variare. Per evitare che le carte si rompano tra le colonne, dobbiamo impostarle display: inline-block
perché column-break-inside: avoid
non è ancora una soluzione a prova di proiettile.
Titolo della carta che va a capo su una nuova riga
Questa è una scheda più lunga con il testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi. Questo contenuto è un po' più lungo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Intero posuere erat a ante.
Titolo della carta
Questa scheda ha un testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi.
Ultimo aggiornamento 3 minuti fa
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Intero posuere erat.
Titolo della carta
Questa scheda ha un testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi.
Ultimo aggiornamento 3 minuti fa
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Intero posuere erat a ante.
Titolo della carta
Questa è una scheda più ampia con il testo di supporto di seguito come introduzione naturale a contenuti aggiuntivi. Questa carta ha un contenuto ancora più lungo della prima a mostrare quell'azione di uguale altezza.
Ultimo aggiornamento 3 minuti fa
<div class="card-columns">
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title that wraps to a new line</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
</div>
<div class="card p-3">
<blockquote class="blockquote mb-0 card-body">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
<footer class="blockquote-footer">
<small class="text-muted">
Someone famous in <cite title="Source Title">Source Title</cite>
</small>
</footer>
</blockquote>
</div>
<div class="card">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This card has supporting text below as a natural lead-in to additional content.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
<div class="card bg-primary text-white text-center p-3">
<blockquote class="blockquote mb-0">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat.</p>
<footer class="blockquote-footer">
<small>
Someone famous in <cite title="Source Title">Source Title</cite>
</small>
</footer>
</blockquote>
</div>
<div class="card text-center">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This card has supporting text below as a natural lead-in to additional content.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
<div class="card">
<img class="card-img" src="..." alt="Card image">
</div>
<div class="card p-3 text-right">
<blockquote class="blockquote mb-0">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
<footer class="blockquote-footer">
<small class="text-muted">
Someone famous in <cite title="Source Title">Source Title</cite>
</small>
</footer>
</blockquote>
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">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.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
</div>
Le colonne delle carte possono anche essere ampliate e personalizzate con qualche codice aggiuntivo. Di seguito è mostrata un'estensione della .card-columns
classe che utilizza lo stesso CSS che utilizziamo, le colonne CSS, per generare una serie di livelli reattivi per modificare il numero di colonne.