gpt4 book ai didi

html - css z-index 多级

转载 作者:太空宇宙 更新时间:2023-11-04 04:23:07 25 4
gpt4 key购买 nike

http://jsfiddle.net/Uqxxh/1/

我在显示旁边有图片的导航栏时遇到问题。图片中有缩放功能。当鼠标悬停在上面时,会显示一个放大的版本。

我有一个模拟情况的演示。

我有两个要求:
1.放大的树应该在导航栏的顶部。
2. 二级导航栏应该在小树顶上。

#container
{
width: 700px;
}
#contentLeft
{
width: 220px;
float: left;
z-index: 50;
}
#contentRight
{
width: 450px;
float: right;
z-index: 50;
}
#navBar > li
{
list-style-type: none;
position: relative;
color: #EAC789;
border-bottom: 1px dashed #EAC789;
background: #fff;
width: 200px;
line-height: 24px;
}

#navBar > li a
{
text-decoration: none;
color: #B38C51;
}

#navBar > li ul
{
position: absolute;
left: 200px;
top: 0;
width: 100%;
margin-left: 0;
padding-left: 0;
}

#navBar > li li
{
display: none;
background: #967644;
border-bottom: 1px dashed #fff;
color: #fff;
width: 100%;
line-height: 24px;
}

#navBar > li:hover li
{
display: block;
}

#navBar > li li a
{
color: #fff;
}

#mouseOverDiv
{
position: relative;
}

#mouseOverDiv .enlargePic
{
display: none;
position: absolute;
left: -200px;
top: 0;
}

#mouseOverDiv:hover img
{
border: 1px solid #000;
background: #fff;
}

#mouseOverDiv:hover .enlargePic
{
display: block;
z-index: 9999;
}

最佳答案

z-index 应用于 #navBar > li ul 应该可以解决问题

#navBar > li ul
{
position: absolute;
left: 200px;
top: 0;
width: 100%;
margin-left: 0;
padding-left: 0;
z-index:51;
}

FIDDLE

更新

z-index应用于此类

.rpSlide{
z-index:51;
}

从此类 .MainLeft 中删除 z-index

从此主菜单 div 中删除 inline z-index

<div id="ctl00_ctl01_siteMenu" class="RadMenu RadMenu_Yaki" style="z-index: 7000;">

这应该可以解决您在 this 上遇到的所有问题页

关于html - css z-index 多级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18754489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com