首页前端开发HTMLhtml5css二级菜单代码

html5css二级菜单代码

时间2023-07-09 14:27:01发布访客分类HTML浏览496
导读:HTML5和CSS在网站开发中起着非常重要的作用。其中二级菜单被广泛应用于网站导航栏的设计中。在这里,我们将介绍一种使用HTML5和CSS实现的简单二级菜单代码。首先,在HTML文件的body部分添加一个无序列表(ul)和多个列表项(li)...
HTML5和CSS在网站开发中起着非常重要的作用。其中二级菜单被广泛应用于网站导航栏的设计中。在这里,我们将介绍一种使用HTML5和CSS实现的简单二级菜单代码。首先,在HTML文件的body部分添加一个无序列表(ul)和多个列表项(li),其中每个列表项表示一个菜单项,如下所示:
ul>
    li>
    主页/li>
    li>
    文章ul>
    li>
    国际新闻/li>
    li>
    国内新闻/li>
    li>
    科技新闻/li>
    /ul>
    /li>
    li>
    关于我们/li>
    /ul>
在这个示例中,我们为“文章”这个菜单项添加了一个二级菜单,通过在“文章”这个列表项下添加一个新的无序列表。接下来,我们需要使用CSS代码来创建菜单的样式。以下是一些基本的CSS样式,你可以根据自己的需要进行修改:
ul {
    list-style: none;
    background-color: #f2f2f2;
    padding: 0;
}
li {
    display: block;
    position: relative;
    float: left;
    background-color: #f2f2f2;
    padding: 10px 20px;
}
li ul {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 0;
    z-index: 1;
}
li:hover ul {
    display:inherit;
}
li ul li {
    clear: both;
    width: 100%;
    padding: 10px 20px;
}
li ul li:hover {
    background-color: #f2f2f2;
}
    
在这个示例中,我们使用“display:none”样式来隐藏二级菜单,使用“position:absolute”将其置于菜单项下方,使用“z-index”将其置于菜单项上方。使用“:hover”样式当鼠标悬停在菜单项时显示二级菜单,使用“clear:both”样式将列表项换行并占满整个容器。最后,将上述CSS样式在HTML文件的head部分中添加样式表链接:
head>
    link rel="stylesheet" type="text/css" href="style.css">
    /head>
    
这样,一个简单的HTML5和CSS实现的二级菜单就完成了。它可以帮助你优雅地展示网站的导航界面,并为用户提供更好的用户体验。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: html5css二级菜单代码
本文地址: https://pptw.com/jishu/298851.html
135透明度html代码 12生肖html静态投票代码

游客 回复需填写必要信息