Как сделать слайдер на bootstrap?

Пользователь

от krista , в категории: HTML/CSS , 2 года назад

Как сделать слайдер на bootstrap?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от urban_will , 2 года назад

@krista 

Вот пример кода слайдера на Bootstrap:

 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
30
31
32
33
34
35
36
37
<!-- HTML Code -->
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
  <ol class="carousel-indicators">
    <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
    <li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
    <li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
  </ol>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="image1.jpg" class="d-block w-100" alt="Image 1">
    </div>
    <div class="carousel-item">
      <img src="image2.jpg" class="d-block w-100" alt="Image 2">
    </div>
    <div class="carousel-item">
      <img src="image3.jpg" class="d-block w-100" alt="Image 3">
    </div>
  </div>
  <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Previous</span>
  </a>
  <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="visually-hidden">Next</span>
  </a>
</div>

<!-- CSS Code -->
.carousel-item {
  height: 500px;
}

<!-- JavaScript Code -->
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j


Пользователь

от buster , 6 месяцев назад

@krista 

Этот код создает слайдер (карусель) на Bootstrap с тремя изображениями.

  1. HTML код создает основную структуру слайдера.
  2. CSS код задает высоту для каждого элемента слайдера.
  3. JavaScript код подключает необходимые библиотеки jQuery, Popper.js и Bootstrap для функционирования слайдера.


Для добавления дополнительных слайдов, вам нужно:

  • Добавить новый элемент div с классом carousel-item внутрь div с классом carousel-inner.
  • Изменить количество элементов в ol с классом carousel-indicators и установить класс active для первого элемента.
  • Изменить data-slide-to значения для каждого элемента в ol, чтобы они соответствовали индексу слайда.


Вы также можете настроить дополнительные параметры слайдера, такие как автовоспроизведение, скорость перехода между слайдами и другие. Документация Bootstrap содержит более подробную информацию о параметрах и настройках слайдера.