美文网首页
鼠标悬浮于div图层出现css3渐变动画效果

鼠标悬浮于div图层出现css3渐变动画效果

作者: 横冲直撞666 | 来源:发表于2017-04-20 17:19 被阅读117次

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>CSS3 Menu</title>

<style type="text/css">

*{

margin:0;

padding:0;

box-sizing:

}

body{

background:#CCCAA1;

font-family: sans-serif;

}

ul li{

list-style:none;

}

h1{

padding:15px 0 25px 0;

text-align:center;

font-size:2.2em;

}

#wrap{

width: 728px;

margin: 60px auto;

background: #fff;

padding: 10px;

height: 280px;

border:12px solid #DDE0CA;

}

.nav{

overflow:hidden;

margin:0 auto;

width:750px;

}

.nav li{

width:145px;

height:180px;

display:inline-block;

float:left;

cursor:pointer;

transition:all 0.4s;

-webkit-transition:all 0.4s;

-moz-transition:all 0.4s;

}

.nav li:hover{

opacity:1;

height:190px;

}

.nav li.hm:hover{

border-bottom:4px solid rgba(11, 132, 138, 1);

}

.nav li.fb:hover{

border-bottom:4px solid rgba(241, 83, 70, 1);

}

.nav li.gp:hover{

border-bottom:4px solid rgba(32, 16, 49, 1);

}

.nav li.tw:hover{

border-bottom:4px solid rgba(228, 148, 7, 1);

}

.nav li.cl:hover{

border-bottom:4px solid rgba(67, 138, 15, 1);

}

img.ico{

background:rgba(255, 255, 255, 0.4);

padding:14px;

border-radius:100%;

margin:30px auto;

display:block;

transition:all 0.8s;

-webkit-transition:all 0.8s;

-moz-transition:all 0.8s;

box-shadow: 0 0 0 30px rgba(255,255,255,0.1);

-webkit-box-shadow: 0 0 0 10px rgba(255,255,255,0.1);

}

更多资料免费分享加群      120342833      验证回答      ZZ

.nav li:hover img.ico{

background:rgba(255, 255, 255, 0.9);

box-shadow: 0 0 0 10px rgba(255,255,255,0.8);

-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0.8);

}

.nav li span{

text-align:center;

display:block;

padding-top:10px;

color:rgba(255, 255, 255, 1);

font-size:0.9em;

transition:padding-top 0.4s;

-webkit-transition:padding-top 0.4s;

}

.nav li:hover span{

padding-top:20px;

}

.hm{

background:rgba(29, 162, 168, 0.8);

}

.fb{

background:rgba(255, 89, 76, 0.8);

}

.gp{

background:rgba(47, 31, 64, 0.8);

}

.tw{

background:rgba(254, 162, 14, 0.8);

}

.cl{

background:rgba(93, 181, 29, 0.8);

}

</style>

</head>

 

<body>

<div id="wrap">

<h1>CSS3 Menu</h1>

<ul class="nav">

<li class="hm">

<img class="ico" src="http://cdn.attach.qdfuns.com/notes/pics/201702/24/220137hxtmaplbzsgm7ab7.png" alt="">

<span>Home</span>

</li>

<li class="fb">

<img class="ico" src="http://cdn.attach.qdfuns.com/notes/pics/201702/24/220110swkww3xkk7zx73zg.png" alt="">

<span>Facebook</span>

</li>

<li class="gp">

<img class="ico" src="http://cdn.attach.qdfuns.com/notes/pics/201702/24/220128suwqrjf7my311mya.png" alt="">

<span>Google-plus</span>

</li>

<li class="tw">

<img class="ico" src="http://cdn.attach.qdfuns.com/notes/pics/201702/24/220146srq27u0ecg5s74e0.png" alt="">

<span>Twitter</span>

</li>

<li class="cl">

<img class="ico" src="http://cdn.attach.qdfuns.com/notes/pics/201702/24/220053yu37skbsuphuh74g.png" alt="">

<span>Call</span>

</li>

</ul>

</div>

</body>

</html>

相关文章

网友评论

      本文标题:鼠标悬浮于div图层出现css3渐变动画效果

      本文链接:https://www.haomeiwen.com/subject/lovlzttx.html