BS karusel


ULASHISH

Carousel plagini

Carousel plagini — elementlarni karusel (slayd-shou) kabi navbatma-navbat almashtirib ko‘rsatish uchun mo‘ljallangan komponent.

Maslahat: Plaginlarni alohida (Bootstrap’ning alohida "carousel.js" faylidan foydalanib) yoki hammasini birdaniga ("bootstrap.js" yoki "bootstrap.min.js" orqali) ulash mumkin.


Karusel misoli


Eslatma: Karusellar Internet Explorer 9 va undan oldingi versiyalarda to‘g‘ri qo‘llab-quvvatlanmaydi (chunki ular slayd effektiga erishish uchun CSS3 o‘tishlari (transitions) va animatsiyalaridan foydalanadi).



Karusel qanday yaratiladi

Quyidagi misolda oddiy karuselni qanday yaratish ko‘rsatilgan:

Misol

<div id="myCarousel" class="carousel slide" data-ride="carousel">   <!-- Indicators -->   <ol class="carousel-indicators">     <li data-target="#myCarousel" data-slide-to="0" class="active"></li>     <li data-target="#myCarousel" data-slide-to="1"></li>     <li data-target="#myCarousel" data-slide-to="2"></li>   </ol>   <!-- Wrapper for slides -->   <div class="carousel-inner">     <div class="item active">       <img src="la.jpg" alt="Los Angeles">     </div>     <div class="item">       <img src="chicago.jpg" alt="Chicago">     </div>     <div class="item">       <img src="ny.jpg" alt="New York">     </div>   </div>   <!-- Left and right controls -->   <a class="left carousel-control" href="#myCarousel" data-slide="prev">     <span class="glyphicon glyphicon-chevron-left"></span>     <span class="sr-only">Previous</span>   </a>   <a class="right carousel-control" href="#myCarousel" data-slide="next">     <span class="glyphicon glyphicon-chevron-right"></span>     <span class="sr-only">Next</span>   </a> </div>
O‘zingiz sinab ko‘ring »

Misol tahlili

Eng tashqi <div>:

Karusel boshqaruv elementlari to‘g‘ri ishlashi uchun karuselga id (bu misolda id="myCarousel") berilishi shart.

class="carousel" bu <div> karuselni o‘z ichiga olganini bildiradi.

.slide klassi CSS o‘tish (transition) va animatsiya effektini qo‘shadi, natijada yangi element ko‘rsatilganda elementlar siljib almashadi. Agar bu effektni istamasangiz, ushbu klassni qo‘shmang.

data-ride="carousel" atributi Bootstrap’ga sahifa yuklanishi bilanoq karusel animatsiyasini boshlashni bildiradi.

"Indikatorlar" qismi:

Indikatorlar — har bir slayd pastidagi kichik nuqtalar (ular karuselda nechta slayd borligini va foydalanuvchi hozir qaysi slaydni ko‘rayotganini bildiradi).

Indikatorlar .carousel-indicators klassiga ega tartiblangan ro‘yxatda belgilanadi.

data-target atributi karuselning id’siga ishora qiladi.

data-slide-to atributi muayyan nuqta bosilganda qaysi slaydga o‘tishni belgilaydi.

"Slaydlar o‘ramasi" (wrapper for slides) qismi:

Slaydlar .carousel-inner klassiga ega <div> ichida belgilanadi.

Har bir slaydning kontenti .item klassiga ega <div> ichida belgilanadi. Bu matn yoki rasm bo‘lishi mumkin.

.active klassi slaydlardan biriga qo‘shilishi kerak. Aks holda karusel ko‘rinmaydi.

"Chap va o‘ng boshqaruv elementlari" qismi:

Bu kod foydalanuvchiga slaydlar orasida qo‘lda oldinga va orqaga o‘tish imkonini beruvchi "chap" va "o‘ng" tugmalarini qo‘shadi.

data-slide atributi "prev" yoki "next" kalit so‘zlarini qabul qiladi, ular slayd o‘rnini joriy holatiga nisbatan o‘zgartiradi.


Slaydlarga izohlar (caption) qo‘shish

Har bir slayd uchun izoh (caption) yaratish uchun har bir <div class="item"> ichiga <div class="carousel-caption"> ni qo‘shing:

Misol

<div id="myCarousel" class="carousel slide" data-ride="carousel">   <!-- Indicators -->   <ol class="carousel-indicators">     <li data-target="#myCarousel" data-slide-to="0" class="active"></li>     <li data-target="#myCarousel" data-slide-to="1"></li>     <li data-target="#myCarousel" data-slide-to="2"></li>   </ol>   <!-- Wrapper for slides -->   <div class="carousel-inner">     <div class="item active">       <img src="la.jpg" alt="Chania">       <div class="carousel-caption">         <h3>Los Angeles</h3>         <p>LA is always so much fun!</p>       </div>     </div>     <div class="item">       <img src="chicago.jpg" alt="Chicago">       <div class="carousel-caption">         <h3>Chicago</h3>         <p>Thank you, Chicago!</p>       </div>     </div>     <div class="item">       <img src="ny.jpg" alt="New York">       <div class="carousel-caption">         <h3>New York</h3>         <p>We love the Big Apple!</p>       </div>     </div>   </div>   <!-- Left and right controls -->   <a class="left carousel-control" href="#myCarousel" data-slide="prev">     <span class="glyphicon glyphicon-chevron-left"></span>     <span class="sr-only">Previous</span>   </a>   <a class="right carousel-control" href="#myCarousel" data-slide="next">     <span class="glyphicon glyphicon-chevron-right"></span>     <span class="sr-only">Next</span>   </a> </div>
O‘zingiz sinab ko‘ring »

Bootstrap karuseli bo‘yicha to‘liq ma’lumotnoma

Karuselning barcha parametrlari (options), metodlari va hodisalari (events) bo‘yicha to‘liq ma’lumot uchun Bootstrap JS Carousel ma’lumotnomamizga o‘ting.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!