Skitter, birden fazla animasyon ve seçenekle sitelere güç kazandıran güzel bir slider örneğidir.
Bu yazıda HTML slider kullanımı ve birkaç önemli özelliğinin kullanımına değinilecektir. Diğer özellikleri içinde kaynak kütüphanenin kullanımına değinilecektir.
Yazılım Bilişim üzerinde hazırlanan diğer slider örnekleri için sitene slider ekle yazısını inceleyebilirsiniz.
Adım 1: Skitter kütüphanesinin indirilmesi. Npm, bower yada aşağıdaki bağlantı ile github üzerinden indirebilirsiniz.
https://github.com/thiagosf/skitter/archive/master.zip
Adım 2: Kurulum tamamlandıktan sonra kütüphaneyi sayfaya dahil ediyoruz.
jQuery, skitter, animasyon script dosyaları ile birlikte skitter slider için gerekli olan css dosyasını projeye dahil ediyoruz.
1 2 3 4 5 6 7 |
<link href="eklenti/skitter-slideshow/dist/skitter.css" rel="stylesheet"> <script src="eklenti/jquery/dist/jquery.js"></script> <script src="eklenti/skitter-slideshow/dist/jquery.skitter.min.js"></script> <script src="eklenti/jquery.easing/js/jquery.easing.js"></script> |
Adım 3: Kurulum tamamlandıktan sonra artık HTML dosyasını hazırlayabiliriz.
Aşağıdaki gibi div etiketine skitter , ana-slide classını kullanıyoruz.
Her slide ögesi için birer tane li etiketi oluşturulur. li içindeki her a etiketi resimi, div etiketi de resim üzerindeki açıklamayı ifade eder. Ayrıca bootstrap ile birlikte rahatlıkla kullanılabilir.
- li
a
div.label_text - li
a
div.label_text
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<div class="skitter ana-slide with-dots"> <ul> <!-- her bir slide için yeni bir tane li etiketi oluşturulur. --> <li> <a href="#resim1"> <img src=""> </a> <div> <p> Resim ile ilgili yazı </p> </div> </li> </ul> </div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<div class="skitter ana-slide with-dots"> <ul> <!-- her bir slide için yeni bir tane li etiketi oluşturulur. --> <li> <a href="#resim2"> <img src="https://visualhunt.com/photos/l/1/aurora-borealis-over-mountains-at-night.jpg" class="cut"><!-- cut animasyonu yapılacak ---> </a> <!-- <div> <p> Yıldızlar hiç bu kadar ilgniç olmadı <a href="#see-more" class="btn btn-xs btn-warning">See more</a> </p> </div> --> </li> <li> <a href="#resim3"> <img src="https://visualhunt.com/photos/l/1/tourists-on-top-of-rock.jpg"> </a> <div class="label_text"> <p> Güneşli bir günde güzel bir manzara <a href="https://www.yazilimbilisim.net">Yazıyı oku</a> </p> </div> </li> </ul> </div> |
1 2 3 4 5 |
$(function() { $('.ana-slide').skitter(); }); |
Ek Seçenekler
https://skitter-slider.net/options.html adresinden skitter’i özelleştirebiliyoruz.
Kontroller
1 2 3 4 5 |
$('.ana-slide').skitter({ controls:true }); |
Navigasyon
1 2 3 4 5 6 |
$('.ana-slide').skitter({ controls:true, navigation:true }); |
Numara butonları kullanma
1 2 3 4 5 6 |
$('.ana-slide').skitter({ dots: false, numbers: true }); |
Focus ile ekranda odaklama
1 2 3 4 5 |
$('.ana-slide').skitter({ focus: true }); |
Thumb sembolleri olarak gösterme
1 2 3 4 5 |
$('.ana-slide').skitter({ thumbs: true }); |
Özel Tema Seçenekleri
skitter-clean
skitter-round
1 2 3 4 5 |
<div class="skitter skitter-themed skitter-clean with-dots ana-slide"> .... </div> |
[…] Skitter Slider Kullanımı […]