Carousel Plugin
Плагин Carousel является компонентом для езды на велосипеде через элементы, как карусель (слайд-шоу).
Совет: Плагины могут быть включены в индивидуальном порядке ( с использованием Bootstrap's отдельных "carousel.js" файлов), или все сразу ( с помощью "bootstrap.js" или "bootstrap.min.js" ).
Carousel Пример
Примечание: Карусели не поддерживаются должным образом в Internet Explorer 9 и более ранних версий (потому что они используют CSS3 переходов и анимации для достижения эффекта слайд).
Как создать Carousel
В следующем примере показано, как создать базовую карусель:
пример
<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>
<li data-target="#myCarousel" data-slide-to="3"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner"
role="listbox">
<div class="item active">
<img src="img_chania.jpg" alt="Chania">
</div>
<div
class="item">
<img src="img_chania2.jpg"
alt="Chania">
</div>
<div
class="item">
<img src="img_flower.jpg"
alt="Flower">
</div>
<div class="item">
<img src="img_flower2.jpg" alt="Flower">
</div>
</div>
<!-- Left and right controls -->
<a
class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a
class="right carousel-control" href="#myCarousel" role="button"
data-slide="next">
<span class="glyphicon glyphicon-chevron-right"
aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
Попробуй сам " Пример Разъяснения
Наружный <div> :
Карусели требуют использования идентификатор (в данном случае id="myCarousel"
) для управления карусельного функционировать должным образом.
class="carousel"
указывает , что это <div>
содержит карусель.
.slide
Класс добавляет переходный CSS и эффект анимации, что делает элементы скольжения при показе нового элемента. Пропустите этот класс, если вы не хотите этого эффекта.
data-ride="carousel"
атрибут сообщает Bootstrap , чтобы немедленно начать при анимации карусель загрузки страницы.
"Индикаторы" часть:
Индикаторы являются маленькие точки в нижней части каждого слайда (который указывает, сколько слайдов есть в карусели, и которые скользят пользователь в настоящее время просматривает).
Показатели указаны в упорядоченном списке с классом .carousel-indicators
.
data-target
атрибут указывает на идентификатор каруселью.
data-slide-to
атрибут указывает , которые скользят идти, при нажатии на конкретной точке.
"Обертка для слайдов" части:
Слайды указаны в <div>
с классом .carousel-inner
.
Содержание каждого слайда определяется в <div>
с классом .item
. Это может быть текст или изображения.
.active
Класс должен быть добавлен к одному из слайдов. В противном случае, карусель не будет видно.
"Левый и правый элементы управления" часть:
Этот код добавляет "влево" и "вправо" кнопки, которая позволяет пользователю вернуться назад и вперед между слайдами вручную.
data-slide
атрибут принимает ключевые слова "prev"
или "next"
, который изменяет положение скольжения относительно его текущего положения.
Добавить подписей к слайдам
Добавить <div class="carousel-caption">
внутри каждого <div class="item">
, чтобы создать заголовок для каждого слайда:
пример
<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>
<li data-target="#myCarousel" data-slide-to="3"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner"
role="listbox">
<div class="item active">
<img src="img_chania.jpg" alt="Chania">
<div class="carousel-caption">
<h3>Chania</h3>
<p>The
atmosphere in Chania has a touch of Florence and Venice.</p>
</div>
</div>
<div
class="item">
<img src="img_chania2.jpg"
alt="Chania">
<div
class="carousel-caption">
<h3>Chania</h3>
<p>The atmosphere in Chania has a touch of Florence and Venice.</p>
</div>
</div>
<div
class="item">
<img src="img_flower.jpg"
alt="Flower">
<div
class="carousel-caption">
<h3>Flowers</h3>
<p>Beatiful
flowers in Kolymbari, Crete.</p>
</div>
</div>
<div class="item">
<img src="img_flower2.jpg" alt="Flower">
<div class="carousel-caption">
<h3>Flowers</h3>
<p>Beatiful
flowers in Kolymbari, Crete.</p>
</div>
</div>
</div>
<!-- Left and right controls -->
<a
class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a
class="right carousel-control" href="#myCarousel" role="button"
data-slide="next">
<span class="glyphicon glyphicon-chevron-right"
aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
Попробуй сам " Полное Bootstrap Carousel Reference
Для полного ведения всех карусельных вариантов, методов и событий, перейдите на наш Bootstrap JS Carousel Reference .