我有一个容器 div,其中包含一个滑出菜单。这意味着我想要 overflow-x: hidden 以便在“折叠”时菜单不可见。
但是,我希望扩展高度以容纳内容。目前它只是添加滚动条。
http://jsfiddle.net/bdgriffiths/ySQgm/8/
我怀疑问题可能与子“菜单”元素上的浮动有关。
容器 DIV 的 CSS 是:
.container {
font-family:Arial; Verdana; Sans-serif;
background: #efefef;
border: 1px solid #bbb;
border-bottom: 6px solid magenta;
width: 340px;
height:auto!important;
overflow-x:hidden;
overflow-y:auto;
position:relative;
}
然后菜单由以下内容组成:
.slideout {
background: magenta;
position: relative;
width: 300px;
height: 40px;
top: 0px;
right:-320px;
z-index:2;
}
.clickme {
float: left;
height: 40px;
width: 20px;
background: magenta;
}
.slidebutton {
color:#fff;
height:40px;
width:30%;
text-align:center;
background-color: magenta;
float:left;
}