前端学习笔记:bootstrap(12)

前端学习笔记:bootstrap(12)

(2)轮播图
这个组件用于轮播显示一组图片,类似于旋转木马,页面加载就自动运行,也可以通过点击左右的两个箭头向左或向右翻页。
a.组成的类样式名
类样式名字  描述
carousel slide 轮播图最外面容器
carousel-indicators 指示器:中间的小圆点
carousel-inner 内部放所有图片的容器
carousel-caption 图片标题
carousel-control 下面的控制按钮

b.相关的属性
属性名  作用
data-ride="carousel" 指定当前是一个轮播图,加载时自动运行
data-interval="2000" 间隔的时间间隔,单位是毫秒
data-target="#myPic" 指定轮播图div容器的id值

案例需求:参考文档,实现上面的轮播图的效果
案例代码:
<!DOCTYPE html>
<html lang="en">
<head>
    <!--设置页面的字符集-->
    <meta charset="UTF-8">
    <title>Title</title>
    <!--强制浏览器按照最新的标准去渲染当前的网页-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!--
    viewport:视口,支持响应式布局。
    width: 初始宽度与设备的宽度相同
    initial-scale:初始的缩放比,1:1
    -->
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
    <title>Bootstrap 101 Template</title>
    <!-- 1. 导入bootstrap中的css样式文件 -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <!-- 2. 导入jQuery框架 -->
    <script src="js/jquery-3.2.1.min.js"></script>
    <!-- 3. 导入bootstrap的js文件 -->
    <script src="js/bootstrap.min.js"></script>
</head>
<body>
<!--data-ride默认5秒以后滚动,data-interval指定滚动的时间-->
<div id="myPic" class="carousel slide" data-ride="carousel" data-interval="2000">
    <!--指示器,中间的小圆点-->
    <ol class="carousel-indicators">
        <li data-target="#myPic" data-slide-to="0" class="active"></li>
        <li data-target="#myPic" data-slide-to="1"></li>
        <li data-target="#myPic" data-slide-to="2"></li>
    </ol>
    <!--图片容器-->
    <div class="carousel-inner" role="listbox">
        <div class="item active">
            <img src="img/01.jpg" />
            <div class="carousel-caption">iPhone X</div>
        </div>
        <div class="item">
            <img src="img/02.jpg" />
            <div class="carousel-caption">Mac Book Pro</div>
        </div>
        <div class="item">
            <img src="img/03.jpg" />
            <div class="carousel-caption">iWatch</div>
        </div>
    </div>

    <!--左右按钮-->
    <a class="left carousel-control" href="#myPic" role="button" data-slide="prev">
        <span class="glyphicon glyphicon-chevron-left"></span>
    </a>
    <a class="right carousel-control" href="#myPic" role="button" data-slide="next">
        <span class="glyphicon glyphicon-chevron-right"></span>
    </a>
</div>
</body>
</html>

发布了106 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/elizabethxxy/article/details/101324609
今日推荐