Bootstrap3的响应式缩略图幻灯轮播效果设计

HTML

<div class="container">
 <div class="col-md-12">
 <h3>Bootstrap 3 缩略图幻灯画廊效果</h3>
 </div>
 </div>
 <div class="container">
 <!-- main slider carousel -->
 <div class="row">
 <div class="col-md-12" id="slider">
 
 <div class="col-md-12" id="carousel-bounding-box">
 <div id="myCarousel" class="carousel slide">
 <!-- main slider carousel items -->
 <div class="carousel-inner">
 <div class="active item" data-slide-number="0">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=1" class="img-responsive">
 </div>
 <div class="item" data-slide-number="1">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=2" class="img-responsive">
 </div>
 <div class="item" data-slide-number="2">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=3" class="img-responsive">
 </div>
 <div class="item" data-slide-number="3">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=4" class="img-responsive">
 </div>
 <div class="item" data-slide-number="4">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=5" class="img-responsive">
 </div>
 <div class="item" data-slide-number="5">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=6" class="img-responsive">
 </div>
 <div class="item" data-slide-number="6">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=7" class="img-responsive">
 </div>
 <div class="item" data-slide-number="7">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=8" class="img-responsive">
 </div>
 </div>
 <!-- main slider carousel nav controls --> 
 <a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a>
 
 <a class="carousel-control right" href="#myCarousel" data-slide="next">›</a>
 </div>
 </div>
 
 </div>
 </div>
 <!--/main slider carousel-->
 
 <div class="row">
 <div class="col-md-12">
 <!-- thumb navigation carousel -->
 <div class="col-md-12 hidden-sm hidden-xs" id="slider-thumbs">
 
 <!-- thumb navigation carousel items -->
 <ul class="list-inline">
 <li> <a id="carousel-selector-0" class="selected">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=1/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-1">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=2/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-2">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=3/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-3">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=4/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-4">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=5/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-5">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=6/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-6">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=7/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-7">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=8/efb73e/888888" class="img-responsive">
 </a></li>
 </ul>
 </div>
 </div>
 </div>
 
 </div>

Javascript

$(‘#myCarousel‘).carousel({
 interval: 4000
 });

 $(‘[id^=carousel-selector-]‘).click( function(){
 var id_selector = $(this).attr("id");
 var id = id_selector.substr(id_selector.length -1);
 id = parseInt(id);
 $(‘#myCarousel‘).carousel(id);
 $(‘[id^=carousel-selector-]‘).removeClass(‘selected‘);
 $(this).addClass(‘selected‘);
 });

 $(‘#myCarousel‘).on(‘slid‘, function (e) {
 var id = $(‘.item.active‘).data(‘slide-number‘);
 id = parseInt(id);
 $(‘[id^=carousel-selector-]‘).removeClass(‘selected‘);
 $(‘[id=carousel-selector-‘+id+‘]‘).addClass(‘selected‘);
 });

来自:http://www.gbtags.com/gb/share/4368.htm

时间: 2024-11-13 10:38:34

Bootstrap3的响应式缩略图幻灯轮播效果设计的相关文章

10个免费的响应式jQuery Carousel 轮播图插件

jQuery Carousel 轮播图插件可以给网站创建华丽的动画效果,这里列出的10个jQuery Carousel 轮播图插件都是响应式的,并且可以免费使用. 1. ItemSlide.js 简单的触摸式Carousel 轮播图插件,提供多种样式的旋转动画,如向上滑动,基于全屏的触摸滑动,左右滑动等. 2. Liquid 每当Liquid 容器的大小改变时,都会重新调整列表中的项目数,以适应新的宽度. 3. jCarousel jCarousel 是一个用来控制水平或垂直方向上列表项的jQu

cssSlidy.js 响应式手机图片轮播

cssSlidy是一款支持手机移动端的焦点图轮播插件,支持标题设置,滑动动画,间隔时间等. 在线实例 实例演示 使用方法 <div id="slidy-container">      <figure id="slidy">          <a href='#' target='_blank'><img src="img/2.jpg" alt="jQuery.nicescroll美化滚动条&

自定义属性作业——带缩略图的轮播切换——JS学习笔记2015-5-31(第44天)

今天看着老师的教程,学习完了自定义属性的章节,同时完成了带缩略图的轮播切换: 收获:1.在写HTML结构的时候发现空格符或者换行符对样式的影响,比如<li></li><li></li>之间如果有空格或者间距会产生间隙:因为现代浏览器基本上都可以解析出来: 2.绝对定位下的水平和垂直居中问题以及复习了解决方案: 3.在这个作业中,应用到了this,自定义属性,for循环,点击事件,动态获取组元素,数组等多种基础知识,可见基础的重要性: 4.收获完成作业时候的那

jQuery淡出淡入带缩略图幻灯图片切换效果

企业网站横幅焦点图切换,JavaScript版的图片切换,右下角显示等比例的缩略图,缩略图是调用的大图片,整体唯美,采用淡入淡出的方式图片轮播,点击后切换,不点击时自动轮播.是一款不错的网页上的图片展示效果. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> &l

CSS3图片轮播效果

原文:CSS3图片轮播效果 在网页中用到图片轮播效果,单纯的隐藏.显示,那再简单不过了,要有动画效果,如果是自己写的话(不用jquery等),可能要费点时间.css3的出现,让动画变得不再是问题,而且简单易用.下面介绍我用css3与js写的一个图片轮播效果. 一般图片轮播就是三四张图片: <div class="wrap"> <div class="carousel"> <div><img src="http://

网站——如何实现轮播效果

实现轮播效果需要运用到的知识: DOM操作 定时器 事件运用 Js动画 函数递归 无限滚动 原理:控制图片列表的“left”值来显示相应的图片 组成部分<div id="container">: <div id="list">//图片列表 <div id="list" style="left:-600px">//当图片的宽度全部为600px时 <img src=""

基本_移动类型轮播效果_框架

一.基本元素: D:display window;用户浏览的窗口: S:scroll window;存放内容的大容器:通过移动来改变显示的内容: C:content;内容信息: B:button;按钮,多种样式,可选: 二.思路: 通过移动S 的位置,由于C位于S中,所有的C将会同时跟随S而移动. 在D中显示的内容将会被改变. 三.html结构: 1 <div class=”D”> 2 <div class=”S”> 3 <div class=”C”>content&l

jQuery制作无缝轮播效果

[一]HTML结构 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jquery制作无缝轮播器</title> <script type="text/javascript" src="jquery-1.12.4.js"></script> &

js的轮播效果

图片的轮播效果!主要运用了元素的style样式属性,与 setInterval(); <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> *{ margin: 0; padding: 0; } div{ width: 960px; height: 400px; o