栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

CSS下拉菜单悬停效果

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CSS下拉菜单悬停效果

尝试这个:

ul#sub1 {    position:absolute;    left:0;    width:125px;    visibility: hidden;}ul#menu li:hover #sub1 {    visibility:visible;}

问题是您的菜单ul是可见的(始终),但是由于this规则的选择器,所以li里面的li是(始终)不可见

ul#sub1 li

请记住,visible:hidden隐藏元素,但仍在DOM中占用空间,而display:none隐藏元素并将其从页面元素流中移除

另外,您不一定不需要在CSS选择器中使用ID,尤其是对于像这样的菜单。您可以不这样做而已,可以考虑使用许多级别菜单的情况,通过使用ID,您将不得不无限期地编写选择器。相反,您可以尝试这样的事情。

ul#menu ul {    padding:0px;}ul#menu li {    position:relative;    list-style-type:none;    float: left;    width: 125px;}ul#menu li > ul {    display: none;}ul#menu li:hover > ul {    display:block;}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/411543.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号