首頁 > web前端 > css教學 > 如何在 CSS 中保持 Div 的長寬比,同時填滿整個螢幕?

如何在 CSS 中保持 Div 的長寬比,同時填滿整個螢幕?

Linda Hamilton
發布: 2024-12-18 18:50:15
原創
725 人瀏覽過

How to Maintain a Div's Aspect Ratio While Filling the Entire Screen in CSS?

在CSS 中填滿螢幕寬度和高度時保持Div 的寬高比

在填滿螢幕寬度時保持div 的寬高比和高度,我們可以利用CSS視口單位vw(視口寬度)和vh(視口高度)。這種方法可確保元素始終填滿最大視窗大小,而不會破壞比例或建立捲軸。

FIDDLE

純CSS

div {
  width: 100vw;
  height: 56.25vw; /* height:width ratio = 9/16 = .5625  */
  background: pink;
  max-height: 100vh;
  max-width: 177.78vh; /* 16/9 = 1.778 */
  margin: auto;
  position: absolute;
  top:0;bottom:0; /* vertical center */
  left:0;right:0; /* horizontal center */
}
登入後複製

此CSS 確保擴展以包含螢幕的整個寬度和高度(vw 和vh 單位)。

    保持寬高比 16:9(高:寬比為 56.25) vw:100vw).
  • 透過設定最大高度和寬度來防止溢出約束。
  • 將 div 在可用視口空間內垂直和水平居中。

以上是如何在 CSS 中保持 Div 的長寬比,同時填滿整個螢幕?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板