Я требую 3 дивы на верхней, средней и нижней3 Divs на верхней средней и нижней части
Я использовал JQuery, чтобы получить высоту окна просмотра и применяется процент же к соответствующему началу и только дно. Однако, когда я изменяю размер страницы, все выглядит некрасиво, так как средний div перекрывает остальные или наоборот. Мне нужно, чтобы сохранить запас среднего DIV (как показано на рис, что составляет около 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.
Ждем вашей помощи. Спасибо.
Я только что обновил свой запрос. Я требую, чтобы верхний и нижний сегменты расширялись по высоте, чтобы покрыть порт представления, за исключением средней части. Верх и низ будут иметь некоторые фоновые изображения тоже .. Спасибо – Gops
См. Https://jsfiddle.net/zer00ne/omo5wab9/9, это просто CSS без JS/jQ. Не очень сложно, попробуйте один раз, и вы увидите, что это лучшая альтернатива. Этот генератор может помочь вам начать работу http://css3gen.com/css3-flexbox/ – zer00ne