首頁 > web前端 > css教學 > 主體

如何計算CSS中不包含滾動條的視窗寬度(vw)?

Barbara Streisand
發布: 2024-11-05 13:24:02
原創
490 人瀏覽過

How to Calculate Viewport Width (vw) Excluding Scrollbar in CSS?

僅在CSS 中計算不包括滾動條的視口寬度(vw)

問題來了:CSS 能否單獨確定不包括滾動條的vw?考慮寬度為 1920px 的螢幕,其中 vw 返回 1920px。然而,實際的正文寬度約為 1903px。

要解決此差異,請使用 CSS calc() 函數。透過計算 100vw 減去 (100vw - 100%),結果值表示不包括滾動條寬度的 vw。

<code class="css">body {
  width: calc(100vw - (100vw - 100%));
}</code>
登入後複製

此外,此技術也可應用於高度運算。例如,要建立一個佔據視窗寬度的 50% 減去捲軸寬度的 50% 的方塊:

<code class="css">.box {
  width: calc(50vw - ((100vw - 100%)/2));
  height: 0;
  padding-bottom: calc(50vw - ((100vw - 100%)/2));
}</code>
登入後複製

以上是如何計算CSS中不包含滾動條的視窗寬度(vw)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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