اسلایدرهای Bootstrap 5
- صفحه قبل ناوبری BS5
- صفحه بعدی مدال BS5
چرخهگردان / اسلاید
چرخهگردان (اسلایدها) برای نمایش مداوم عناصر استفاده میشود:
چگونه چرخهگردان ایجاد میکنیم
در اینجا نحوه ایجاد یک چرخهگردان ساده با مختصات و کنترلها نشان داده شده است:
مثال
<!-- چرخهگردان --> <div id="demo" class="carousel slide" data-bs-ride="carousel"> <!-- مختصات/نقاط --> <div class="carousel-indicators"> <button type="button" data-bs-target="#demo" data-bs-slide-to="0" class="active"></button> <button type="button" data-bs-target="#demo" data-bs-slide-to="1"></button> <button type="button" data-bs-target="#demo" data-bs-slide-to="2"></button> </div> <!-- اسلایدها/چرخهگردان --> <div class="carousel-inner"> <div class="carousel-item active"> <img src="la.jpg" alt="Los Angeles" class="d-block w-100"> </div> <div class="carousel-item"> <img src="chicago.jpg" alt="Chicago" class="d-block w-100"> </div> <div class="carousel-item"> <img src="ny.jpg" alt="New York" class="d-block w-100"> </div> </div> <!-- کنترلهای چپ و راست/آیکونها --> <button class="carousel-control-prev" type="button" data-bs-target="#demo" data-bs-slide="prev"> <span class="carousel-control-prev-icon"></span> </button> <button class="carousel-control-next" type="button" data-bs-target="#demo" data-bs-slide="next"> <span class="carousel-control-next-icon"></span> </button> </div>
توضیح مثال
توضیح عملکرد هر کلاس در مثال قبلی:
کلاس | توضیح |
---|---|
.carousel |
اسلایدر ایجاد کنید. |
.carousel-indicators |
نشانگرها را به اسلایدر اضافه کنید. اینها نقطههای کوچک در پایین هر اسلاید هستند. نشاندهنده تعداد اسلایدها در اسلایدر و اسلایدی که کاربر در حال مشاهده آن است. |
.carousel-inner |
اسلاید را به اسلایدر اضافه کنید. |
.carousel-item |
محتوای هر اسلاید را مشخص میکند. |
.carousel-control-prev |
یک دکمه به سمت چپ (قبلی) به اسلایدر اضافه کنید تا کاربر بتواند بین اسلایدها حرکت کند. |
.carousel-control-next |
یک دکمه به سمت راست (بعدی) به اسلایدر اضافه کنید تا کاربر بتواند بین اسلایدها حرکت کند. |
.carousel-control-prev-icon |
با .carousel-control-prev استفاده شود تا دکمه «قبلی» ایجاد شود. |
.carousel-control-next-icon |
با .carousel-control-next استفاده شود تا دکمه «بعدی» ایجاد شود. |
.slide |
افزودن انتقالات و انیمیشنهای CSS هنگام حرکت از یک پروژه به پروژه بعدی. اگر نمیخواهید این اثر را داشته باشید، این نوع را حذف کنید. |
برای اسلایدها عنوان اضافه کنید
لطفاً در هر <div class="carousel-item">
در داخل <div class="carousel-caption">
عناصر را در داخل
مثال
<div class="carousel-item"> <img src="beijing.jpg" alt="پکن"> <div class="carousel-caption"> <h3>پکن</h3> <p>ممنون، پکن!</p> </div> </div>
- صفحه قبل ناوبری BS5
- صفحه بعدی مدال BS5