多个引导轮播幻灯片
已发表: 2016-03-17如何在单页或一页上添加多个引导轮播幻灯片幻灯片?
在本教程中,我们提供了一个工作源代码示例。 首先,使用页面底部的下载代码按钮下载示例代码。
在页面上添加和创建多个引导轮播滑块非常简单。
那么,让我们从示例代码开始。
源代码下载完成后,您将获得一个 zip 文件“multiple-bootstrap-carousels.zip”。 将 zip 文件解压缩到本地计算机系统的任何位置。
解压后,您会找到一个名为“multiple-bootstrap-carousels”的目录,在该目录中您将获得以下资产:
- CSS 目录
- 字体目录
- 图片目录
- JS 目录
- CSS 目录
- HTML 文件 – 多重引导-carousels.html
这些证明是什么?
这些资产是创建引导多个轮播滑块所必需的。
- CSS目录包含一个文件“bootstrap.min.css”,用于设计响应式 HTML 页面。
- 引导 CSS 使用字体目录来生成各种内置的图形图标。 Carousel 滑块箭头导航控件也是由此生成的。 你可以在这里查看。
- 图像目录包含我们将用于轮播滑块幻灯片的所有图像。
- JS目录包含 2 个 js 文件“jquery.min.js”和“bootstrap.min.js”。 一个 jquery.min.js 文件是一个 JavaScript 库,目的是让 jquery 在网站上使用 JavaScript。 bootstrap.min.js 文件是引导框架 js 库文件,用于创建引导轮播、模型表单、工具提示、选项卡等。 bootstrap.min.js 文件依赖于 jquery.min.js 文件,您需要加载首先在使用引导 js 之前。 您可以在此处进一步了解 bootstrap js 库文件。
- HTML 文件 (multiple-bootstrap-carousels.html)包含多个轮播滑块的所有设计和代码部分。
让我们了解有关 multiple-bootstrap-carousels.html 文件的更多信息。
您应该在任何代码编辑器中打开 HTML 文件。 如果您的计算机上没有安装代码编辑器工具,那么这里有一些收费的代码编辑器工具,下载并安装任何代码编辑器工具:
下载 EditPlus +
在 Head 部分,我们已经加载了所有必需的 CSS & js 文件和四个轮播 JS 代码,如下所示:
代码
<头部>
<title>多个引导轮播幻灯片示例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- 引导 css 库 -->
<link rel="stylesheet" href="css/bootstrap.min.css">
<!-- jQuery 最新库(先加载这个库)-->
<script src="js/jquery.min.js"></script>
<!-- 引导 js 库 -->
<script src="js/bootstrap.min.js"></script>
<!-- 轮播自定义css代码 -->
<风格>
.carousel {
/* 您可以在此处添加自定义 CSS,例如滑块高度宽度 */
}
</style>
<!-- 轮播js代码-->
<脚本>
/* 第一个轮播幻灯片 */
$('#carousel-1').carousel({
// 循环滑动之间延迟的时间量,如果为假,则不循环
间隔:500,
// 鼠标进入时暂停滑动,鼠标离开时继续。
暂停:“悬停”,
// carousel 是否应该连续循环或有硬停止。
包装:真的,
// 轮播是否应该对键盘事件做出反应。
键盘:真
});
/* 第二个轮播幻灯片 */
$('#carousel-2').carousel({
间隔:1000,
包装:真的,
键盘:真
});
/* 第三个轮播幻灯片 */
$('#carousel-3').carousel({
间隔:2000,
包装:真的,
键盘:真
});
/* 第四个轮播幻灯片 */
$('#carousel-4').carousel({
间隔:3000,
包装:真的,
键盘:真
});
</脚本>
</head>在 Body 部分,我们定义了两个轮播 HTML 代码。 现在,解释第一个滑块代码的工作原理。 我们使用 col-md-6 类将行类 div 分为两列。 在第一列中,我们添加了第一个轮播滑块的 HTML 代码,如下所示。
<div class="行">
<!------------- 第一列开始 -------------->
<div class="col-md-6">
<div class="jumbotron">
<center><h3>轮播一号</h3></center>
<!-------------- 第一个轮播幻灯片开始 -------------->
<div class="carousel slide" data-ride="carousel">
<!-- 幻灯片项目符号 -->
<ol class="carousel-indicators">
<li data-target="#carousel-1" data-slide-to="0" class="active"></li>
<li data-target="#carousel-1" data-slide-to="1"></li>
<li data-target="#carousel-1" data-slide-to="2"></li>
</ol>
<!-- 幻灯片的包装器 -->
<div class="carousel-inner" role="listbox">
<!-- 幻灯片 1 -->
<div class="item active">
<img src="images/girl-1.jpg" alt="Chania">
</div>
<!-- 幻灯片 2 -->
<div class="item">
<img src="images/girl-2.jpg" alt="Chania">
</div>
<!-- 幻灯片 3 -->
<div class="item">
<img src="images/girl-3.jpg" alt="花">
</div>
</div>
<!-- 左右滑动控制箭头 -->
<a class="left carousel-control" href="#carousel-1" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">上一个</span>
</a>
<a class="right carousel-control" href="#carousel-1" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">下一个</span>
</a>
</div>
<!-------------- 第一个轮播幻灯片结束 -------------->
</div>
</div>
<!------------- 第一列结束 -------------->
</row>上面的 HTML 代码中有旋转木马滑块的三个部分

- 滑块子弹
- 图片幻灯片
- 滑块导航
Slider Bullets部分是使用 HTML 的订单列表标签构建的。 <ol> 使用一个名为carousel-indicators的类,该类定义在引导 CSS 文件中。 每个 <li> 标签都有一个属性data-target=”#carousel-1” ,其中#carousel-1是我们在第一个轮播 js 代码到示例代码中使用的相同 ID。
Slider Image Slides部分有一个带有类item的 div。 在每个 div 中,我们添加了一个图像标签来加载幻灯片图像。
滑块导航用于向左或向右导航图像幻灯片。 导航箭头由称为Glyphicon的引导图形图标创建。 导航按钮被包裹在带有引导轮播数据属性函数和轮播控制类的锚 <a> 标记中。 在 <a> 标签的href属性中,我们添加了与之前添加到滑块项目符号部分相同的 ID ( #carousel-1 )。 此 ID 用于第一个轮播幻灯片 js 代码,以将第一个滑块功能激活到第一个滑块 HTML 代码中。
在我们的第二个滑块代码中,我们为滑块代码的所有三个部分分配了另一个 ID #carousel-2 ,例如第二个滑块 js 代码、第二个滑块项目符号和导航 HTML 代码。
希望! 你们会发现教程和示例代码是描述性的并且适合您。 我们已经对示例中的每一段代码进行了注释,因此您可以轻松理解每一段代码。
伙计们,如果您对教程语言和可下载的示例代码有任何建议,请通过我们的邮件给我们写信。 我们的电子邮件地址是awordpresslife{at}gmail{dot}com
感谢阅读、使用和支持本教程。
在下面找到我们希望为您编写本教程的有用参考链接:
jQuery
W3学校
