JS仿萬(wàn)科底部的新聞滑動(dòng)特效代碼
更新時(shí)間:2017年09月03日 09:45:13 作者:前端站
本文通過(guò)一段實(shí)例代碼給大家介紹了JS仿萬(wàn)科底部的新聞滑動(dòng)特效代碼,需要的朋友參考下
廢話不多說(shuō)了,直接給大家貼代碼了,具體代碼如下所述:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>仿萬(wàn)科的底部的新聞滑動(dòng)特效</title>
<style>
* {
padding: 0;
margin: 0;
}
#subject {
position: relative;
width: 80%;
height: 165px;
background: skyblue;
margin: 200px auto;
overflow: hidden;
}
#subject > ul > li {
position: absolute;
float: left;
list-style: none;
width: 40%;
height: 165px;
font-size: 48px;
text-align: center;
color: #fff;
line-height: 165px;
transition: 0.5s;
}
.item1 {
background: orange;
left: 0;
z-index: 1;
}
/*hover:item1*/
#subject.state-1 .item2,
.item2 {
background: deepskyblue;
left: 40%;
z-index: 2;
}
/*hover:item2*/
#subject.state-4 .item2,
#subject.state-3 .item2,
#subject.state-2 .item2 {
left: 20%;
}
/*hover:item3*/
#subject.state-4 .item3,
#subject.state-3 .item3 {
left: 40%;
}
/*hover:item4*/
#subject.state-4 .item4{
left: 60%;
}
#subject.state-1 .item3,
.item3 {
background: mediumseagreen;
left: 60%;
z-index: 3;
}
#subject.state-3 .item4,
#subject.state-2 .item4,
#subject.state-1 .item4,
.item4 {
background: pink;
left: 80%;
z-index: 4;
}
</style>
</head>
<body>
<div id="subject" class="wrapper">
<ul>
<li class="item item1">1</li>
<li class="item item2">2</li>
<li class="item item3">3</li>
<li class="item item4">4</li>
</ul>
</div>
<script>
$(function () {
$('.item').hover(function () {
if ($(this).hasClass('item1')) {
$('#subject').removeClass().addClass('state-1');
}
if ($(this).hasClass('item2')) {
$('#subject').removeClass().addClass('state-2');
}
if ($(this).hasClass('item3')) {
$('#subject').removeClass().addClass('state-3');
}
if ($(this).hasClass('item4')) {
$('#subject').removeClass().addClass('state-4');
}
});
$('#subject').mouseleave(function () {
$('#subject').removeClass();
});
});
</script>
</body>
</html>
總結(jié)
以上所述是小編給大家介紹的JS仿萬(wàn)科底部的新聞滑動(dòng)特效代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
相關(guān)文章
微信JS SDK接入的幾點(diǎn)注意事項(xiàng)(必看篇)
下面小編就為大家?guī)?lái)一篇微信JS SDK接入的幾點(diǎn)注意事項(xiàng)(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06
JavaScript常用正則驗(yàn)證函數(shù)實(shí)例小結(jié)【年齡,數(shù)字,Email,手機(jī),URL,日期等】
這篇文章主要介紹了JavaScript常用正則驗(yàn)證函數(shù),結(jié)合實(shí)例形式總結(jié)分析了javascript針對(duì)年齡、數(shù)字、Email、手機(jī)、URL、日期等格式常用正則驗(yàn)證技巧,需要的朋友可以參考下2017-01-01
JavaScript調(diào)用C語(yǔ)言的幾種方式
本文主要介紹了JavaScript調(diào)用C語(yǔ)言的幾種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
JavaScript實(shí)現(xiàn)圖片輪播的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)圖片輪播的方法,使用純javascript實(shí)現(xiàn)圖片輪播切換的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07

