鼠标悬停选项卡时显示div导航失效,CSS选择器问题求助
导航悬停效果失效的排查与修复
语法错误导致选择器无效:你CSS里的选择器多了个多余的反斜杠
\,浏览器无法识别这个错误的选择器,直接忽略了整个规则。把反斜杠删掉即可:.zakladka-1:hover ~ .menu-zakladki-1 { background-color: #fff; visibility: visible; }兄弟选择器的生效限制:通用兄弟选择器
~只能选中当前元素之后的同级元素。如果你的.menu-zakladki-1是在.zakladka-1的前面,这个选择器根本找不到目标元素。检查你的HTML结构,确保触发悬停的选项卡元素在对应的菜单元素之前。默认隐藏菜单:别忘了给菜单加初始隐藏样式,不然它一开始就会显示,悬停效果就失去意义了:
.menu-zakladki-1 { visibility: hidden; /* 可补充其他样式比如背景色、内边距等 */ }
内容的提问来源于stack exchange,提问作者Pawel
相关产品推荐
相关产品推荐

