我有一个包装器 div,其中包含一个右浮动 100% 高度 div 和一个图像。
图像的宽度设置为 %。当您调整浏览器窗口的大小时,图像高度会随着包装 div 的高度而增加和减少。
当我在包装器 div 上设置固定高度时,右侧浮动的 100% 高度 div 会根据我的需要增加高度。但是,包装器 div 具有动态高度,由图像的当前高度和 100% 高度 div 设置,在这种情况下,不会像您期望的那样垂直调整大小。
我正在努力做的事情可以实现吗?
这是一支笔:http ://codepen.io/fraserhart/pen/qiFmb
<div class="wrapper">
<img src="http://i.imgur.com/7v619Ip.jpg" />
<div class="grid">
<section class="row">
<p>Home</p>
</section>
<section class="row">
<p>Looking For Care</p>
</section>
<section class="row">
<p>Working For Us</p>
</section>
<section class="row">
<p>Professionals</p>
</section>
<section class="row">
<p>Who We Are</p>
</section>
<section class="row">
<p>Find a Branch</p>
</section>
</div>
<div class="clear-fix"></div>
</div>
.wrapper{
background:blue;
height:auto;
}
img{
width:60%;
}
.clear-fix{
clear:both;
}
.grid {
display: box;
width:400px;
height:100%;
box-orient: vertical;
background:#ff0000;
float:right;
}
.row {
padding: 20px;
box-flex:1;
background: #ccc;
padding:0px 5px;
border:1px solid #ff0000;
text-align:center;
}