关闭→
当前位置:趣知常识网>游戏数码>互联网>HTML怎样制作二级下拉菜单

HTML怎样制作二级下拉菜单

趣知常识网 人气:2.37W

网络上的各种网页,二级下拉菜单非常常见,那么HTML中怎样制作二级下拉菜单呢?

操作方法

(01)如图,先书写一个div标签,并且给这个div标签添加一个id。

HTML怎样制作二级下拉菜单

(02)然后在div里面嵌套一个p标签,p标签里面放置了一个主菜单“头像”。我们要做的效果就是当鼠标放在“头像”这里就会弹出下拉菜单。

HTML怎样制作二级下拉菜单 第2张

(03)然后我们使用*清除所有元素的margin和padding值。

HTML怎样制作二级下拉菜单 第3张

(04)接着我们来设置id为icon的div的样式,这里只设置宽度,高度就靠里面的下拉菜单的内容来撑开这个div的高度。这里我就使用line-height和text-align来让文字上下左右居中,并且我还设置了border边框。

HTML怎样制作二级下拉菜单 第4张

(05)最后,二级菜单的主菜单做出来了。

HTML怎样制作二级下拉菜单 第5张

(06)接着再在之前的div标签里面嵌套ul,ul里面放置li,li里面就是我们二级下拉菜单的内容。

HTML怎样制作二级下拉菜单 第6张

(07)接着来预览一下效果,可以看到二级下拉菜单的左边有一些小圆点。

HTML怎样制作二级下拉菜单 第7张

(08)然后我们设置li标签的CSS样式为:list-style-type:none;

HTML怎样制作二级下拉菜单 第8张

(09)这样小圆点就会去掉,不会影响下拉菜单的美观程度。

HTML怎样制作二级下拉菜单 第9张

(10)我们常见的下拉菜单刚开始是看不见的,只有当鼠标放上去的时候才可以看见,所以我们要把下拉菜单先隐藏起来,这就需要设置ul的display属性为none。

HTML怎样制作二级下拉菜单 第10张

(11)接着书写JavaScript,获取到二级菜单所在的div,以及下拉菜单所在的ul。

HTML怎样制作二级下拉菜单 第11张

(12)如图,我们设置当鼠标经过icon这个div时,ul的属性变为可见状态。

HTML怎样制作二级下拉菜单 第12张

(13)而当鼠标离开的时候,ul就会隐藏起来,变成不可见状态,这样我们的二级下拉菜单就完成了。

HTML怎样制作二级下拉菜单 第13张

(14)附上源代码哦!<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title><style>*{margin: 0;padding: 0;}#icon{width: 100px;line-height: 30px;text-align: center;border: 1px solid black;margin: 100px;}li{list-style-type: none;}ul{display: none;}</style></head><body><div id="icon"><p>头像</p><ul><li>个人中心</li><li>我的收入</li><li>消息</li><li>退出登录</li></ul></div></body><script>var icon=lementById("icon");var oul=lementsByTagName("ul")[0];useover=function(){lay="block";}useout=function(){lay="none";}</script></html>

TAG标签:#下拉菜单 #HTML #二级 #