我需要在頂部,中間3名的div和底部3 Div的上方中部和底部
我已經使用了jQuery來獲取視野的高度和應用相同的百分比,以相應的頂部和底部divs只。然而,當我調整頁面大小時,事情看起來很難看,因爲中間的div與其他的頁面重疊,反之亦然。我需要保持中間div的保證金(如圖所示的PIC,這大約是10px的)
這裏是我的Javascript
$(document) .ready (function(){
function thirty_pc() {
var height = $(window).innerHeight();
var thirtypc = (40 * height)/100;
thirtypc = parseInt(thirtypc) + 'px';
$(".botline,.topline").css('height',thirtypc);
}
$(document).ready(function() {
thirty_pc();
$(window).bind('resize', thirty_pc);
});
});
有什麼辦法可以使用CSS或完成相同JQUERY。
期待您的幫助。 謝謝。
我剛剛更新我的查詢。我要求頂部和底部的div伸展高度以覆蓋視圖端口,但中間部分除外。頂部和底部也會有一些背景圖片..謝謝 – Gops
請參閱https://jsfiddle.net/zer00ne/omo5wab9/9它只是CSS沒有JS/jQ。不是很複雜,只需嘗試一次,你會發現這是一個更好的選擇。這個發生器可以幫助你開始http://css3gen.com/css3-flexbox/ – zer00ne