美文网首页
html/css 设置二级菜单

html/css 设置二级菜单

作者: 大白python学习分享 | 来源:发表于2018-08-24 10:56 被阅读0次

首先是Html代码,习惯上会将菜单放在一个div里,使用盒子模型,方便以后的操作和设置样式。

二级菜单也就是在一级菜单中的li中再添加一个ul-li结构

<div class="test">
    <ul>
            <li>A</li>
                <li>B</li>
                <li>C
                    <ul>
                            <li>C1</li>
                            <li>C2</li>
                            <li>C3</li>
                    </ul>
            </li>
    </ul>
</div>
使用css代码设置样式
<style type="text/css">
        .test ul{
            list-style-type: none;
 
        }
 
        .test ul li{
 
            float:left;
 
            /*以下设置仅为方便查看效果*/
            width:50px;
            height:20px;
            border:1px solid black;
            text-align: center;
        }
 
        .test ul li ul{
            display: none;
        }
 
        .test li:hover ul{
            display:block;
        }
 
</style>

解释三个重要的css代码:

1.写出一个ul-li菜单时,它会默认垂直排列,而我们需要的是水平的菜单栏,所以需要设置li的浮动:float:left

2.当鼠标悬浮在有二级菜单的一级菜单选项时,才会出现二级菜单,所以在鼠标不悬浮的情况下,需要把二级隐藏起来display:none

3.最后,设置li :hover ul 这个意思是,当鼠标悬浮在li上时,li下的ul呈现状态,hover是悬浮的意思,在设置a标签样式时应该会接触过

相关文章

  • html/css 设置二级菜单

    首先是Html代码,习惯上会将菜单放在一个div里,使用盒子模型,方便以后的操作和设置样式。 二级菜单也就是在一级...

  • web前端小案例-美丽说左侧二级菜单

    很多前端新手会写下拉或者其他的菜单,但是一写二级菜单就出错了。知识点:html标签(div,ul,a),css样式...

  • CSS3demo

    css3手风琴菜单 2d过渡照片墙 css3二级菜单

  • 关于2级菜单栏中a和li样式的混淆

    html部分 二级菜单的放置位置不要把二级菜单放到a标签里面,如果二级菜单里面也有a标签的话,会导致元素错位。二级...

  • js day16 案例03

    1.左边栏 css样式 div script 二级联动菜单获取第一级所有的菜单li 遍历,给每一个li,设置ove...

  • 使用CSS处理导航菜单样式

    使用HTML设计网页 html代码如下: 使用浏览器浏览该网页 没有进行CSS样式处理的效果: 给菜单设置样式 一...

  • Html5基础教程

    html案例分享: Demo01:HTML5/CSS3滑块动画菜单 图标动画很酷 Demo02:HTML5/CSS...

  • 原生JS+CSS实现一个简单带二级菜单顶部导航

    目标是当鼠标悬浮在导航栏上时,出现指定的二级菜单。 首先先将基本的导航框架写好。html和css代码 接下来就是写...

  • CSS常用菜单(四)

    4、动画菜单 下面我们来实现如下图所示的动画菜单。当鼠标移入到菜单上,以动画的形式出现二级菜单。 html代码: ...

  • CSS常用菜单(三)

    3、多级菜单 下面我们来实现如下图所示的多级菜单 html代码: css代码: body { margin: 0;...

网友评论

      本文标题:html/css 设置二级菜单

      本文链接:https://www.haomeiwen.com/subject/oflbiftx.html