文字的彈入彈出是我們頁面中經(jīng)常實(shí)現(xiàn)的效果, 這里通過CSS3的過渡改變div的positon:absolute的top值來分享一實(shí)例
效果圖:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="divs">
<li>
我們都是好演員
<div>
大型電視紀(jì)錄片<br/>
我們一起走<br/>
播出第一集第二集
</div>
</li>
<li>
我們都是好演員
<div>
大型電視紀(jì)錄片<br/>
我們一起走<br/>
播出第一集第二集
</div>
</li>
<li>
我們都是好演員
<div>
大型電視紀(jì)錄片<br/>
我們一起走<br/>
播出第一集第二集
</div>
</li>
</div>
</body>
</html>
<style type="text/css">
*{padding:0; margin:0;}
li{list-style: none;}
#divs{width: 800px;
height: 200px;
margin:0 auto;
border: 1px solid #f00;
}
#divs>li{
float: left;
width: 200px;
height: 200px;
margin-right: 20px;
border: 1px solid #f00;
}
#divs>li>div{
width: 200px;
height: 150px;
padding-top: 50px;
text-align: center;
position: absolute;
opacity: 0;
top:200px;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-ms-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
}
#divs>li:hover>div{
opacity: 1;
font-size: 14px;
top:0;
background: #000;
color: #fff;
}
</style>
