Skip to content

Navigasyon ve otomatik oynatma ​

html
<style> .row { display: grid; gap: 22px; } </style>
<div class="row">
  <insigne-slider height="200" arrows="visible" arrows-position="bottom-right" pagination="fraction" pagination-placement="inside">
    <div><img data-bg src="https://picsum.photos/id/1018/1200/600" alt=""></div>
    <div><img data-bg src="https://picsum.photos/id/1036/1200/600" alt=""></div>
    <div><img data-bg src="https://picsum.photos/id/1043/1200/600" alt=""></div>
  </insigne-slider>
  <insigne-slider height="200" arrows="visible" arrows-placement="outside" pagination="progress" pagination-placement="outside" autoplay="3000">
    <div><img data-bg src="https://picsum.photos/id/1050/1200/600" alt=""></div>
    <div><img data-bg src="https://picsum.photos/id/823/1200/600" alt=""></div>
    <div><img data-bg src="https://picsum.photos/id/1039/1200/600" alt=""></div>
  </insigne-slider>
</div>
Önizleme yükleniyor…
Canlı önizlemePlayground'da düzenle →

Oklar ​

AyarDeğerlerVarsayılan
arrowshover (fareli cihazlarda üzerine gelince, dokunmatikte her zaman), visible, hiddenhover
arrowsPlacementinside, outsideinside
arrowsPositionsides, bottom-left, bottom-center, bottom-right, top-rightsides
arrowSize, arrowOffsetpx44, 16

loop kapalıyken oklar uçlarda pasifleşir; sağdan sola düzenlerde ayna gibi çevrilir.

Sayfalama ​

paginationGörünüm
dotsNoktalar; 7 slayttan fazlasında kayan, ölçeklenen bir pencereye dönüşür.
fraction03 — 12
progressTüm slider boyunca ince bir ilerleme çubuğu.
noneHiçbir şey.

paginationPlacement: inside (slaytların üzerinde) veya outside (altında).

Küçük resimler ​

İkinci bir slider'ı ilkinin küçük resimleri yapın:

html
<insigne-slider id="ana" thumbs="#kucuk">…</insigne-slider>
<insigne-slider id="kucuk" slides-per-view="5" space-between="8" pagination="none" height="80">…</insigne-slider>

Bir küçük resme tıklamak ana slider'ı götürür; aktif küçük resim is-thumb-active sınıfını alır.

Otomatik oynatma ​

html
<insigne-slider autoplay="5000">          <!-- veya: autoplay autoplay-delay="5000" -->
AyarAnlamı
pauseOnHoverİmleç slider üzerindeyken veya klavye odağı içindeyken duraklat (varsayılan açık).
stopOnInteractionKaydırma, ok veya nokta tıklamasından sonra tamamen durdur.
reverseGeriye doğru oynat.
stopOnLastSon slaytta dur (loop değilken).
autoplayProgressDuraklat / oynat butonunun etrafında halka (varsayılan açık).

Otomatik oynatma slider ekran dışındayken veya sekme gizliyken (pauseOffscreen) her zaman durur ve hareket azaltmada hiç çalışmaz. Duraklat butonu WCAG 2.2.2'yi (duraklat, durdur, gizle) karşılar.

  • keyboard (açık): slider odaktayken ok tuşları, PageUp/PageDown, Home/End.
  • mousewheel (kapalı): fare tekerleği ve trackpad. Uçlarda sayfa kaymaya devam eder.
  • hash (kapalı): #galeri-3 3. slaytı açar ve URL slider'ı izler.

Loop ​

loop: "loop" (varsayılan) kopya slayt olmadan sonsuzdur; DOM asla yeniden sıralanmaz. "rewind" başa atlar; "off" uçlarda lastik efektiyle durur (resistance).

Insigne Slider v1.0.0 · Free for any use with visible attribution · Atıf ile her kullanım için ücretsiz