JavaScript

超轻量级php框架startmvc

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

更新时间:2020-09-29 21:42:01 作者:startmvc
本文实例为大家分享了jquery实现图片无缝滚动、蒙版效果的具体代码,供大家参考,具体内

本文实例为大家分享了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蒙版遮蔽 jquery图片无缝滚动