Html CSS多级下拉菜单位置下一级
我想知道css下拉列表如何定位(x轴)。目前看起来是这样的: 顶层(悬停并显示)Html CSS多级下拉菜单位置下一级,html,css,Html,Css,我想知道css下拉列表如何定位(x轴)。目前看起来是这样的: 顶层(悬停并显示) 二级 第二级(悬停) 二级 当您将鼠标悬停在第二层上时,第三层会显示在它下面,每次它位于侧面时,我如何定位它?谢谢:) jshiddle:以第三级下拉列表为目标,将其精确定位在第二级元素左侧100%的位置,该位置应为第二级下拉列表的整个宽度,如下所示: #navMenu ul ul ul { left: 100%; top: 0; } 演示:我已经用css中的代码更新了JSFIDLE #nav
- 二级
- 第二级(悬停)
- 二级
jshiddle:以第三级下拉列表为目标,将其精确定位在第二级元素左侧100%的位置,该位置应为第二级下拉列表的整个宽度,如下所示:
#navMenu ul ul ul {
left: 100%;
top: 0;
}
演示:我已经用css中的代码更新了JSFIDLE
#navMenu ul li ul li:hover ul{
top : 0;
left : 100%;
}
这里是:您不想将元素放置在悬停状态,它应该保留在主元素声明中。如果他有多个三级项目,他还应该更改#导航菜单ul li,删除位置、显示和浮动。此时,由于绝对位置,它们粘在一起。