<ol class="carousel-indicators"> <li data-target="#carousel-553700" data-slide-to="0" class="active"></li> <li data-target="#carousel-553700" data-slide-to="1"></li> <li data-target="#carousel-553700" data-slide-to="2"></li> </ol>为轮播图写一个翻页按钮
时间: 2023-07-19 16:32:04 浏览: 156
好的,为轮播图写一个翻页按钮可以使用 Bootstrap 的 Carousel 插件。代码如下:
```html
<div id="carousel-553700" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#carousel-553700" data-slide-to="0" class="active"></li>
<li data-target="#carousel-553700" data-slide-to="1"></li>
<li data-target="#carousel-553700" data-slide-to="2"></li>
</ol>
<!-- Slides -->
<div class="carousel-inner">
<div class="carousel-item active">
<img src="img1.jpg" alt="Slide 1">
</div>
<div class="carousel-item">
<img src="img2.jpg" alt="Slide 2">
</div>
<div class="carousel-item">
<img src="img3.jpg" alt="Slide 3">
</div>
</div>
<!-- Controls -->
<a class="carousel-control-prev" href="#carousel-553700" 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="#carousel-553700" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
```
在这个例子中,我们使用了 Bootstrap 的 Carousel 插件来生成一个带有轮播图和翻页按钮的组件。其中,`<ol>` 标签的 `class` 属性设置为 `carousel-indicators`,表示轮播图的指示器。每个指示器对应轮播图中的一张图片,`data-target` 属性指定了轮播图的 ID,`data-slide-to` 属性指定了指示器的索引。
`<div>` 标签的 `class` 属性设置为 `carousel-inner`,表示轮播图的内容区域。每个 `<div>` 标签都是一个轮播图的项(item),其中第一个 `<div>` 标签的 `class` 属性设置为 `carousel-item active`,表示第一张图片是默认显示的。
最后,我们使用 `<a>` 标签来生成翻页按钮。其中,`class` 属性分别设置为 `carousel-control-prev` 和 `carousel-control-next`,表示向前和向后翻页。`href` 属性指定了轮播图的 ID,`data-slide` 属性指定了翻页的方向。在按钮内部,我们使用了两个 `<span>` 标签来生成翻页图标和翻页文字。其中,`class` 属性分别设置为 `carousel-control-prev-icon` 和 `carousel-control-next-icon`,表示翻页图标。`aria-hidden` 属性和 `sr-only` 类用于辅助屏幕阅读器读取翻页文字。
阅读全文