项目-轮播图

2018-10-31  本文已影响0人  子却
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>轮播展示</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" media="screen" href="./css.css" />
    <script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>
    <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
    <div class="container">
        <h2 class="text-center">轮播展示</h2>
        <!--1.class="carousel slide" 是必须要加的属性,告诉浏览器这里要用轮播图特效;
            2.data-ride="carousel" 用于标记轮播在页面加载时就开始动画播放-->
        <div id="myCarousel" class="carousel slide text-center" data-ride="carousel">
            <!--ol列表用于制作控制器,每个<li>是控制图片的圆点,注意它们要指向激活轮播的元素,即data-target指向data-ride所在元素的id。-->
            <ol class="carousel-indicators">
                <!--data-slide-to用于切换到指定索引值的图片,图片的索引值从“0”开始-->
                <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>                
            </ol>
            <!--轮播项目-->
            <!--1.carousel-inner是包裹所有轮播项的盒子,必须设置;
                2.每一个.item就是单个轮播项目-->
            <div class="carousel-inner">
                <div class="item active">
                    <img src="https://static1.bcjiaoyu.com/f49febe723ba79c384a71a62e3571f2d_o.png-1200x800" alt="First">
                    <!--<div class="carousel-caption">标题 1</div> 
                        .carousel-caption 元素向幻灯片添加标题。只需要在该处放置任何可选的 HTML 即可,它会自动对齐并格式化.-->
                </div>
                <div class="item">
                    <img src="https://static1.bcjiaoyu.com/519a8173d4933b4344c667cd389fd6ae_j.png-1200x800" alt="Second">
                </div>
                <div class="item">
                    <img src="https://static1.bcjiaoyu.com/770b3bd613dacfbeb225474068497adc_d.png-1200x800" alt="Third">
                </div>                                
            </div>
            <!--轮播导航-->
            <!--1.用<a>标签的超链接实现点击切换,同样链接指向启用轮播的元素;
                2.carousel-control类用于显示箭头并调用点击切换图片的功能;
                3.a链接的href属性必须指向需要控制的轮播图ID.
                4.“data-slide”属性设置轮播图滑动方向,“prev”指上一个,"next"指下一个;
                5.glyphicon-chevron-left类用于显示箭头,不影响箭头的切换功能。
                6.aria-*功能是用来支持读屏设备的,方便残障人士使用-->
            <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
                <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
            </a>
            <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
                <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
            </a>
        </div>
    </div>
</body>

整个轮播图分为三部分:轮播指标、轮播项目及轮播导航。用boostrap实现轮播图要比用js、jQuery方便的多,一个简单的类名就可以实现一个甚至多个js函数才能办到的功能。但相对的,记忆的东西较js多得多,需要时常巩固。

上一篇下一篇

猜你喜欢

热点阅读