我試圖完成這個佈局: 引導3個響應矩形柱上
左側是33%和右邊是66%, 左側每個按鈕具有從他的寬度50%的高度, 右側的大矩形從他寬度 75%的高度,藍色矩形是25%
實現我使用這個方法的div高度:http://codeitdown.com/css-square-rectangle/
無論我做了什麼,左邊按鈕是絕不相同的高度,右兩個div
http://www.bootply.com/Fc66vnIhOo
我試圖完成這個佈局: 引導3個響應矩形柱上
左側是33%和右邊是66%, 左側每個按鈕具有從他的寬度50%的高度, 右側的大矩形從他寬度 75%的高度,藍色矩形是25%
實現我使用這個方法的div高度:http://codeitdown.com/css-square-rectangle/
無論我做了什麼,左邊按鈕是絕不相同的高度,右兩個div
http://www.bootply.com/Fc66vnIhOo
如果你想實現this,你不恨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的!
謝謝!我只想在600像素和900像素之間應用此佈局。我對小尺寸有不同的佈局。我如何才能在特定的屏幕大小之間使用JavaScript? – user2587454 2014-11-05 10:44:24
使用它來獲取設備寬度:var width =(window.innerWidth> 0)? window.innerWidth:screen.width;在resizeBlocks()函數內部,你應該把所有的行放在這裏面:if(width> 600 && width <900){...} – paulalexandru 2014-11-05 11:28:02
尋找一個css解決方案 – user2587454 2014-11-09 12:34:23