二级菜单的易懂教学

一直觉得各种浏览器的一些二级菜单的小内容设计的特别到位,浏览整个网页不费事,然后各种小项目的具体内容还可以挨个展示,那么二级菜单的操作方法是什么呢?
这个是网页的原图,当我鼠标滑过移动开发这一栏,后边就出现了二级菜单。今天就给大家展示一下具体的操作方法。
给大家来一个版:


二级菜单.png

首先先把主菜单的样式做出来:
做一个盒子:

<div class="menu">
    <ul>
        <li>移动开发</li>
        <li>前端开发 </li>
        <li>后端开发</li>
        <li>基础知识</li>
        <li>云计算&大数据 </li>
        <li>智能硬件&物联网</li>
        <li>数据库 </li>
        <li>认证考试 </li>
        <li>企业 IT</li>
        <li>这几&产品&测试</li>
    </ul>
</div>

下图是css里的样式

.menu{
width: 210px;
height: 391px;
background:white;
border: 1px solid #eeeeee;
}
li{
list-style: none;
height: 38px;
line-height: 38px;
font-size: 15px;
border: 1px solid #eeeeee;
}

然后二级菜单在每个li后边做出来

<div class="menu">
    <ul>
        <li>移动开发
            <div class="a1"></div>
            <div class="submenu">
                <p>移动开发</p>
                <dl>
                    <dt>android IOS</dt>
                    <dd>移动开发</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>移动开发</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>移动开发</dd>
                </dl>
            </div>
        </li>
        <li>前端开发
            <div class="a1"></div>
            <div class="submenu">
                <p>前端开发</p>
                <dl>
                    <dt>android IOS</dt>
                    <dd>前端开发</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>前端开发</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>前端开发</dd>
                </dl>
            </div>
        </li>
        <li>后端开发
            <div class="a1"></div>
            <div class="submenu">
                <p>后端开发</p>
                <dl>
                    <dt>android IOS</dt>
                    <dd>后端开发</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>后端开发</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>后端开发</dd>
                </dl>
            </div>
        </li>
        <li>基础知识
            <div class="a1"></div>
            <div class="submenu">
                <p>基础知识</p>
                <dl>
                    <dt>android IOS</dt>
                    <dd>基础知识</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>基础知识</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>基础知识</dd>
                </dl>
            </div>
        </li>
        <li>云计算&大数据
            <div class="a1"></div>
            <div class="submenu">
                <p>云计算</p>
                <dl>
                    <dt>android IOS</dt>
                    <dd>云计算</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>云计算</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>云计算</dd>
                </dl>
            </div>
        </li>
        <li>智能硬件&物联网
            <div class="a1"></div>
            <div class="submenu">
                <p>智能硬件</p>
                <dl>
                    <dt>android IOS</dt>
                    <dd>智能硬件</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>智能硬件</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>智能硬件</dd>
                </dl>
            </div>
        </li>
        <li>数据库
            <div class="a1"></div>
            <div class="submenu">
                <p>数据库</p>
                <dl>
                    <dt>android IOS</dt>
                    <dd>数据库</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>数据库</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>数据库</dd>
                </dl>
            </div>
        </li>
        <li>认证考试
            <div class="a1"></div>
            <div class="submenu">
                <p>认证考试</p>
                <dl>
                    <dt>android IOS</dt>
                    <dd>认证考试</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>认证考试</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>认证考试</dd>
                </dl>
            </div>
        </li>
        <li>企业 IT
            <div class="a1"></div>
            <div class="submenu">
                <p>企业</p>
                <dl>
                    <dt>android IOS</dt>
                    <dd>企业</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>企业</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>企业</dd>
                </dl>
            </div>
        </li>
        <li>这几&产品&测试
            <div class="a1"></div>
            <div class="submenu">
                <p>移动开发</p>
                <dl>
                    <dt>android IOS</dt>
                    <dd>移动开发</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>移动开发</dd>
                </dl>
                <dl>
                    <dt>android IOS</dt>
                    <dd>移动开发</dd>
                </dl>
            </div>
        </li>
    </ul>
</div>

加上样式:

.submenu{
width: 210px;
height: 391px;
background: white;
position: absolute;
top: 0px;
left: 210px;
display: none;
border: 1px solid #eeeeee;
} 

最后一步加上定位(position),设好滑动显示(hover):
注意二级菜单的绝对定位我已经在上边加上了

.menu ul{
position: relative;
}
li:hover .submenu{
display: block;
}

效果图:
二级.jpg

二级1.jpg

小露身手,如有失误,恭候点评,感谢阅读!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,774评论 1 45
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,096评论 1 92
  • 纯CSS3制作二级菜单特效 基础掌握知识:1.boder-radis圆角的制作 2.linear-gradient...
    Iris_mao阅读 4,058评论 2 17
  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 3,423评论 0 40
  • 八百里洞庭湖。 膏腴之地,鱼米之乡。 养出的湖匪同样出名,呼啸来去,打家劫舍。视官府如虚设,认王法如狗屁。洞庭湖匪...
    郭荒虎阅读 495评论 2 5

友情链接更多精彩内容