bootstrap练习笔记-轮播图

1.要使用轮播图,首先要将其放在一个主div里面 设置id为myCaroysel class为carousel slide

设置id是标识这个div是轮播图,等到li下面的按钮来指向它,当然可以用其他id

Class carousel标识这个是一个轮播图样式 slide表示轮播图的左右两遍有滑动效果

ol>li*3表示有三个图片

ol.carousel-indicators表示是一个指示到轮播图的列表,每一个li有一个与之对应的轮播图

li data-target=”#myCarousel”表示作用的目标是id=”myCarousel”的容器

data-slide-to=’0’标识对应下标为0的图片,也就是第一张图片

class=’active’表示默认的属于激活状态

2.div#myCarousel>div.carousel-inner 表示这里的存放轮播图的图片

div.carousel-inner>div*3 是轮播图对应的三个图片

div.item表示这是一个轮播图中的一个小项

3.<a href=”#myCarsousel” data-slide=”prev” class=’carousel-control left’>&lsaqup;</a>

href=”#myCarsousel” 表示作用的id

data-slide=”prev” 表示向上一页滑动

.carousel-control 标识这是一个轮播图控制器

left表示左滑动,与data-slide结合,向左滑动就去查看上一张图片

4.jquery设置自动播放

5.并且在页面改变大小的时候,两个左右滑动的小图标自动垂直居中

<!--轮播图-->
<div id="myCaroysel" class="carousel slide">

    <ol class="carousel-indicators">
        <li data-target="#myCaroysel" data-slide-to="0" class="active"></li>
        <li data-target="#myCaroysel" data-slide-to="1"></li>
        <li data-target="#myCaroysel" data-slide-to="2"></li>
    </ol>

    <div class="carousel-inner">

        <div class="item active" style="background:#223240;">
            <img src="img/slide1.png" style=”margin:0 auto;”alt="1">
        </div>

        <div class="item"  style="background:#F5E4DC;">
            <img src="img/slide2.png" style=”margin:0 auto;”alt="2">
        </div>

        <div class="item"  style="background:#DE2A2D;">
            <img src="img/slide3.png" style=”margin:0 auto;”alt="3">
        </div>

    </div>
    <a href="#myCaroysel" style=”font-size:100px;” data-slide="prev" class="carousel-control left">‹</a>
    <a href="#myCaroysel" style=”font-size:100px;”  data-slide="next"  class="carousel-control right">›</a>
</div>

<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script>
    $(function () {
        //自动播放
        $('#myCaroysel').carousel({
            interval:2000,

        });
        //动态获取图片高度,并且设置垂直居中
        $('.carousel-control').css('line-height',$('.carousel-inner img').height()+'px');
        //当浏览器窗口大小改变的时候
        $(window).resize(function () {
            var $height = $('.carousel-inner img').eq(0).height()||
                          $('.carousel-inner img').eq(1).height()||
                          $('.carousel-inner img').eq(2).height();
            //动态获取图片高度,并且设置垂直居中
            $('.carousel-control').css('line-height',$height+'px');
        });
    });
</script>

但是在BS中,当我们在上一下加入图标

<span class="glyphicon glyphicon-chevron-left"></span>

下一页加入图标

<span class="glyphicon glyphicon-chevron-right"></span>

他就自动识别并响应式居中

代码如下

<a href="#myCaroysel" data-slide="prev" class="carousel-control left">
        <span class="glyphicon glyphicon-chevron-left"></span>
    </a>
    <a href="#myCaroysel" data-slide="next"  class="carousel-control right">
        <span class="glyphicon glyphicon-chevron-right"></span>
    </a>
</div>

<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script>
    $(function () {
        //自动播放
        $('#myCaroysel').carousel({
            interval:2000,

        });
    });
</script>

其他不变

2.bootstrap练习笔记-轮播图的更多相关文章

  1. js轮播图和bootstrap中的轮播图

    js中的轮播图案例: <!DOCTYPE html><html lang="en"> <head> <meta charset=" ...

  2. (新手向)基于Bootstrap的简单轮播图的手机实现

    个人电脑里存了不少适合手机欣赏的图片,但是放手机里看是件很占据资源的事.鉴于家里有一台电脑经常开着,正好用来做家庭局域网共享,于是笔者就设想通过一种比较简单环保的思路.通过手机访问电脑内的图片. 首先 ...

  3. Bootstrap插件-carousel(轮播图)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. 移动web——bootstrap响应式轮播图

    基本介绍 1.bootstrap有轮播图的模板,我们只需要改动下就行. 2.这里我们将介绍桌面版本和移动版本最后是综合版本 桌面版本 1.这里的图片设置是有窍门的,不再去添加img标签,而是作为a标签 ...

  5. JS学习笔记--轮播图效果

    希望通过自己的学习收获哪怕收获一点点,进步一点点都是值得的,加油吧!!! 本章知识点:index this for if else 下边我分享下通过老师教的方式写的轮播图,基础知识实现: 1.css代 ...

  6. bootstrap 学习笔记 轮播(Carousel)插件

    Bootstrap轮播(carousel)插件是一种灵活的响应式的向站点添加滑块的方式.除些之外,内容也是足够灵活的,可以是图像,内嵌框架,视频或者其他您想要旋转的任何类型的内容. 示例: 下面是不念 ...

  7. Bootstrap 我的学习记录4 轮播图的使用和理解

    <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8& ...

  8. Bootstrap 轮播图的使用和理解

    <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8& ...

  9. Bootstrap 学习笔记 项目实战 响应式轮播图

    左右两个箭头可以随浏览器缩放进行移动 保持在图片中间 Html代码: <!DOCTYPE html> <html lang="zh-cn"> <hea ...

随机推荐

  1. 修改nginx版本名称伪装任意web server

    如何修改nginx默认的名称,可以稍微的伪装一下,也可以装x 一般来说修改3个位置,一个是nginx.h.另一个是ngx_http_header_filter_module.c.还有一个ngx_htt ...

  2. Linux安装JDK1.7

    发表此篇文章纯属本人愚钝,希望以后再安装JDK不要走那么多曲折的路,也希望可以给后人借鉴. 1.以下以JDK1.7为例 具体官网地址:http://www.oracle.com/technetwork ...

  3. hibernate中表关系为多对多时,如何只删除中间表数据

    先说问题:我遇到的问题是,在用户和用户组对象关系中他们是多对多关系.所以中间是成在一张中间表的.经理要求当逻辑删除对象数据时,必须删除中间表中的数据. hibernate是面向对象操作sql语句的,如 ...

  4. AdapterPattern(适配器模式)

    import org.omg.PortableServer.AdapterActivator; /** * 分两种情况: * 1.类适配器 * 2.对象适配器 * 作用:让原本接口不兼容的两个类可以在 ...

  5. JS时间戳格式化日期时间

    由于mysql数据库里面存储时间存的是时间戳,取出来之后,JS要格式化一下显示.(李昌辉) 用的次数比较多,所以写了一个简单方法来转换: //时间戳转时间 function RiQi(sj) { va ...

  6. C#语言和数据库基础

    第一章 第一个C#程序 Vs2012密钥 RBCXF-CVBGR-382MK-DFHJ4-C69G8 01..net和C#的区别 大概在2000年,微软推出了一种革命性的产品--.NET(战略) 目标 ...

  7. 把普通对象转换成json格式的对象

    1.什么叫做JSON?JSON只是一种数据格式(它不是一种新的数据类型) var obj = {name: "中国", age: 5000};//->普通格式的对象 var ...

  8. 多个精美的导航样式web2.0源码

    效果体验:http://keleyi.com/keleyi/phtml/divcss/6.htm 兼容多浏览器,例如IE,Chrome,火狐 等. 完整代码,保存到htm文件打开也可以查看效果: &l ...

  9. 一次部署HTTPS的相关事件引发的思考

    前言: 上周五快要下班的时候,突然收到通知客户希望了解一下部署HTTPS的流程,这种事情谁听了都会有几分诧异的.因为这件事虽然和工作有一定的相关度,但平时不会走这个方向,实际上也较少接触.此外,客户手 ...

  10. JAVA动态代理模式(从现实生活角度理解代码原理)

    所谓动态代理,即通过代理类:Proxy的代理,接口和实现类之间可以不直接发生联系,而可以在运行期(Runtime)实现动态关联. java动态代理主要是使用java.lang.reflect包中的两个 ...