- 浏览: 52263 次
- 性别:
- 来自: 广州
文章分类
最新评论
(涉及到swiper.min.js,swiper.min.css,记得导入这两个文件。)
两种样式:
1)标题 + 页数。
2)标题。
第一种:标题+页数。
第二种:标题。
两种样式:
1)标题 + 页数。
2)标题。
第一种:标题+页数。
<div class="swiper-container" id="swiper-container"> <div class="swiper-wrapper" > <div class="swiper-slide" data-hash="slide2"><img src="picA.jpg"/> <div class="title">第一张图</div> <div> <span class="swiper-title"></span> <span class="swiper-now"></span> </div> </div> <div class="swiper-slide" data-hash="slide2"><img src="picA.jpg"/><div class="title">第二张图</div> <div> <span class="swiper-title"></span> <span class="swiper-now"></span> </div> </div> <div class="swiper-slide" data-hash="slide2"><img src="picA.jpg"/><div class="title">第三张图</div> <div> <span class="swiper-title"></span> <span class="swiper-now"></span> </div> </div> <div class="swiper-slide" data-hash="slide2"><img src="picA.jpg"/><div class="title">第四张图</div> <div> <span class="swiper-title"></span> <span class="swiper-now"></span> </div> </div> <div class="swiper-slide" data-hash="slide2"><img src="picA.jpg"/><div class="title">第五张图</div> <div> <span class="swiper-title"></span> <span class="swiper-now"></span> </div> </div> </div> <!-- <div class="swiper-pagination" id="swiper-pagination"></div> --> </div>
.swiper-slide { width: 100%; height: 200px; /* background: #999 url(../image/log.png) center center no-repeat; background-size: 200px auto;*/ } .swiper-slide img { width:100%; height: 100%; } .swiper-pagination { position: absolute; bottom: 10px; } .swiper-title{ line-height: 30px; position: absolute; text-align: right; bottom: 0px; height:30px; width:100%; background: rgba(0,0,0,.6); color: #fff; background: linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,.1)); background: -ms-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,.1)); /* IE 10 */ background:-moz-linear-gradient(bottom,rgba(0,0,0,1), rgba(0,0,0,.1));/*火狐*/ background:-webkit-gradient(linear,bottom rgba(0,0,0,1), rgba(0,0,0,.1));/*谷歌*/ background: -webkit-gradient(linear,bottom, rgba(0,0,0,1), rgba(0,0,0,.1)); /* Safari 4-5, Chrome 1-9*/ background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,.1)); /*Safari5.1 Chrome 10+*/ background: -o-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,.1)); /*Opera 11.10+*/ /*z-index: 2;*/ } .title{ font-size: 13px; font-weight: 600; width: 80%; height: 30px; line-height: 36px; text-align: left; position: absolute; left: 15px; bottom: 2px; color: #fff; z-index: 2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .swiper-now{ position: absolute; bottom: 6px; right: 16px; color: #4b9edc; }
var mySwiper = new Swiper('.swiper-container',{ pagination: '.swiper-pagination', loop:true, grabCursor: true, paginationClickable: true, autoplay: 3000 }); var now = document.querySelectorAll(".swiper-now"); var imgs = document.querySelectorAll(".swiper-title"); var count = imgs.length-2; for(var i=0;i<imgs.length;i++){ imgs[i].innerText = '/'+count; } now[0].innerText = '1'; for(var i=1;i<imgs.length-1;i++){ now[i].innerText = i; } now[imgs.length-1].innerText = '1';
第二种:标题。
<div class="swiper-container" id="swiper-container"> <div class="swiper-wrapper" > <div class="swiper-slide" data-hash="slide2"><img src="picA.jpg"/><div class="swiper-title">第一页</div></div> <div class="swiper-slide" data-hash="slide2"><img src="picA.jpg"/><div class="swiper-title">第二页</div></div> <div class="swiper-slide" data-hash="slide2"><img src="picA.jpg"/><div class="swiper-title">第三页</div></div> <div class="swiper-slide" data-hash="slide2"><img src="picA.jpg"/><div class="swiper-title">第四页</div></div> <div class="swiper-slide" data-hash="slide2"><img src="picA.jpg"/><div class="swiper-title">第五页</div></div> </div> <!-- <div class="swiper-pagination" id="swiper-pagination"></div> --> <div id="page"><span id="now">1</span><span id="all"></span></div> </div>
.swiper-slide { width: 100%; height: 200px; /* background: #999 url(../image/log.png) center center no-repeat; background-size: 200px auto;*/ } .swiper-slide img { width:100%; height: 100%; } .swiper-pagination { position: absolute; bottom: 20px; } .swiper-title{ position: absolute; bottom: 0px; height:20px; width:100%; background: rgba(0,0,0,.6); color: #fff; text-align: center; background: linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,.1)); background: -ms-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,.1)); /* IE 10 */ background:-moz-linear-gradient(bottom,rgba(0,0,0,1), rgba(0,0,0,.1));/*火狐*/ background:-webkit-gradient(linear,bottom rgba(0,0,0,1), rgba(0,0,0,.1));/*谷歌*/ background: -webkit-gradient(linear,bottom, rgba(0,0,0,1), rgba(0,0,0,.1))); /* Safari 4-5, Chrome 1-9*/ background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,.1)); /*Safari5.1 Chrome 10+*/ background: -o-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,.1)); /*Opera 11.10+*/ /*z-index: 2;*/ } #page{ position: absolute; right: 20px; bottom: 0; background: red; } #page span{ display: block;color: #fff;float: left; } #page #now{ color: blue; }
var mySwiper = new Swiper('.swiper-container',{ pagination: '.swiper-pagination', loop:true, grabCursor: true, paginationClickable: true, autoplay: 1500 }); var img=document.getElementsByTagName("img").length-2; var all=document.getElementById("all"); all.innerHTML="/ "+img;
发表评论
-
菜单栏和内容
2017-03-10 09:35 554常见的菜单栏+内容界面。欢迎指点。 效果图: 可以戳这里 ... -
javascript 实现购物车页面
2017-02-06 18:46 1668跟商城有关系的网站,难免会有购物车的结账界面。 我用javas ... -
得到两数相除的百分数
2016-12-20 15:42 786原理: Math.ceil() //向上取整 Mat ... -
比较全的屏幕信息
2016-11-07 14:13 430比较全的屏幕信息。 function getInfo ... -
选项卡
2016-11-07 13:47 662欢迎指点! 效果图: 有两种办法实现: 原理一:多个ht ... -
javascript写的轮播图
2016-11-07 12:15 510欢迎指点! 先放上效果图: 鼠标移入界面后: 图片有 ... -
原生JavaScript实现jQuery的hasClass,removeClass,addClass,toggleClass
2016-10-13 17:56 1107介绍: 1、hasClass:判断DOM元素是否存在类。 2 ... -
阻止事件冒泡
2016-09-18 15:55 506JavaScript停止冒泡和阻止浏览器默认行为 事件兼容 ... -
实时监听输入框值变化
2016-09-13 10:35 3056(1)使用 jQuery 的话,同时绑定 oninput 和 ... -
js/jQuery实现类似百度搜索功能
2016-09-12 17:00 1150html代码: <!DOCTYPE html> ... -
左侧菜单栏右侧内容(改进,有js效果)
2016-09-09 10:25 4492(如有错敬请指点,以下是我工作中遇到并且解决的问题)上一篇文章 ... -
js生成一周内的日期+周几
2016-09-08 10:41 1344(如有错敬请指点,以下是我工作中遇到并且解决的问题) 效果 ... -
定义类或对象
2016-09-07 15:17 447学习总结: 工厂方式 ...
相关推荐
因此,掌握可拖动对比图片切换的网页特效制作,对于提升网站的专业性和吸引力有着积极的作用。 总结来说,"可拖动对比图片 切换 网页特效"是结合了HTML、CSS和JavaScript的互动设计技术,旨在提供更加直观和有趣的...
在网页设计中,轮播图是一种常见的元素,用于展示多张图片或内容,通常以滑动的方式呈现。"支持PC拖动的轮播图"是一个专门为个人计算机(PC)优化的功能,允许用户通过鼠标拖动来浏览轮播图中的各个项目。这个功能...
"Banner可拖动轮播插件"是一个用于网页设计的组件,主要功能是在网页上实现一种动态展示效果,通常用于显示多张图片或信息,用户可以通过手动拖动或自动循环来浏览这些内容。这种插件能够增强网站的视觉吸引力,提升...
当鼠标释放时,检查图片是否跨越到了下一个或上一个图片的位置,如果是,则进行图片切换。 5. **无限循环**:为了提供更好的用户体验,轮播图往往设计成无限循环的。这就需要在代码中实现逻辑,使得当用户滚动到...
【标题】"仿360鼠标拖动图片切换效果"涉及的是在Qt环境中实现一个类似于360浏览器图片浏览的交互功能,通过鼠标拖动来实现图片的平滑切换,并结合了Mac系统的动画效果,给予用户更为流畅和自然的操作体验。...
TwentyTwenty 是一款可以通过拖动滑块来切换图片的jQuery图片切换插件,TwentyTwenty图片切换插件构思新颖,使用它就像是剧场拉幕的效果一样。
一个可以在Unity进行图片轮播的demo,只需要给一个texture 2d的图片数组就可以直接用,有多种切换特效
带小圆点的一个网页轮播特效框架,支持鼠标拖动图片切换,采用了jquery插件实现的效果,同时还调用了一个外部插件idangerous.swiper.min.js,从整体上看,这个网页焦点图像是缩略图模式,点击小圆点后或鼠标拖动图片...
首先,轮播图是一种展示多张图片或内容的方式,它允许用户在有限的空间内浏览多个元素,通常以滑动或切换的形式呈现。在HTML中,我们可以创建一个包含所有图片的容器,然后利用CSS进行布局和样式设置,如设定宽度、...
在移动设备上,"手机拖动切换轮播"是一种常见的用户界面设计,它允许用户通过在屏幕上滑动来浏览一系列连续显示的图像或内容。这种交互方式被广泛应用于产品展示、新闻滚动、广告轮播等多种场景。下面我们将深入探讨...
在实际应用中,这样的可拖动翻页GridView控件适用于展示图片、列表项等数据,尤其是在需要用户自由调整布局或者处理大量数据时。通过自定义这个控件,开发者可以提供一种既高效又直观的方式来展示和操作数据,提高...
"弹性拖动交互切换特效"是一种创新的用户界面元素,它使得浏览图片或内容变得更加生动有趣。这个特效主要应用于JS(JavaScript)编写的应用或网站中,特别是在图片相册或者展示类应用上,能够带给用户一种新颖、动态...
在这个轮播图中,JavaScript将用于实现拖拽功能,允许用户通过鼠标或触摸设备直接拖动轮播图进行浏览。此外,JavaScript还可以用来实现自动播放、切换指示器、动画效果等功能,提升用户体验。 在压缩包中的"卡片组...
1. **触控拖动转轮**:在移动设备或支持触摸的平台上,用户可以通过手指触摸并拖动来浏览轮播中的图像,提供了直观的交互体验。 2. **循环轮播**:图像轮播可以无限制地在开始和结束之间循环,确保用户总能看到下一...
这样,图片就会随着鼠标的拖动进行3D旋转。 最后,为了在页面加载时初始化3D旋转动画,我们在`window.onload`事件中调用`draw()`: ```javascript window.onload = function() { draw(); }; ``` 通过以上步骤,...
这通常涉及到定时器(如setInterval)来自动切换图片,以及暂停和恢复轮播的逻辑。同时,还要确保在轮播过程中,图片可以平滑过渡,避免突然跳变。 4. **鼠标滚轮事件**:通过监听鼠标的滚轮事件,当用户滚动时,...
- `event listeners`监听用户的滑动事件,例如点击按钮或拖动轮播图。 - 更新当前显示的图片索引,并同步更新指示器的状态。 - 添加动画效果,如淡入淡出、平滑滚动等,增强用户体验。 4. 指示器和控制按钮: -...
**jQuery可拖动切换全宽滑块** 在网页设计中,滑块是一种常见的元素,用于展示多张图片或内容,而jQuery提供了一种强大的方法来实现动态、交互式的滑块效果。"jQuery可拖动切换全宽滑块"是利用jQuery库创建的一款...
支持根据服务端返回的数据动态设置广告条的总页数 ...支持图片切换动画,目前支持10种切换动画,具体可看demo 支持设置图片切换速度 支持设置数字指示器 支持Glide/Fresco等主流图片加载框架加载图片
在这个项目中,“图片瀑布流,div可拖动替换位置”意味着网页中的每个图片容器(div)不仅可以按照瀑布流方式进行布局,而且还支持用户通过拖动来更改图片的位置。这样的功能增加了用户的交互性,使他们能够根据个人...