加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

用HTML+CSS做个基础的下拉菜单技术要点说明

发布时间:2023-10-12 14:54:12 所属栏目:语言 来源:
导读:这篇文章主要讲解了“如何用HTML+CSS做个基础的下拉菜单,技术要点有哪些”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟
这篇文章主要讲解了“如何用HTML+CSS做个基础的下拉菜单,技术要点有哪些”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。
 
1.下拉列表实例
 
代码如下:
 
<!doctype html>
 
<html>
 
<head>
 
    <meta charset="utf-8"/>
 
    <style>
 
    *{
 
    margin:0;
 
    padding:0;
 
    text-decoration:none;
 
    list-style:none;
 
}
 
body{
 
    text-align:center;
 
}
 
.header{
 
    display:inline-block;
 
    position:relative;
 
    background-color:#4CAF50;
 
}
 
.header:hover .downbtn{
 
    display:block;
 
    background-color: #f1f1f1;
 
}
 
.header:hover{
 
    background-color: #3e8e41;
 
}
 
.header span{
 
    padding:15px;
 
    line-height:61px;
 
    cursor:pointer;
 
    color: white;
 
}
 
.header .downbtn{
 
    display:none;
 
    position:absolute;
 
    background-color:#f9f9f9;
 
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
 
    min-width: 160px;
 
}
 
.header .downbtn li{
 
    line-height:30px;
 
    text-align:left;
 
    padding-left:5px;
 
}
 
.header .downbtn a:hover{
 
    text-decoration:underline;
 
    color:#f00;
 
}
 
.header .downbtn a{
 
    display:block;
 
    color:black;
 
    width:100%;    
 
}
 
    </style>
 
</head>
 
<body>
 
    <div class="header">
 
        <span>下拉列表</span>        
 
        <div class="downbtn">
 
            <ul>
 
                <li><a href="#">下拉列表01</a></li>
 
                <li><a href="#">下拉列表02</a></li>
 
                <li><a href="#">下拉列表03</a></li>
 
                <li><a href="#">下拉列表04</a></li>
 
                <li><a href="#">下拉列表05</a></li>
 
            </ul>
 
        </div>
 
    </div>
 
</body>
 
</html>
 
2.技术要点
 
下拉菜单需边的子菜单隐藏(使用display:none;将元素隐藏)
 
鼠标悬浮样式(div:hover)
 
父元素相对定位(position:relative;)
 
子元素绝对定位(position:absolute;)
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章