博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
无缝轮播
阅读量:4517 次
发布时间:2019-06-08

本文共 3276 字,大约阅读时间需要 10 分钟。

html部分:

<body>

<div class="box">
<div class="show">
<div class="list">
<ul class="clearfix oraign">
<li>
<img src="img/1.jpg" />
<div class="text_box">
<p>2016冬装</p>
<h3>韩庚同款</h3>
<button>了解更多</button>
</div>
</li>
<li>
<img src="img/2.jpg" />
<div class="text_box">
<p>2016冬装</p>
<h3>商务型格</h3>
<button>了解更多</button>
</div>
</li>
<li>
<img src="img/3.jpg" />
<div class="text_box">
<p>2016冬装</p>
<h3>特惠款</h3>
<button>了解更多</button>
</div>
</li>
<li>
<img src="img/4.jpg" />
<div class="text_box">
<p>2016冬装</p>
<h3>韩庚同款</h3>
<button>了解更多</button>
</div>
</li>
<li>
<img src="img/5.jpg" />
<div class="text_box">
<p>2016冬装</p>
<h3>商务型格</h3>
<button>了解更多</button>
</div>
</li>
<li>
<img src="img/6.jpg" />
<div class="text_box">
<p>2016冬装</p>
<h3>特惠款</h3>
<button>了解更多</button>
</div>
</li>
<li>
<img src="img/7.jpg" />
<div class="text_box">
<p>2016冬装</p>
<h3>韩庚同款</h3>
<button>了解更多</button>
</div>
</li>
<li>
<img src="img/8.jpg" />
<div class="text_box">
<p>2016冬装</p>
<h3>商务型格</h3>
<button>了解更多</button>
</div>
</li>
<li>
<img src="img/9.jpg" />
<div class="text_box">
<p>2016冬装</p>
<h3>特惠款</h3>
<button>了解更多</button>
</div>
</li>
</ul>
</div>
</div>
<div class="prev"><</div>
<div class="next">></div>
</div>
</body>

css部分:

.clearfix:after{clear:both; height:0; visibility:hidden; content:"."; display:block;}

.box{width: 1095px; padding: 20px 0 20px 39px; margin: 50px; border: 1px solid #ccc; position: relative;}

.box .show{width: 1095px; height: 506px; position: relative; z-index: 10; overflow: hidden;}
.box .show .list{width:6588px; position: absolute; left: 0px; top: 0;}
.box .show .list ul{float: left;}
.box .show .list li{width: 327px; float: left; margin-right: 39px; position: relative;}
.box .show .list li img{display: block; width: 100%;}
.box .next,.box .prev{height: 30px; width: 30px; position: absolute; top: calc(50% - 15px); color: #000000; font-weight: bold; font-size: 30px; line-height:30px; z-index: 1000; cursor: pointer;}
.box .next{right: 0;}
.box .prev{left: 0;}
.box .text_box{width: 100%; background: rgba(255,255,255,0.6); position: absolute; left: 0; bottom: 81px;}
.box .text_box p{font-size: 16px; text-align: center; color: #3d3d3d; line-height: 34px; font-family: 黑体;}
.box .text_box h3{font-size: 24px; line-height: 24px; color: #3d3d3d; text-align: center; font-weight: 100; font-family: 微软雅黑;}
.box .text_box button{display: block; line-height: 26px; font-size: 14px; color: #3d3d3d; border: 1px solid #898989; width: 115px; margin: 3px auto 28px auto;background: rgba(255,255,255,0.6);}
.box .text_box button:hover{background: red; color: #ffffff; cursor: pointer;}

 

jq部分:

$(function(){

var num=0;
var $width=366;                                 //  每个li的宽度
$(".oraign").clone().appendTo('.list')  //将ul在复制一份,放在class为.list的div里面
$('.next').click(function(){
if( !$('.list').is(":animated") ){              //判断class为.list的div目前是否在进行动画
if($('.list').css('left')=='-3294px'){
$('.list').css({left:'-0px'},500)    //将class为.list的div重新定位,使它与前一步的图片完全重合,做到天衣无缝
}
$('.list').stop(true,true).animate({left:'-='+$width},500)
}
})
$('.prev').click(function(){
if( !$('.list').is(":animated") ){
if($('.list').css('left')=='0px'){
$('.list').css({left:'-3294px'},500)
}
$('.list').stop(true,true).animate({left:'+='+$width},500)
}
})
})

转载于:https://www.cnblogs.com/darkdaidai/p/7525080.html

你可能感兴趣的文章
1029 C语言文法定义与C程序的推导过程
查看>>
Java中的自动拆箱装箱(Autoboxing&Unboxing)
查看>>
iOS-证书申请
查看>>
第五篇:你“ 看不见 ” 的隐式转换
查看>>
【并发编程】Future模式及JDK中的实现
查看>>
突然奇想,os
查看>>
[Swift]LeetCode1049.最后一块石头的重量 II | Last Stone Weight II
查看>>
如何在.Netcore控制台应用中使用依赖注入(4)
查看>>
js || 与&&
查看>>
黑马程序员--java基础加强之内省(IntroSpector)
查看>>
学习ajax
查看>>
Ubuntu 14.04安装Python3
查看>>
Java(2)数据类型转换、变量和常量
查看>>
Linux Kernel 多个本地安全绕过漏洞
查看>>
PHP+MYSQL 出现乱码的解决方法
查看>>
Oracle数据库——触发器的创建与应用
查看>>
[日常训练]training
查看>>
2018-04-26java实习面试记录
查看>>
-webkit-line-clamp超过两行就出现省略号
查看>>
logback日志框架的简单使用
查看>>