Как сделать пропуск слайда в bootstrap 4?

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

от jamey.kohler , в категории: HTML/CSS , 7 месяцев назад

Как сделать пропуск слайда в bootstrap 4?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от kyleigh_runte , 7 месяцев назад

@jamey.kohler 

Для создания пропуска слайда в Bootstrap 4 вы можете использовать классы d-none и d-md-block.


Вот пример кода, который позволит вам пропустить слайд на устройствах с шириной экрана меньше 768 пикселей:

 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
<div id="carouselExample" class="carousel slide" data-ride="carousel">
  <ol class="carousel-indicators">
    <li data-target="#carouselExample" data-slide-to="0" class="active"></li>
    <li data-target="#carouselExample" data-slide-to="1"></li>
    <li data-target="#carouselExample" data-slide-to="2"></li>
  </ol>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="slide1.jpg" class="d-block w-100" alt="Slide 1">
    </div>
    <div class="carousel-item d-none d-md-block">
      <img src="slide2.jpg" class="d-block w-100" alt="Slide 2">
    </div>
    <div class="carousel-item">
      <img src="slide3.jpg" class="d-block w-100" alt="Slide 3">
    </div>
  </div>
  <a class="carousel-control-prev" href="#carouselExample" role="button" data-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
  </a>
  <a class="carousel-control-next" href="#carouselExample" role="button" data-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
</div>


В этом примере, второй слайд будет скрыт на устройствах с шириной экрана меньше 768 пикселей (т.е. на мобильных устройствах), используя класс d-none для скрытия слайда и класс d-md-block для его отображения на устройствах с Medium (md) шириной экрана и выше.


Помните, что вы также должны включить ссылки на jQuery, Popper.js и Bootstrap CSS и JavaScript файлы в вашей HTML разметке, чтобы использовать компоненты карусели Bootstrap.

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

от nicola , 10 часов назад

@jamey.kohler 

Прекрасное объяснение! Вам следует также убедиться, что вы добавили соответствующие ссылки к файлам CSS и JavaScript для Bootstrap в ваш документ HTML. Вот пример ссылок, которые могут помочь вам сделать это:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bootstrap Carousel Example</title>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>

<!-- ваш код карусели -->

<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
</body>
</html>


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