IN EVIDENZA
Slider
Un componente di presentazione a scorrimento per immagini o diapositive di testo.
Come funziona
Il componente presente nella versione precedente del tema utilizzava un plugin jQuery di terze parti (Owl Slider), ora dismesso.
La versione attuale del tema offre un'alternativa al componente che non fa uso di librerie javascript esterne quali jQuery.
Per utilizzarlo occorre sia presente in pagina il relativo codice javascript da collocare a fine pagina, immediatamente prima del tag di chiusura </body> così come il file css specifico, da collocare all'interno del tag <head>
<link rel="stylesheet" href="https://cdn.unito.it/unito-theme/v3/css/slider.min.css">
<script src="https://cdn.unito.it/unito-theme/v3/js/slider.min.js" crossorigin="anonymous"></script>
Esempio
In Evidenza
Inizializzazione e opzioni
Il componente deve essere inizializzato via Javascript al caricamento della pagina, indicando nel codice la ID dell'elemento e le sue opzioni di inizializzazione, ad esempio:
<script>
window.addEventListener('load', function () {
var carousel = new myCarousel();
carousel.init({
id: 'my-carousel',
slidenav: true,
animate: true,
startAnimated: true,
interval: 4000
});
}, false);
</script>
Il componente può essere inizializzato con funzionalità diverse, a seconda delle sue opzioni; si tenga conto che indipendentemente dalla configurazione l'animazione delle slide viene messa in pausa al passaggio del mouse sulla singola slide.
Opzione | Descrizione | Richiesto | Default |
---|---|---|---|
slidenav booleana |
Se true, vengono visualizzati gli indicatori di avanzamento / link per le singole slide. | no | false |
animate booleana |
Se true, abilita le funzionalità di animazione play/stop della slide | no | false |
startAnimated booleana |
Se true, l'animazione delle slide parte immediatamente. In caso contrario, è necessario premere play per far partire l'animazione. Non ha effetto se animate==false. |
no | true |
interval intero |
Intervallo di scorrimento delle slide quando animate. In millisecondi. Non ha effetto se animate==false. |
no | 5000 |