我正在尝试完成以下布局:
左侧是33%,右侧是66%,左侧的每个按钮的宽度均为50%,右侧的大矩形的宽度为75%,蓝色矩形为25%
要达到divs高度,我正在使用以下方法:http : //codeitdown.com/css-square-rectangle/
不管我做什么,向左按钮永远不会与向右两个div高度相同
如果您想实现这一目标而又不讨厌javascript,则可以执行以下操作:
的HTML
<div class="col-xs-4">
<div class="color1"></div>
<div class="color2"></div>
<div class="color3"></div>
<div class="color4"></div>
</div>
<div class="col-xs-8">
<div class="color5"></div>
<div class="color6"></div>
</div>
的CSS
.color1 {background: #01FF21;}
.color2 {background: #FF00DC;}
.color3 {background: #01FFFF;}
.color4 {background: #FFD800;}
.color5 {background: #01FF90;}
.color6 {background: #0094FF;}
.col-xs-4 {padding: 0;}
.col-xs-8 {padding: 0;}
JAVASCRIPT
$(document).ready(function() {
resizeBlocks();
$(window).resize(function() {
resizeBlocks();
})
})
function resizeBlocks(){
$('.color1').height($('.color1').width()/2);
$('.color2').height($('.color2').width()/2);
$('.color3').height($('.color3').width()/2);
$('.color4').height($('.color4').width()/2);
$('.color5').height(3*$('.color1').width()/2);
$('.color6').height($('.color1').width()/2);
}
并且不要忘记加载jQuery!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句