jquery实现图片无缝滚动 蒙版遮蔽效果


Posted in jQuery onJanuary 11, 2020

本文实例为大家分享了jquery实现图片无缝滚动、蒙版效果的具体代码,供大家参考,具体内容如下

1、无缝连接:通过对li设置属性float:left;消除标签之间的间隔
2、通过对ul整体进行偏移设置,使图片整体滚动,
3、设置图片切换时机,
4、蒙版遮罩移入时机的选择

代码片.

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <script type="text/javascript" src="../js/jquery-1.10.2.js" ></script>
 <style>
  *{
  margin: 0;
  padding: 0;
  }
  .div1{
  width: 400px;
  height: 150px;  
  overflow: hidden;
  border: 1px solid #A9A9A9;
  margin: 30px auto;
  }
  .ul1{
  position: relative;
  left: 0px;
  width: 1200px;
  }
  .ul1>li{
  position: relative;  
  list-style: none;
  float: left;  
  width: 200px;
  height: 150px;
  background: #3388FF;
  }
  .ul1>li>div{
  position: absolute;
  left: 0;
  top: 0;
  background: #A9A9A9;
  width: 200px;
  height: 150px;
  opacity: 0;
  }
 </style>
 </head>
 <body>
 <div class="div1">
  <ul class="ul1">
  <li><img src="../img/wall1.jpg" alt="" width="100%"/><div></div></li>
  <li><img src="../img/wall2.jpg" alt="" width="100%"/><div></div></li>
  <li><img src="../img/wall3.jpg" alt="" width="100%"/><div></div></li>
  <li><img src="../img/wall4.jpg" alt="" width="100%"/><div></div></li>
  <li><img src="../img/wall1.jpg" alt="" width="100%"/><div></div></li>
  <li><img src="../img/wall2.jpg" alt="" width="100%"/><div></div></li>
  </ul>
 </div>
 <script>
  $(function(){
  var $time = '';
  var mi = 0;
  gundong();
  function gundong(){
   $time = setInterval(function(){
   mi += -10;
   if (mi<-800) {
    mi = 0
   }
   $('.ul1').css({    
    marginLeft: mi+'px'   
   });
   },100);
  }
  $('li').mouseover(function(){
   window.clearTimeout($time);
   $('li').not($(this)).contents('div').css({
   opacity:0.6
   });
  });
  $('li').mouseout(function(){
   gundong();
   $('li').not($(this)).contents('div').css({
   opacity:0
   });
  });
  });
 </script>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
Jquery-data的三种用法
Apr 18 jQuery
jQuery实现radio第一次点击选中第二次点击取消功能
May 15 jQuery
jQuery实现frame之间互通的方法
Jun 26 jQuery
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
浅谈jquery fullpage 插件增加头部和版权的方法
Mar 20 jQuery
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
jQuery实现的页面详情展开收起功能示例
Jun 11 jQuery
jquery实现的分页显示功能示例
Aug 23 jQuery
jQuery实现倒计时功能完整示例
Jun 01 jQuery
jquery简易手风琴插件的封装
Oct 13 jQuery
jQuery操作动画完整实例分析
Jan 10 #jQuery
jQuery操作事件完整实例分析
Jan 10 #jQuery
jQuery操作元素追加内容示例
Jan 10 #jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 #jQuery
jquery选择器和属性对象的操作实例分析
Jan 10 #jQuery
jquery实现吸顶导航效果
Jan 08 #jQuery
基于jQuery实现挂号平台首页源码
Jan 06 #jQuery
You might like
php 什么是PEAR?(第三篇)
2009/03/19 PHP
通过具体程序来理解PHP里面的抽象类
2010/01/28 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
2016/03/21 PHP
学习从实践开始之jQuery插件开发 菜单插件开发
2012/05/03 Javascript
将光标定位于输入框最右侧实现代码
2012/12/04 Javascript
利用Keydown事件阻止用户输入实现代码
2014/03/11 Javascript
javascript圆盘抽奖程序实现原理和完整代码例子
2014/06/03 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
2016/02/19 Javascript
vue.js入门教程之基础语法小结
2016/09/01 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
微信小程序实现默认第一个选中变色效果
2018/07/17 Javascript
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
解决angular双向绑定无效果,ng-model不能正常显示的问题
2018/10/02 Javascript
vue 插件的方法代码详解
2019/06/06 Javascript
微信小程序激励式视频广告组件使用详解
2019/12/06 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
在vue中created、mounted等方法使用小结
2020/07/21 Javascript
python中pygame模块用法实例
2014/10/09 Python
python snownlp情感分析简易demo(分享)
2017/06/04 Python
浅谈Python中的bs4基础
2018/10/21 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
对python 树状嵌套结构的实现思路详解
2019/08/09 Python
浅谈Html5中视频 音频标签 进度条的问题
2016/07/26 HTML / CSS
视光学专业毕业生推荐信
2013/10/28 职场文书
楼面部长岗位职责范本
2014/02/14 职场文书
世博会口号
2014/06/20 职场文书
市委常委班子党的群众路线教育实践活动整改措施
2014/10/02 职场文书
2014年就业工作总结
2014/11/26 职场文书
实施意见格式范本
2015/06/05 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
基于CSS3画一个iPhone
2021/04/21 HTML / CSS
python如何读取.mtx文件
2021/04/22 Python
JavaScript流程控制(循环)
2021/12/06 Javascript