2.bootstrap练习笔记-轮播图
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练习笔记-轮播图的更多相关文章
- js轮播图和bootstrap中的轮播图
js中的轮播图案例: <!DOCTYPE html><html lang="en"> <head> <meta charset=" ...
- (新手向)基于Bootstrap的简单轮播图的手机实现
个人电脑里存了不少适合手机欣赏的图片,但是放手机里看是件很占据资源的事.鉴于家里有一台电脑经常开着,正好用来做家庭局域网共享,于是笔者就设想通过一种比较简单环保的思路.通过手机访问电脑内的图片. 首先 ...
- Bootstrap插件-carousel(轮播图)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 移动web——bootstrap响应式轮播图
基本介绍 1.bootstrap有轮播图的模板,我们只需要改动下就行. 2.这里我们将介绍桌面版本和移动版本最后是综合版本 桌面版本 1.这里的图片设置是有窍门的,不再去添加img标签,而是作为a标签 ...
- JS学习笔记--轮播图效果
希望通过自己的学习收获哪怕收获一点点,进步一点点都是值得的,加油吧!!! 本章知识点:index this for if else 下边我分享下通过老师教的方式写的轮播图,基础知识实现: 1.css代 ...
- bootstrap 学习笔记 轮播(Carousel)插件
Bootstrap轮播(carousel)插件是一种灵活的响应式的向站点添加滑块的方式.除些之外,内容也是足够灵活的,可以是图像,内嵌框架,视频或者其他您想要旋转的任何类型的内容. 示例: 下面是不念 ...
- Bootstrap 我的学习记录4 轮播图的使用和理解
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8& ...
- Bootstrap 轮播图的使用和理解
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8& ...
- Bootstrap 学习笔记 项目实战 响应式轮播图
左右两个箭头可以随浏览器缩放进行移动 保持在图片中间 Html代码: <!DOCTYPE html> <html lang="zh-cn"> <hea ...
随机推荐
- 【夯实PHP系列】PHP正则表达式
一. 概述 1. 正则表达式的测试地址: http://tool.chinaz.com/regex/ 二.具体的常用正则表达式 1. 邮箱正则表达式: 1)\w[-\w.+]*@([A-Za-z0-9 ...
- 最短路径之Floyd算法
Floyd算法又称弗洛伊德算法,也叫做Floyd's algorithm,Roy–Warshall algorithm,Roy–Floyd algorithm, WFI algorithm. Floy ...
- XML序列化和反序列化
上篇总结了下JSON的序列化和反序列化,博园中大牛给了很多牛叉的评论,学习了不少. 不过在上篇中忘了把json序列化和反序列化的另外一种方式写上去了,这里做个简单的补充: Json篇:http://w ...
- linux下安装MySQL出错file /usr/share/mysql/charsets/latin2.xml from install of MySQL-......
linux64 red hat 6.3企业版 开始错误装了32位mysql最后怎么也装不上64mysql了,折腾了一番最后全部卸载搞定: file /etc/init.d/mysql from ins ...
- iOS之数据持久化方案
概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据.在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) ...
- 判断用户输入的银行卡号是否正确--基于Luhn算法的格式校验
开发中,有时候,为了打造更好的用户体验,同时减轻服务器端的压力,需要对于一些如,手机号码,银行卡号,身份证号码进行格式校验 下面是判断银行卡号输入是否正确的代码(基于Luhn算法的格式校验): iOS ...
- 获取本机IP地址
这里有两种方法: //获取本机IP - (NSString *)localIPAddress { NSString *localIP = nil; struct ifaddrs *addrs; ) { ...
- 深入浅出React Native 1: 环境配置
该教程主要介绍如何用react native来开发iOS,所以首先,你需要有一台mac,当然黑苹果也是可以的~ 创建一个react native的项目只需要安装以下五个组件~~(但....坑爹的是,不 ...
- python之socket-ssh实例
本文转载自大王http://www.cnblogs.com/alex3714/articles/5830365.html 加有自己的注释,应该会比原文更突出重点些 一. 基本Socket实例 前面讲了 ...
- 页面之间传值方式的总结,五种方式,通知,block,代理,单例,NSUERDEFALUT,
首先代码拿上 1:单例 2:通知 3:代理 4:block方法 5:NSUSERDEFAULT(沙盒文件) 先是单例类: .h文件 @interface DataSource : NSObject @ ...