Designbest Core - Componenti riutilizzabili: differenze tra le versioni
Da Webmobili Wiki.
Nessun oggetto della modifica |
|||
| Riga 33: | Riga 33: | ||
</div> | </div> | ||
</div> | </div> | ||
</syntaxhighlight> | |||
== Carousel Lite == | |||
Un carosello leggero totalmente nativo. | |||
* '''CSS''': Includere <code>"~/css/components/carousel-lite.min.css"</code> | |||
* '''JS''': Importare la classe <code>WMCarouselLite</code> da <code>WMCarouselLite</code> | |||
<syntaxhighlight lang="html"> | |||
<script type="module" async="async"> | |||
import { Loader } from "/js/modules/Extensions.min.js"; | |||
import WMCarouselLite from "/js/modules/WMCarouselLite.min.js"; | |||
Loader.domReady(() => { | |||
if (document.getElementById("sliderProdotti")) { | |||
let caroselloProdotti = new WMCarouselLite('#sliderProdotti'); | |||
caroselloProdotti.init(); | |||
} | |||
}); | |||
</script> | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Versione delle 14:05, 30 ago 2024
Slider Base
Un semplice slider che si basa sullo scorrimento orizzontale di due pannelli innestati.
- CSS: Includere
"~/css/components/slider-base.min.css" - JS: Chiamare
designbest.sliderBase();diDesignbestCommon
<script type="module" async="async">
import { Loader } from "/js/modules/Extensions.min.js";
import { designbest } from "/js/modules/DesignbestCommon.min.js";
Loader.domReady(() => {
designbest.sliderBase();
});
</script>
Tutti gli elementi con classe .slider-base verranno inizializzati con gli eventi sulle frecce (se presenti)
<div class="slider-base">
<div class="slider-base-inner">
<div>...</div> <!-- Elemento 1 -->
<div>...</div> <!-- Elemento 2 -->
<div>...</div> <!-- Elemento 3 -->
<div>...</div> <!-- Elemento 4 -->
<!-- Elemento N... -->
</div>
<div class="slider-base-left-control">
< <!-- Contenuto freccia sinistra -->
</div>
<div class="slider-base-right-control">
> <!-- Contenuto freccia destra-->
</div>
</div>
Carousel Lite
Un carosello leggero totalmente nativo.
- CSS: Includere
"~/css/components/carousel-lite.min.css" - JS: Importare la classe
WMCarouselLitedaWMCarouselLite
<script type="module" async="async">
import { Loader } from "/js/modules/Extensions.min.js";
import WMCarouselLite from "/js/modules/WMCarouselLite.min.js";
Loader.domReady(() => {
if (document.getElementById("sliderProdotti")) {
let caroselloProdotti = new WMCarouselLite('#sliderProdotti');
caroselloProdotti.init();
}
});
</script>