手风琴代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>手风琴</title>
<style>
.bigbox {
width:200px;
/* height:210px; */
border:1px solide red;
text-align: center;
}
.le {
width:200px;
height:50px;
background-color: darkorange;
border:1px solid #ccc;
color:white;
line-height: 50px;
}
.items {
/* 高度为零字体会溢出,溢出的字会叠加在娱乐新闻上 */
overflow: hidden;
width:200px;
line-height: 100px;
color:white;
/* height:100px; */
height: 0px;
background-color: brown;
/* display: none; */
/* 如果设置 display: none 这个transition属性不起作用 因为none-block浏览器没办法计算*/
transition: all 1s linear 0s;
}
.le:hover + .items {
/* display: block; */
height:100px;
}
</style>
</head>
<body>
<div class="bigbox">
<div class="yule">
<div class="le">娱乐新闻</div>
<div class="items">啦啦</div>
</div>
<div class="yule">
<div class="le">体育新闻</div>
<div class="items">啦啦</div>
</div>
<div class="yule">
<div class="le">热点新闻</div>
<div class="items">啦啦</div>
</div>
<div class="yule">
<div class="le">时政新闻</div>
<div class="items">啦啦</div>
</div>
</div>
</body>
</html>