JS Carousel


ULASHISH

Carousel CSS klasslari

Karusellar haqidagi darslik uchun Bootstrap karusel darsligimizni o‘qing.

Klass Tavsif
.carousel Karusel yaratadi
.carousel-indicators Karuselga indikatorlar qo‘shadi. Bular har bir slayd pastidagi kichik nuqtalar (ular karuselda nechta slayd borligini va foydalanuvchi hozir qaysi slaydni ko‘rayotganini bildiradi)
.carousel-inner Karuselga slaydlar qo‘shadi
.carousel-item Har bir slayd kontentini belgilaydi
.carousel-control-prev Karuselga chap (oldingi) tugmani qo‘shadi — u foydalanuvchiga slaydlar bo‘ylab orqaga qaytish imkonini beradi
.carousel-control-next Karuselga o‘ng (keyingi) tugmani qo‘shadi — u foydalanuvchiga slaydlar bo‘ylab oldinga o‘tish imkonini beradi
.carousel-control-prev-icon "Oldingi" tugmasini yaratish uchun .carousel-control-prev bilan birga ishlatiladi
.carousel-control-next-icon "Keyingi" tugmasini yaratish uchun .carousel-control-next bilan birga ishlatiladi
.carousel-caption Karusel uchun izoh (caption) belgilaydi
.slide Bir elementdan keyingisiga o‘tishda CSS o‘tish (transition) va animatsiya effektini qo‘shadi. Agar bu effekt kerak bo‘lmasa, ushbu klassni olib tashlang
O‘zingiz sinab ko‘ring »

data-* atributlari orqali

data-ride="carousel" atributi karuselni faollashtiradi.

data-slide va data-slide-to atributlari qaysi slaydga o‘tishni belgilaydi.

data-slide atributi ikkita qiymat qabul qiladi: prev yoki next, data-slide-to esa sonlarni qabul qiladi.

Misol

<!-- Carousel --> <div id="myCarousel" class="carousel slide" data-ride="carousel"> <!-- Carousel Indicators --> <li data-target="#myCarousel" data-slide-to="1"></li> <!-- Carousel Controls --> <a class="carousel-control-prev" href="#myCarousel" data-slide="prev">   <span class="carousel-control-prev-icon"></span> </a>
O‘zingiz sinab ko‘ring »

JavaScript orqali

Qo‘lda faollashtirish uchun:

Misol

// Activate Carousel $("#myCarousel").carousel(); // Enable Carousel Indicators $(".item").click(function(){   $("#myCarousel").carousel(1); }); // Enable Carousel Controls $(".carousel-control-prev").click(function(){   $("#myCarousel").carousel("prev"); });
O‘zingiz sinab ko‘ring »

Carousel parametrlari (options)

Parametrlarni data atributlari yoki JavaScript orqali uzatish mumkin. Data atributlari uchun parametr nomini data- ga qo‘shing, masalan, data-interval="".

Nomi Turi Standart Tavsif Sinab ko‘ring
interval number yoki boolean false 5000 Har bir slayd orasidagi kechikishni (millisekundlarda) belgilaydi.

Eslatma: Elementlarning avtomatik almashishini to‘xtatish uchun interval qiymatini false ga o‘rnating
JS yordamida data yordamida
keyboard boolean true Karusel klaviatura hodisalariga javob berishi kerakligini belgilaydi:

  • true — karuselni klaviaturaning chap va o‘ng strelkalari yordamida boshqarish (keyingi va oldingi) mumkin
  • false — karuselni klaviaturaning chap va o‘ng strelkalari yordamida boshqarib BO‘LMAYDI
JS yordamida data yordamida
pause string yoki boolean false "hover" Sichqoncha kursori karusel ustiga kelganda karuselning keyingi slaydga o‘tishini to‘xtatib turadi va kursor karuseldan chiqqanda slaydlarni almashtirishni davom ettiradi

Eslatma: Hover paytida to‘xtatib turish imkoniyatini o‘chirish uchun pause qiymatini false ga o‘rnating
JS yordamida data yordamida
wrap boolean true Karusel barcha slaydlar bo‘ylab uzluksiz aylanishi yoki oxirgi slaydda to‘xtashini belgilaydi

  • true — uzluksiz aylanadi
  • false — oxirgi elementda to‘xtaydi
JS yordamida data yordamida

Carousel metodlari

Quyidagi jadvalda barcha mavjud carousel metodlari keltirilgan.

Metod Tavsif Sinab ko‘ring
.carousel(options) Karuselni parametr bilan faollashtiradi. Yaroqli qiymatlar uchun yuqoridagi parametrlarga qarang Sinab ko‘ring
.carousel("cycle") Karusel elementlarini chapdan o‘ngga aylantirib chiqadi Sinab ko‘ring
.carousel("pause") Karuselning elementlar bo‘ylab aylanishini to‘xtatadi Sinab ko‘ring
.carousel(number) Ko‘rsatilgan elementga o‘tadi (hisob noldan boshlanadi: birinchi element 0, ikkinchi element 1 va h.k.) Sinab ko‘ring
.carousel("prev") Oldingi elementga o‘tadi Sinab ko‘ring
.carousel("next") Keyingi elementga o‘tadi Sinab ko‘ring
.carousel("dispose") Karuselni yo‘q qiladi

Carousel hodisalari (events)

Quyidagi jadvalda barcha mavjud carousel hodisalari keltirilgan.

Hodisa Tavsif Sinab ko‘ring
slide.bs.carousel Karusel bir elementdan boshqasiga o‘tish arafasida yuz beradi Sinab ko‘ring
slid.bs.carousel Karusel bir elementdan boshqasiga o‘tishni tugatganda yuz beradi Sinab ko‘ring

slid va slide hodisalari qo‘shimcha xususiyatlarga ham ega:

Xususiyat Tavsif Sinab ko‘ring
direction Karusel qaysi yo‘nalishda (chapga yoki o‘ngga) o‘tayotganini qaytaradi
relatedTarget Faol element sifatida o‘z joyiga surilayotgan DOM elementini qaytaradi Sinab ko‘ring
from Keyingisiga o‘tilayotganda oldingi element qaysi indeksdan kelganini qaytaradi Sinab ko‘ring
to Keyingi elementning indeksini qaytaradi Sinab ko‘ring

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!