我有一个水平滚动菜单,其中一些主菜单项有一个下拉菜单。问题是,如果我滚动主菜单,下拉菜单不会跟随(绝对定位),或者如果我让它们跟随(相对),它们会将主菜单向上推。
绝对:
相对的:
CSS是:
.navbar {
width:100%;
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
}
.dropdown-content {
display: none; //displayed on hover
position: absolute; //or relative
background-color: #f9f9f9;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
关于我可以做些什么来解决这个问题的任何建议?
我正在寻找的是绝对版本 - 注意下拉菜单落在滚动条上,而不是向下推 - 但子菜单正确对齐。
有关绝对定位的示例,请参见 jsfiddle:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句