首页 > 其他分享 >CSS 下拉菜单

CSS 下拉菜单

时间:2024-04-07 16:59:10浏览次数:27  
标签:菜单 color menu li ol background 下拉菜单 CSS

* {
    margin: 0;
    padding: 0;
}
.menu {
    width: 1050px;
    height: 60px;
    border: 1px saddlebrown solid;
    margin: auto;
    background-color: #1B2534;
}
.menu li {
    height: 50px;
    width: 170px;
    /* border: 1px salmon solid; */
    float: left;
    font-size: 20px;
    cursor: pointer;
    background-color: #1B2534;
    text-align: center;
    line-height: 60px;
}
.menu li:hover {
    background-color: black;
    /* background-color: green; */
}
.menu  li a {
    color: white;
    text-decoration: none;
}
.menu ol > li {
    background-color: #142c51;
}
.menu > li > ol {
    display: none;
}
.menu > li:hover ol{
    display: block;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td, embed, object {
    padding: 0;
    margin: 0; 
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img, abbr {
    border: 0;
}
address, caption, cite, code, dfn, em, 
h1, h2, h3, h4, h5, h6, strong, th, var {
    font-weight: normal;
    font-style: normal;
}
ul, ol {
    list-style: none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 1.0em;
}
/*q:before, q:after {
    content: ”;
}*/
a, ins {
    text-decoration: none;
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="css/reset.css">
    <link rel="stylesheet" href="css/common.css">
    <title>下拉菜单</title>

</head>
<body>
    <ul class="menu">
        <li>
            <a href="#">百度游戏|乐玩</a>
        </li>
        <li>
            <a href="#">首页</a>
            <ol>
                <li><a href="#">子菜单1</a></li>
                <li><a href="#">子菜单2</a></li>
                <li><a href="#">子菜单3</a></li>
                <li><a href="#">子菜单4</a></li>
            </ol>
        </li>
        <li><a href="#">商城</a>
            <ol>
                <li><a href="#">子菜单1</a></li>
                <li><a href="#">子菜单2</a></li>
                <li><a href="#">子菜单3</a></li>
                <li><a href="#">子菜单4</a></li>
            </ol>
        </li>
        <li><a href="#">页游</a>
            <ol>
                <li><a href="#">子菜单1</a></li>
                <li><a href="#">子菜单2</a></li>
                <li><a href="#">子菜单3</a></li>
                <li><a href="#">子菜单4</a></li>
            </ol>
        </li>
        <li><a href="#">排行榜</a>
            <ol>
                <li><a href="#">子菜单1</a></li>
                <li><a href="#">子菜单2</a></li>
                <li><a href="#">子菜单3</a></li>
                <li><a href="#">子菜单4</a></li>
            </ol>
        </li>
        <li><a href="#">繁星计划</a>
            <ol>
                <li><a href="#">子菜单1</a></li>
                <li><a href="#">子菜单2</a></li>
                <li><a href="#">子菜单3</a></li>
                <li><a href="#">子菜单4</a></li>
            </ol>
        </li>
    </ul>
</body>
</html>

标签:菜单,color,menu,li,ol,background,下拉菜单,CSS
From: https://blog.csdn.net/qq_74432453/article/details/137276917

相关文章

  • CSS学习归纳3
        在上一节CSS学习归纳2中我们讨论了选择器的使用、块级行级元素的转化使用以及背景的设置。本节将在上述学习的基础上对CSS的特性、盒子的边框,内外边距等性质加以归纳。并且最后会做一个综合的案例,并附上代码。一、CSS的三大特性1.1CSS的三大特性---层叠性  ......
  • css预编译sass,css也可以变得优雅
    1.嵌套选择器#content{article{h1{color:#333}p{margin-bottom:1.4em}}aside{background-color:#EEE}}编译后#contentarticleh1{color:#333}#contentarticlep{margin-bottom:1.4em}#contentaside{background-color......
  • 通过CSS设置元素水平垂直居中的方式大全
    元素水平垂直居中方法方案一、弹性盒子沿主轴和侧轴居中.outer{width:400px;height:400px;background-color:#888;display:flex;justify-content:center; align-items:ceter;}.inner{width:100px;height:100px;ba......
  • CSS样式继承
    CSS样式继承是指子元素会继承父元素的某些样式属性。常见的可以继承的CSS属性包括font-family、color、font-size、line-height。1.color子元素会继承父元素的文字颜色。.parent{color:blue;}.child{/*子元素继承父元素的文字颜色*/}2.font-size......
  • CSS隐藏元素的多种方式
    CSS中隐藏元素有多种方式,主要区别在于元素隐藏后是否占据空间以及是否会对文档流产生影响。1.display:none完全隐藏元素,不占据任何空间。.demo{display:none;}2.visibility:hidden隐藏元素,但仍占据空间。.demo{visibility:hidden;}3.opacity:0......
  • 62.html+css网页设计实例/“动漫”主题海贼王介绍/web前端期末大作业/
    一、前言  本实例以“动漫”海贼王为主题设计,div+css布局,页面代码简单,质量好,是个不错的学生网页设计作业源码。【关注作者|获取更多源码(2000+个Web案例源码)|优质文章】;您的支持是我创作的动力!【点赞收藏博文】,Web开发、课程设计、毕业设计有兴趣的联系我交流分享,3Q!二、......
  • CSS设置网页颜色
    前言:我们在电脑显示器,手机屏幕,电视上面看到的颜色都是通用三种颜色混合而成的:红(red),绿(green),蓝(blue)简称为三原色,按照不同的比例就可以配出其他的颜色。在CSS中提供了一些属性可以用来设置颜色如color,可以用来设置文字的颜色,下列是描述颜色的6中方式:值说明例颜色名字......
  • 如何使用CSS变量 - 通过代码示例解释
    如果你正在构建网站或Web应用程序,你应该已经知道代码重复被认为是一种不良实践。这就是为什么你应该学习如何使用CSS变量来减少你编写的CSS代码量并将你的样式带到一个新的水平。最成功的Web应用程序拥有令人惊叹的设计。不幸的是,为了达到预期的效果,Web开发人员需要准备大量的样......
  • lessc assets/index.less assets/index.css这个命令的作用是什么?
    lesscassets/index.lessassets/index.css这个命令的作用是什么?lesscassets/index.lessassets/index.css这条命令是用来编译Less样式表文件的。具体来说,它的作用如下:lessc:这是Less编译器的命令行工具(lesscstandsforlesscompiler)。它是Less预处理器的一个组成......
  • 【HTML5+CSS3】HTML知识点+自主练习
    一、W3C标准结构:HTML表现:CSS行为:JavaScript二、HTML常用标签排版标签(标题标签、段落标签、换行标签、分割标签、 文本格式化标签)媒体标签(图片标签、音视频标签)超链接标签(超链接标签)布局标签(div标签、span标签、HTML5新增语义化标签)三、HTML学生示例代码​<!--......