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. svn提交时出现很多乱文件怎么解决

    在我们开发项目中的时候经常使用到svn,有时候我们commit的时候回出现很多无用的文件,这些文件就是未版本化的文件,怎么解决这些乱文件的问题呢? svn commit提交的时候有个"sho ...

  2. 【工匠大道】将项目同时托管到Github和Git@OSC

    原文地址 摘要: Github是最大的git代码托管平台,​GIT@OSC是国内最大的git代码托管平台,支持免费私有库,支持SVN操作,用户众多.很多用户需要同时将代码托管到两个平台,这篇文章的主要 ...

  3. 使用MyEclipse中servlet对SQL Server 2008的CRUD

    1.在MyEclipse下建立Web Project,找到根目录建立Database文件夹和Doc文件夹,Database用于保存数据库信息,Doc用于保存数据库表信息. 2.打开SQL Server ...

  4. jQuery刮彩票兑奖效果

    效果体验:http://keleyi.com/a/bjad/uaq24pxt.htm 其中拖拽刮涂层效果使用jquery UI的draggable方法,请参考:http://keleyi.com/a/ ...

  5. Sass-也许你想和CSS玩耍起来(上篇)

    我们努力,我们坚持,共勉! 众所周知,css其实不是一门编程语言,熟悉的人都知道css全称Cascading Style Sheets(层叠样式表)是一种用来表现HTML(标准通用标记语言的一个应用) ...

  6. jqueryAPI使用之选择器

    好一段时间没有更新博文了.刚学习完JS基础知识后,也进入到了JQ的学习.为了能熟练掌握JQ的使用,最好的方法就是反复多练,讲JQ中的API的每个知识点都练习一遍.如果能做到这个,那么对JQ就没那么陌生 ...

  7. Android开发1:基本UI界面设计——布局和组件

    前言 啦啦啦~本学期要开始学习Android开发啦~ 博主在开始学习前是完完全全的小白,只有在平时完成老师要求的实验的过程中一步一步学习~从此篇博文起,博主将开始发布Android开发有关的博文,希望 ...

  8. #研发解决方案介绍#基于ES的搜索+筛选+排序解决方案

    郑昀 基于胡耀华和王超的设计文档 最后更新于2014/12/3 关键词:ElasticSearch.Lucene.solr.搜索.facet.高可用.可伸缩.mongodb.SearchHub.商品中 ...

  9. Xamarin For Visual Studio 3.0.54.0 完整离线破解版(C# 开发Android、IOS工具 吾乐吧软件站分享)

    Xamarin For Visual Studio就是原本的Xamarin For Android 以及 Xamarin For iOS,最新版的已经把两个独立的插件合并为一个exe安装包了.为了区分 ...

  10. Unable to determine if the owner (Domain\UserName) of job JOB_NAME has server access

    早上巡检的的时候,发现一数据库的作业报如下错误(作业名等敏感信息已经替换),该作业的OWNER为一个域账号: JOB RUN: 'JOB_NAME' was run on 2016-6-1 at 7: ...