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. Java基本概念(1)什么是Java

    什么是Java Java是一种开发语言(核心特点:跨平台,面向对象,名称由来看这里:J2EE里面的2是什么意思),对于开发者来讲,Java基本等于Jdk. Jdk的版本介绍看这里:Java都有那些版本 ...

  2. mybatis报错invalid types () or values ()解决方法

      原因: Pojo类User没提供无参数构造方法, 加上该构造方法后,问题解决 ### Cause: org.apache.ibatis.reflection.ReflectionException ...

  3. Idea开发环境中搭建Maven并且使用Maven打包部署程序

    1.配置Maven的环境变量 a.首先我们去maven官网下载Maven程序,解压到安装目录,如图所示: b.配置M2_HOME的环境变量,然后将该变量添加到Path中 备注:必须要有JAVA_HOM ...

  4. 仿腾讯QQ竖直滑动导航菜单

    菜单就像qq软件的分组,鼠标经过自动显示相应组的内容. 效果体验网址:http://keleyi.com/a/bjad/nf86w2dv.htm 以下是源代码: <html> <he ...

  5. php每天一题:strlen()与mb_strlen()的作用分别是什么

    strlen()与mb_strlen()都是用于获取字符串长度的,那么它们两个有什么不同? strlen()与mb_strlen()的不同之处在于mb_strlen()第二个参数可以用于指定字符编码. ...

  6. ftp文件上传下载实用命令

    连接 >ftp yourhost >user yourusername >password your password 顺利的话连接成功 >dir ;获取remote目录列表 ...

  7. Activity详解二 activity数据传递

    首先看效果图: 1.Bundle类的作用 Bundle类用作携带数据,它类似于Map,用于存放key-value名值对形式的值.相对于Map,它提供了各种常用类型的putXxx()/getXxx()方 ...

  8. 详解tintColor属性

    tintColor属性是iOS7之后新加的一个属性,这个属性定义了一个非默认的着色颜色值,其值的设置会影响到以视图为根视图的整个视图层次结构.它主要是改变控件的颜色,以获取一些有意思的视觉效果. ti ...

  9. Java和WebSocket开发网页聊天室

    小编心语:咳咳咳,今天又是聊天室,到现在为止小编已经分享了不下两个了,这一次跟之前的又不大相同,这一次是网页聊天室,具体怎么着,还请各位看官往下看~ Java和WebSocket开发网页聊天室 一.项 ...

  10. Java异常之自定义异常

    哎呀,妈呀,又出异常了!俗话说:"代码虐我千百遍,我待代码如初恋". 小Alan最近一直在忙着工作,已经很久没有写写东西来加深自己的理解了,今天来跟大家聊聊Java异常.Java异 ...