所以我想要保持高度固定的div
的特定高寬比。在過去,我已經這樣做了,但只能使用一個固定的寬度這樣的時候:保持固定高度的高寬比
.one-one {
position: relative;
}
.one-one:before {
display: block;
content: " ";
width: 100%;
padding-top: 56.25%;
/* Ratio of 16:9 (16w:9h)
* (h/w) * 100 = %
* (9/16) * 100 = %
* 0.5625 * 100 = 56.25%
* 1:1 = 100%
*/
}
所以這就是我如何使用100%的固定寬度在這個例子中做到這一點。不過,這次我想製作一個固定高度爲100%並且比例爲4:7(4w:7h)的iPhone模型。使用固定高度,我可以設置100%的高度和100%的最大高度,以便在仍保持4:7的比例時不會溢出頁面。那麼,有沒有人知道你會怎麼做?使用此方法或其他方法。
感謝您的幫助!
你想在屏幕的整個高度,並且高度的4/7的寬度,是正確的?在具有16:9屏幕的手機上,這將導致水平滾動條以縱向模式顯示,您還好嗎? –
而在橫向模式下,這意味着屏幕的三分之二將不被使用。 –
@MrLister是的,所以它總是4w:7h,其中的高度是100%。我不確定你的用例是什麼意思?但是,我想我會設置一個最大寬度,以便它不會以這種方式溢出。無論如何,一次只能做到一步,首先我希望能夠以4:7的比例設置寬高比,我們將從那裏開始!現在,我會很高興與水平滾動條。 – germainelol