在我们的下拉菜单中,有太多列倾向于在屏幕边界之外向右溢出:
如果菜单或菜单超出屏幕范围,是否可以更改CSS或HTML以便将菜单渲染到左侧?
这是“配置”菜单的CSS:
.dropdown_4columns, .dropdown_5columns {
margin: 4px auto;
float: left;
position: absolute;
left: -999em;
text-align: left;
padding: 10px 5px 10px 5px;
border: 1px solid #ccc;
border-top: none;
background: #fff;
-moz-border-radius: 0px 5px 5px 5px;
-webkit-border-radius: 0px 5px 5px 5px;
border-radius: 0px 5px 5px 5px;
-webkit-box-shadow: 0px 3px 3px #ccc;
box-shadow: 0px 3px 3px #ccc;
}
更改margin: 4px auto;
为margin:4px auto 4px -200px;
jsfiddle:https ://jsfiddle.net/mk1427q3/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句