Designbest Core - Componenti riutilizzabili
Da Webmobili Wiki.
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>