Un componente di presentazione per scorrere elementi, immagini o diapositive di testo.
Come funziona
Il carousel permette di scorrere una serie di contenuti ed è realizzato con trasformazioni CSS 3D e JavaScript. Può essere utilizzato con una serie di immagini, testo o codice personalizzato. Include anche il supporto per i controlli e gli indicatori precedente/successivo ed i dots di indicazione posizione.
Il carousel può contenere vari tipi di componenti, solitamente cards o immagini.
Il plugin, attraverso l’opzione i18n, offre la possibilità di tradurre le aria-label utilizzate per gli elementi di interfaccia.
Bootstrap Italia fornisce le label già tradotte in italiano come segue:
prev: ‘Slide precedente’,
next: ‘Slide successiva’,
first: ‘Vai alla prima slide’,
last: ‘Vai all’ultima slide’,
slideX: ‘Vai alla slide %s’,
pageX: ‘Vai a pagina %s’,
play: ‘Attiva autoplay’,
pause: ‘Pausa autoplay’,
carousel: ‘carosello’,
select: ‘Seleziona una slide da mostrare’,
slide: ‘slide’,
slideLabel: ‘%s di %s’,
Per tradurre le label in altre lingue è sufficiente utilizzare l’attributo opzionale data-splide sul div it-carousel-wrapper splide come nell’esempio seguente:
<div class="it-carousel-wrapper it-carousel-landscape-abstract-three-cols splide" data-bs-carousel-splide data-splide='{"i18n":{"slideX":"Go to slide %s","pageX":"Go to page %s"}}'>
Esempi di carousel con diversi contenuti
I wrapper esterni it-carousel-wrapper e splide__track ricevono le classi necessarie per la corretta visualizzazione dei contenuti.
div it-carousel-wrapper : viene aggiunta la classe it-carousel-landscape-abstract-three-cols che attiva la visualizzazione a 3 colonne su desktop.
div splide__track : vengono aggiunte le classi ps-lg-3 pe-lg-3 che implementano il padding richiesto dal breakpoint lg in su.
Uso delle ombre nelle card:
Se usi ombre sulle card (.shadow) in carousel base, puoi usare le classi padding (esempio .p-2 per .shadow-sm) su .it-single-slide-wrapper per lasciare spazio utile a mostrarle. In questo caso puoi inoltre usare l’attributo data-splide='{"gap":".5rem", "breadkpoints":{"560":{"gap":".5rem"}, "768":{"gap":".5rem"}, "992":{"gap":".5rem"}}}' sul contenitore per ridurre l’intercolonna della misura necessaria in tutti i breakpoint (esempio .5rem per .p-2).
<divclass="it-carousel-wrapper it-carousel-landscape-abstract-three-cols splide"data-bs-carousel-splidedata-splide='{"gap":".5rem", "breakpoints":{"768":{"gap":".5rem"}, "992":{"gap":".5rem"}}}'><divclass="it-header-block"><divclass="it-header-block-title"><h2>Titolo del Carousel</h2></div></div><divclass="splide__track ps-lg-3 pe-lg-3"><ulclass="splide__list it-carousel-all"><liclass="splide__slide"><divclass="it-single-slide-wrapper p-2"><!--start it-card--><articleclass="it-card rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title "><ahref="#">Titolo del contenuto</a></h3><!--card body content--><divclass="it-card-body"><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide"><divclass="it-single-slide-wrapper p-2"><!--start it-card--><articleclass="it-card rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title "><ahref="#">Titolo del contenuto</a></h3><!--card body content--><divclass="it-card-body"><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide"><divclass="it-single-slide-wrapper p-2"><!--start it-card--><articleclass="it-card rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title "><ahref="#">Titolo del contenuto</a></h3><!--card body content--><divclass="it-card-body"><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide"><divclass="it-single-slide-wrapper p-2"><!--start it-card--><articleclass="it-card rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title "><ahref="#">Titolo del contenuto</a></h3><!--card body content--><divclass="it-card-body"><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide"><divclass="it-single-slide-wrapper p-2"><!--start it-card--><articleclass="it-card rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title "><ahref="#">Titolo del contenuto</a></h3><!--card body content--><divclass="it-card-body"><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide"><divclass="it-single-slide-wrapper p-2"><!--start it-card--><articleclass="it-card rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title "><ahref="#">Titolo del contenuto</a></h3><!--card body content--><divclass="it-card-body"><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li></ul></div></div>
div it-carousel-wrapper: viene aggiunta la classe it-carousel-landscape-abstract-three-cols-arrow-visible che attiva la visualizzazione a 3 colonne su desktop e la visualizzazione delle frecce di navigazione.
Altezze delle card:
Per visualizzare card di eguale altezza nel caso di contenuti diversi (card con classe .it-card-height-full), è necessario applicare l’attributo data-splide='{"height":"auto"}' sul wrapper e la classe .h-100 su ogni elemento .it-single-slide-wrapper.
<divclass="it-carousel-wrapper splide it-carousel-landscape-abstract-three-cols-arrow-visible"data-bs-carousel-splidedata-splide='{"height":"auto"}'><divclass="splide__track"><ulclass="splide__list"><liclass="splide__slide lined_slide"><divclass="it-single-slide-wrapper h-100 p-2"><!--start it-card--><articleclass="it-card it-card-height-full rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title it-card-title-icon "><ahref="#">Titolo contenuto</a></h3><!--card body content--><divclass="it-card-body"><addressclass="it-card-signature">di Gino Rosso</address><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento. </p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide lined_slide"><divclass="it-single-slide-wrapper h-100 p-2"><!--start it-card--><articleclass="it-card it-card-height-full rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title it-card-title-icon "><ahref="#">Titolo contenuto</a></h3><!--card body content--><divclass="it-card-body"><addressclass="it-card-signature">di Gino Rosso</address></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide lined_slide"><divclass="it-single-slide-wrapper h-100 p-2"><!--start it-card--><articleclass="it-card it-card-height-full rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title it-card-title-icon "><ahref="#">Titolo contenuto</a></h3><!--card body content--><divclass="it-card-body"><addressclass="it-card-signature">di Gino Rosso</address><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide lined_slide"><divclass="it-single-slide-wrapper h-100 p-2"><!--start it-card--><articleclass="it-card it-card-height-full rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title it-card-title-icon "><ahref="#">Titolo contenuto</a></h3><!--card body content--><divclass="it-card-body"><addressclass="it-card-signature">di Gino Rosso</address><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li></ul></div></div>
Card editoriali inline (orizzontali)
Usa le varianti di card editoriale inline (orizzontali).
Classi da applicare:
div it-carousel-wrapper: viene aggiunta la classe it-carousel-landscape-abstract.
<divclass="it-carousel-wrapper it-carousel-landscape-abstract splide"data-bs-carousel-splide><divclass="splide__track"><ulclass="splide__list"><liclass="splide__slide"><divclass="it-single-slide-wrapper p-2"><!--start it-card--><articleclass="it-card it-card-inline it-card-image rounded shadow-sm border"><!--card first child is all the card content: title (link) + body + footer --><divclass="it-card-inline-content"><h3class="it-card-title "><ahref="#">Titolo contenuto editoriale</a></h3><divclass="it-card-body"><addressclass="it-card-signature">di Maria Verde</address><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></div><!--card second child is the image (optional)--><divclass="it-card-image-wrapper"><divclass="ratio ratio-16x9"><figureclass="figure img-full"><imgsrc="https://picsum.photos/seed/city/800/600"alt="Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto."></figure></div></div></article><!--end it-card--></div></li><liclass="splide__slide"><divclass="it-single-slide-wrapper p-2"><!--start it-card--><articleclass="it-card it-card-inline it-card-image rounded shadow-sm border"><!--card first child is all the card content: title (link) + body + footer --><divclass="it-card-inline-content"><h3class="it-card-title "><ahref="#">Titolo contenuto editoriale</a></h3><divclass="it-card-body"><addressclass="it-card-signature">di Maria Verde</address><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></div><!--card second child is the image (optional)--><divclass="it-card-image-wrapper"><divclass="ratio ratio-16x9"><figureclass="figure img-full"><imgsrc="https://picsum.photos/seed/city/800/600"alt="Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto."></figure></div></div></article><!--end it-card--></div></li><liclass="splide__slide"><divclass="it-single-slide-wrapper p-2"><!--start it-card--><articleclass="it-card it-card-inline it-card-image rounded shadow-sm border"><!--card first child is all the card content: title (link) + body + footer --><divclass="it-card-inline-content"><h3class="it-card-title "><ahref="#">Titolo contenuto editoriale</a></h3><divclass="it-card-body"><addressclass="it-card-signature">di Maria Verde</address><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></div><!--card second child is the image (optional)--><divclass="it-card-image-wrapper"><divclass="ratio ratio-16x9"><figureclass="figure img-full"><imgsrc="https://picsum.photos/seed/city/800/600"alt="Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto."></figure></div></div></article><!--end it-card--></div></li></ul></div></div>
Card editoriali con immagine in alto
Classi da applicare:
div it-carousel-wrapper: viene aggiunta la classe it-carousel-landscape-abstract-three-cols per la visualizzazione a 3 colonne.
<divclass="it-carousel-wrapper it-carousel-landscape-abstract-three-cols splide"data-bs-carousel-splidedata-splide='{"height":"auto", "gap":".5rem", "breakpoints":{"768":{"gap":".5rem"}, "992":{"gap":".5rem"}}}'><divclass="splide__track"><ulclass="splide__list"><liclass="splide__slide"><divclass="it-single-slide-wrapper h-100 p-2"><!--start it-card--><articleclass="it-card it-card-image it-card-height-full rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title "><ahref="#">Titolo del contenuto</a></h3><!--card second child is the image (optional)--><divclass="it-card-image-wrapper"><divclass="ratio ratio-16x9"><figureclass="figure img-full"><imgsrc="https://picsum.photos/seed/city/800/600"alt="Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto."></figure></div></div><!--card body content--><divclass="it-card-body"><pclass="it-card-text">Questo è un testo breve.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide"><divclass="it-single-slide-wrapper h-100 p-2"><!--start it-card--><articleclass="it-card it-card-image it-card-height-full rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title "><ahref="#">Titolo del contenuto</a></h3><!--card second child is the image (optional)--><divclass="it-card-image-wrapper"><divclass="ratio ratio-16x9"><figureclass="figure img-full"><imgsrc="https://picsum.photos/seed/city/800/600"alt="Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto."></figure></div></div><!--card body content--><divclass="it-card-body"><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide"><divclass="it-single-slide-wrapper h-100 p-2"><!--start it-card--><articleclass="it-card it-card-image it-card-height-full rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title "><ahref="#">Titolo del contenuto</a></h3><!--card second child is the image (optional)--><divclass="it-card-image-wrapper"><divclass="ratio ratio-16x9"><figureclass="figure img-full"><imgsrc="https://picsum.photos/seed/city/800/600"alt="Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto."></figure></div></div><!--card body content--><divclass="it-card-body"></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide"><divclass="it-single-slide-wrapper h-100 p-2"><!--start it-card--><articleclass="it-card it-card-image it-card-height-full rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title "><ahref="#">Titolo del contenuto</a></h3><!--card second child is the image (optional)--><divclass="it-card-image-wrapper"><divclass="ratio ratio-16x9"><figureclass="figure img-full"><imgsrc="https://picsum.photos/seed/city/800/600"alt="Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto."></figure></div></div><!--card body content--><divclass="it-card-body"><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide"><divclass="it-single-slide-wrapper h-100 p-2"><!--start it-card--><articleclass="it-card it-card-image it-card-height-full rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title "><ahref="#">Titolo del contenuto</a></h3><!--card second child is the image (optional)--><divclass="it-card-image-wrapper"><divclass="ratio ratio-16x9"><figureclass="figure img-full"><imgsrc="https://picsum.photos/seed/city/800/600"alt="Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto."></figure></div></div><!--card body content--><divclass="it-card-body"><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li><liclass="splide__slide"><divclass="it-single-slide-wrapper h-100 p-2"><!--start it-card--><articleclass="it-card it-card-image it-card-height-full rounded shadow-sm border"><!--card first child is the title (link)--><h3class="it-card-title "><ahref="#">Titolo del contenuto</a></h3><!--card second child is the image (optional)--><divclass="it-card-image-wrapper"><divclass="ratio ratio-16x9"><figureclass="figure img-full"><imgsrc="https://picsum.photos/seed/city/800/600"alt="Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto."></figure></div></div><!--card body content--><divclass="it-card-body"><pclass="it-card-text">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p></div><!--finally the card footer metadata--><footerclass="it-card-related it-card-footer"><divclass="it-card-taxonomy"><ahref="#"class="it-card-category it-card-link link-secondary"><spanclass="visually-hidden">Categoria correlata: </span>Categoria</a></div><timeclass="it-card-date"datetime="2026-04-22">22 aprile 2026</time></footer></article><!--end it-card--></div></li></ul></div></div>
Fullscreen di immagini
Classi da applicare:
div it-carousel-wrapper :
viene aggiunta la classe it-carousel-landscape-abstract-three-cols per la formattazione colonnare
viene aggiunta la classe it-full-carousel per la visualizzazione a tutto schermo (orizzontale)
viene aggiunta la classe it-big-img per indicare che l’immagine contenuta è di tipo grande
Nel caso in cui si desidera che il componente sia inizializzato in maniera automatica
utilizzare l’attributo data-bs-carousel-splide per la sua inizializzazione.
Nel caso in cui si desidera importare e inizializzare autonomamente il componente
l’attributo data-bs-carousel-splidenon deve essere incluso così da evitare
inizializzazioni automatiche che possono portare a comportamenti inaspettati.
Metodo statico che restituisce l'istanza Carousel associata ad un elemento del DOM. Esempio: bootstrap.Carousel.getInstance(element)
getOrCreateInstance
Metodo statico che restituisce un'istanza Carousel associata ad un elemento del DOM o ne crea una nuova nel caso non fosse stata inizializzata. Esempio: bootstrap.Carousel.getOrCreateInstance(element)
Properties
Il selettore da utilizzare per le sovrascrittura delle property è .it-carousel-wrapper.
La descrizione delle custom properties è in inglese perché risiede nei files .scss dei componenti.
Properties statiche
Variabile CSS
Descrizione (Inglese)
Predefinito
--bsi-carousel-arrow-size
Controls the arrow button size, using spacing tokens.
var(--bsi-spacing-xl)
--bsi-carousel-arrow-icon-size
Controls the arrow icon size, using spacing tokens
var(--bsi-spacing-s)
--bsi-carousel-arrow-background
Controls the arrow button background, using color tokens
var(--bsi-color-background-primary)
--bsi-carousel-arrow-icon-color
Controls the arrow icon color, using color tokens
var(--bsi-color-text-inverse)
--bsi-carousel-arrow-offset
Controls the arrow offset from the carousel edges, using spacing tokens
var(--bsi-spacing-m)
--bsi-carousel-card-padding-bottom
Controls the card bottom padding, using spacing tokens
var(--bsi-spacing-s)
--bsi-carousel-divider-color
Controls the divider color between slides, using color tokens
var(--bsi-color-border-subtle)
--bsi-carousel-divider-offset
Controls the divider offset from the slide edge, using spacing tokens
var(--bsi-spacing-xs)
--bsi-carousel-heading-font-size
Controls the heading font size for carousel header.
1.75rem
--bsi-carousel-heading-padding-inline
Controls the inline padding for carousel header, using spacing tokens
var(--bsi-spacing-m)
--bsi-carousel-heading-border-color
Controls the heading border color, using color tokens
var(--bsi-color-border-subtle)
--bsi-carousel-landscape-card-spacing
Controls the landscape card body spacing, using spacing tokens
var(--bsi-spacing-xxl)
--bsi-carousel-pagination-dot-size
Controls the dot size for carousel pagination, using spacing tokens
1rem
--bsi-carousel-pagination-dot-color
Controls the dot color for carousel pagination.
var(--bsi-color-background-subtle)
--bsi-carousel-pagination-spacing
Controls the spacing around pagination dots, using spacing tokens
var(--bsi-spacing-m)
--bsi-carousel-pagination-height
Controls the pagination height, used for arrow vertical alignment
var(--bsi-carousel-pagination-dot-size)
--bsi-carousel-track-padding-top
Controls the track top padding, using spacing tokens.
var(--bsi-spacing-m)
Breaking change
Implementato negli esempi il nuovo componente card definito dalle classi .it-card e relativi modificatori. Il markup degli esempi e gli attributi per attivare il componente sono inoltre cambiati laddove c’è la necessità di gestire le altezze delle card con classi .it-card-full-height e/o la necessità di mostrarne le ombre .shadow-.
Le classi legacy di Bootstrap .card sono ora deprecate ma saranno mantenute nei fogli di stile fino al prossimo rilascio maggiore, per permettere una migrazione graduale.
Lato JavaScript il componente Carousel deve essere importato tramite la classe
Carousel e non più CarouselBI.