<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>无缝滚动</title>
<script src="js/jquery-3.2.1.min.js"></script>
<style>
*{margin: 0;padding: 0;}
li{list-style: none;}
a{text-decoration: none;}
.wrap {
width: 870px;
height: 180px;
position: relative;
overflow: hidden;
}
.wrap ul .wrap_ref {
display: block;
width: 130px;
height: 180px;
float: left;
}
.wrap ul {
overflow: hidden;
position: absolute;
left: 0;
top: 0;
_height: 180px;
height: 180px;
animation: 25s move infinite linear;
-webkit-animation: 25s move infinite linear;
}
.wrap ul:hover {
animation-play-state: paused;
/*动画暂停播放*/
-webkit-animation-play-state: paused;
/*动画暂停播放*/
}
@keyframes move {
0% {
transform: translate(0px, 0px);
}
100% {
transform: translate(-50%, 0px);
}
}
@-webkit-keyframes move {
0% {
transform: translate(0px, 0px);
}
100% {
transform: translate(-50%, 0px);
}
}
.wrap_li {
margin-top: 20px;
width: 120px;
height: 160px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid #E6EAEF;
transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
color: #3D4A5E;
}
.wrap_li:hover {
box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);
}
.wrap_li:hover span {
color: #3D4A5E;
}
.wrap_img {
width: 70px;
height: 70px;
margin: auto;
border-radius: 10px;
margin-top: 30px;
display: block;
}
.wrap_p {
width: 100px;
font-size: 14px;
height: 15px;
line-height: 15px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
margin: auto;
margin-top: 20px;
text-align: center;
}
.wrap_p:hover {
color: #3B8CFE !important;
}
</style>
</head>
<body>
<div class="wrap">
<ul>
<a class="wrap_ref" href="" target="_blank">
<li class="wrap_li k_linkBlack">
<img class="wrap_img" src="images/2-01.jpg" alt="">
<span class="wrap_p">图片1</span>
</li>
</a>
<a class="wrap_ref" href="" target="_blank">
<li class="wrap_li k_linkBlack">
<img class="wrap_img" src="images/2-02.jpg" alt="">
<span class="wrap_p">图片2</span>
</li>
</a>
<a class="wrap_ref" href="" target="_blank">
<li class="wrap_li k_linkBlack">
<img class="wrap_img" src="images/2-03.jpg" alt="">
<span class="wrap_p">图片3</span>
</li>
</a>
<a class="wrap_ref" href="" target="_blank">
<li class="wrap_li k_linkBlack">
<img class="wrap_img" src="images/2-04.jpg" alt="">
<span class="wrap_p">图片4</span>
</li>
</a>
<a class="wrap_ref" href="" target="_blank">
<li class="wrap_li k_linkBlack">
<img class="wrap_img" src="images/2-05.jpg" alt="">
<span class="wrap_p">图片5</span>
</li>
</a>
<a class="wrap_ref" href="" target="_blank">
<li class="wrap_li k_linkBlack">
<img class="wrap_img" src="images/2-06.jpg" alt="">
<span class="wrap_p">图片6</span>
</li>
</a>
<a class="wrap_ref" href="" target="_blank">
<li class="wrap_li k_linkBlack">
<img class="wrap_img" src="images/2-07.jpg" alt="">
<span class="wrap_p">图片7</span>
</li>
</a>
<a class="wrap_ref" href="" target="_blank">
<li class="wrap_li k_linkBlack">
<img class="wrap_img" src="images/2-08.jpg" alt="">
<span class="wrap_p">图片8</span>
</li>
</a>
<a class="wrap_ref" href="" target="_blank">
<li class="wrap_li k_linkBlack">
<img class="wrap_img" src="images/2-09.jpg" alt="">
<sapn class="wrap_p">图片9</sapn>
</li>
</a>
<a class="wrap_ref" href="" target="_blank">
<li class="wrap_li k_linkBlack">
<img class="wrap_img" src="images/2-10.jpg" alt="">
<span class="wrap_p">图片10</span>
</li>
</a>
</ul>
</div>
<script>
$(function(){
// 图片滚动
var oul = $('.wrap ul');
var oulHtml = oul.html();
oul.html(oulHtml+oulHtml)
var ali = $('.wrap ul .wrap_ref');
var aliWidth = ali.eq(0).width();
var aliSize = ali.length;
var ulWidth = aliWidth*aliSize;
$('.wrap ul').width(ulWidth)
})
</script>
</body>
</html>
不抖的css3图片无缝滚动
最新推荐文章于 2023-05-12 14:06:43 发布