html5--6-57 阶段练习6-折叠导航栏

本文介绍了一个基于 HTML5 和 CSS 实现的折叠导航栏示例。通过:hover伪类结合过渡效果,使得导航栏在鼠标悬停时展开,离开时自动隐藏。此示例使用了简单的 HTML 结构和 CSS 样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 html5--6-57 阶段练习6-折叠导航栏

 实例

 1 @charset="UTF-8";
 2 
 3 *{
 4     margin:0;
 5     padding:0;
 6 }
 7 
 8 h3+div{
 9     height: 0;
10     overflow: hidden;
11     transition: all 1s ease;
12 }
13 
14 a{
15     text-decoration: none;
16 }
17 
18 .se{
19     width: 200px;
20     float: left;
21     background: rgba(180,60,30,0.3);
22     margin-top:3px;
23     margin-left: 20px;
24 }
25 
26 h3{
27     background: rgba(180,80,30,0.8);
28     padding: 5px 25px;
29     border-radius: 20px;
30 }
31 
32 .se:hover h3+div {
33     height: 350px;
34     overflow: auto;
35 }
 1 <!DOCTYPE html>
 2 <html lang="zh-cn">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>折叠导航栏</title>
 6     <link rel="stylesheet" type="text/css" href="but.css">
 7 </head>
 8 <body>
 9     <div class="se">
10         <h3><a href="">IT</a></h3>
11         <div><img src="../img/IT.png" alt=""></div>
12     </div>
13     <div class="se">
14         <h3><a href="">创投</a></h3>
15         <div><img src="../img/创投.png" alt=""></div>
16     </div>
17     <div class="se">
18         <h3><a href="">探索</a></h3>
19         <div><img src="../img/探索.png" alt=""></div>
20     </div>
21 </body>
22 </html>

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/8030307.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值