JQuery Owl Carousel Slider Eklentisi – Web Tasarım & Programlama
Javascript Jquery

JQuery Owl Carousel Slider Eklentisi

Bu örneğimizde JQuery’nin Owl Carousel eklentisini kullanarak slider oluştaracağız.
Owl Carousel’in sayfasından dosyalarını indiriyoruz. https://owlcarousel2.github.io/OwlCarousel2/

Çalıştığımız klasörün içerisine kullanacağımız dosyaları ekliyoruz. Ağaç yapısı şu şekilde olacaktır;

HTML: Çalışma sayfamıza JQuery ve Owl Carousel’in dosyalarını entegre ediyoruz. Kendi JavaScirpt dosyamızı en son bağlamaya dikkat ediyoruz.

Slider’ı oluşturmak için ilk olarak kapsayıcı bir div açıyoruz. Kapsayıcı dive ‘owl-carousel’ ve ‘owl-theme’ classlarını vererek kendi JavaScript dosyasından özelliklerini çekiyoruz. Kapsayıcı divin içerisinde resimler için her bir resim için div açıyoruz. Div yerine ‘img’, ‘span’, ‘a’ gibi etiketleri de kullanabiliriz.

JQUERY: Kurucu fonksiyonun içerisine kodlarımızı yazıyoruz. Slider oluşturmak için ilk olarak oluşturduğumuz div’in class’ını seçiyoruz ve carousel olayını atıyoruz.

Şimdi Owl Carousel’in bazı özelliklerini deneyelim. İlk olarak deneyeceğimiz özellik ‘loop’ özelliğini deneyeceğiz. Varsayılan değeri ‘false’ tur. Değeri ‘true’ yaptığımızda slider sonsuz döngüye döner. Yani son fotoğraftan sonra ilk fotoğrafa geri dönülür.

Fotoğraflar arasındaki boşluklar varsayılan olarak 0px’dir. Bunu değiştirmek için css’te kullandığımız gibi ‘margin’ kullanıyoruz.

Şuan oluşturduğumuz slider’da yön tuşları varsayılan olarak ‘false’ değerindedir. Bunu değiştirmek için ‘nav’ kullanıp değerini ‘true’ yapıyoruz. Lakin bunu yaptığımızda içerisindeki yazılar İngilizce olarak gelecektir. Bunu değiştirmek için ‘navText’ kullanıyoruz.

Slider’ı otomatik olarak hareket ettirmek için ‘autoPlay’ kullanılır. Değerini ‘true’ yaptığımızda slider belirli bir süreden sonra hareket edecektir.

Slider’ı mobil cihazlara, tabletlere göre ayarlamak için ise ‘responsive’ özelliğini kullanıyoruz. 0 ve 600 px aralığında çözünürlüğü olan ekranlarda 1 resim,600 ve 1000px aralığında çözünürlüğü olan ekranlarda 2 resim, 1000px ve üzerinde çözünürlüğü olan ekranlarda ise 4 resim görüntülenecek şekilde ayarlıyoruz.

Daha çok Owl Carousel özelliğine şu linkten ulaşabilirsiniz;

https://owlcarousel2.github.io/OwlCarousel2/docs/api-options.html

Yorum yap

Sayfamızı YouTube'da da takip etmek ister misiniz?
Holler Box