簡體   English   中英

在視口中按比例調整DIV大小

[英]Resize DIV proportionally in viewport

我有一個在線雜志設計,可以在輪播中顯示雜志的每一頁。 我的問題是,無論用戶如何調整瀏覽器大小,我都希望確保該頁面可見。

我目前的CSS為:width:100%; 高度:自動; 但是這樣做的問題是,隨着瀏覽器變寬,其高度會超出視口的高度。 我想確保它始終可見-視口是橫向還是縱向。

我假設我可能需要JS或Jquery,但這是我不知道該怎么做的東西。

有人可以幫忙嗎?

提前致謝!

安迪

function ResizeContent() {
   $('MyElement').css('height', $(window).outerHeight() + 'px');
   // or
   $('MyElement').outerHeight($(window).outerHeight());
}

$(window).resize(function () {
   ResizeContent();
});
ResizeContent();

應該做到這一點...

更新:

function ResizeContent() {
       $('MyElement').css('max-height', $(window).outerHeight() + 'px');
       $('MyElement').css('max-width', $(window).outerWidth() + 'px');
}

一個有效的例子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM