亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

CSS3 Calc實現滾動條出現頁面不跳動問題

2024-07-11 08:58:38
字體:
來源:轉載
供稿:網友

什么是calc()?

calc()從字面我們可以把他理解為一個函數function。其實calc是英文單詞calculate(計算)的縮寫,是css3的一個新增的功能,用來指定元素的長度。比如說,你可以使用calc()給元素的border、margin、pading、font-size和width等屬性設置動態值。為何說是動態值呢?因為我們使用的表達式來得到的值。不過calc()最大的好處就是用在流體布局上,可以通過calc()計算得到元素的寬度。

語法

calc() = calc(四則運算)

例如:

.elm {  width: calc(expression);}

其中"expression"是一個表達式,用來計算長度的表達式

說明

用于動態計算長度值。

  • 需要注意的是,運算符前后都需要保留一個空格,例如:width: calc(100% - 10px);
  • 任何長度值都可以使用calc()函數進行計算;
  • calc()函數支持 "+", "-", "*", "/" 運算;
  • calc()函數使用標準的數學運算優先級規則;

兼容性

簡單的例子:

<!DOCTYPE html><html lang="zh-cmn-Hans"><head><meta charset="utf-8" /><title>calc()函數_CSS參考手冊_web前端開發參考手冊系列</title><meta name="author" content="Joy Du(飄零霧雨), dooyoe@gmail.com, www.doyoe.com" /><style>.test {    width: calc(100% - 50px);    background: #eee;}</style></head><body><div class="test">我的寬度為100% - 50px</div></body></html>

下面就來講解下最常用的這個:實現滾動條出現頁面不跳動的應用

當頁面內容動態加載,開始沒有滾動條,內容增多后出現滾動條,這時使用固定寬度居中對齊布局會向左偏移一個滾動條寬度。解決方法可以給內容全部添加overflow-y:scroll;或者是根據內容用css填充好再補充內容。本文介紹的是calc來計算滾動條寬度,當有滾動條時,內容外部也給它模擬一個滾動條寬度,因而就不會偏移了。·

很簡單,只要一行代碼就搞定了:

.wrap-outer {    margin-left: calc(100vw - 100%);}

或者:

.wrap-outer {    padding-left: calc(100vw - 100%);}

首先,.wrap-outer指的是居中定寬主體的父級,如果沒有,創建一個(使用主體也是可以實現類似效果,不過本著寬度分離原則,不推薦);

然后,calc是css3中的計算,IE10+瀏覽器支持,IE9瀏覽器基本支持(不能用在background-position上);

最后,100vw相對于瀏覽器的window.innerWidth,是瀏覽器的內部寬度,注意,滾動條寬度也計算在內!而100%是可用寬度,是不含滾動條的寬度。

于是,calc(100vw - 100%)就是瀏覽器滾動條的寬度大?。ㄈ绻校绻麤]有滾動條則是0)!左右都有一個滾動條寬度(或都是0)被占用,主體內容就可以永遠居中瀏覽器啦,從而沒有任何跳動!

總結

以上所述是小編給大家介紹的CSS3 Calc實現滾動條出現頁面不跳動問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文日韩在线观看| 91午夜在线播放| 国产精品色午夜在线观看| 久久夜色精品国产欧美乱| 亚洲欧洲日本专区| 亚洲在线免费视频| 国产成人在线精品| 91色p视频在线| 91亚洲精华国产精华| 国产精品狼人色视频一区| 欧美国产精品人人做人人爱| 91亚洲精品一区| 亚洲一区二区免费在线| 日韩精品亚洲精品| 久久精品久久精品亚洲人| 国产精品夫妻激情| 伊人久久久久久久久久久久久| 亚洲人成人99网站| 亚洲欧美国产日韩天堂区| 欧美激情久久久| 精品国产户外野外| 欧美日韩福利电影| 亚洲a成v人在线观看| 欧美第一黄色网| 丰满岳妇乱一区二区三区| 欧美性理论片在线观看片免费| 日韩中文在线中文网三级| 欧美亚洲国产精品| 欧美最猛性xxxxx亚洲精品| 国产一区二区三区在线播放免费观看| 亚洲free嫩bbb| 久久频这里精品99香蕉| 91国语精品自产拍在线观看性色| 久久久久这里只有精品| 91在线视频导航| 久久久久久噜噜噜久久久精品| 亚洲欧美日本精品| 国产成人精品久久二区二区91| 国产精品一区二区久久精品| 亚洲天堂免费在线| 日韩精品免费在线视频观看| 国产精品日韩精品| 成人免费看吃奶视频网站| 亚洲成人久久电影| 亚洲毛片在线观看| 亚洲一区二区自拍| 尤物九九久久国产精品的特点| 久久精品2019中文字幕| 成人日韩在线电影| 尤物tv国产一区| 欧美一级免费看| 精品国产一区二区三区四区在线观看| 国产精品wwww| 亚洲视频一区二区三区| 欧美另类暴力丝袜| 国内精品在线一区| 91在线免费看网站| 97在线看免费观看视频在线观看| 欧美一区视频在线| 91精品国产91久久| 国产精品欧美风情| 久久久免费观看| 欧美日韩成人精品| 国产欧美精品xxxx另类| 亚洲精品乱码久久久久久按摩观| 日本免费久久高清视频| 欧美韩日一区二区| 亚洲电影免费观看| 国产精品高清在线观看| 国产一区二区三区丝袜| 亚洲国内高清视频| 日韩在线观看高清| 亚洲欧美三级伦理| 国产噜噜噜噜久久久久久久久| 91精品久久久久久久久久久久久久| 欧美区在线播放| 亚洲视频在线观看网站| 久久精视频免费在线久久完整在线看| 久久久久久美女| 亚洲爱爱爱爱爱| 午夜精品国产精品大乳美女| 国产人妖伪娘一区91| 欧美猛少妇色xxxxx| 久久91精品国产91久久跳| 久久久久久久电影一区| 成人免费视频xnxx.com| 国模精品一区二区三区色天香| 91在线免费看网站| 亚洲精品一区二三区不卡| 一区二区三区精品99久久| 亚洲天堂av电影| 欧美激情aaaa| 国产中文日韩欧美| 亚洲国产高清福利视频| 亚洲一区二区三区四区在线播放| 日韩av毛片网| 国产91免费看片| 国产精品欧美风情| 欧美激情久久久久| 日本精品久久中文字幕佐佐木| 日韩中文在线中文网在线观看| 一区三区二区视频| 日本精品中文字幕| 欧美专区在线观看| 日韩美女视频中文字幕| 国产99视频在线观看| 欧美激情高清视频| 日韩视频亚洲视频| 欧美黑人视频一区| 亚洲女同精品视频| 亚洲人成网7777777国产| 欧美又大又硬又粗bbbbb| 日韩在线观看av| 精品亚洲国产成av人片传媒| 亚洲爱爱爱爱爱| 亚州国产精品久久久| 欧美高清自拍一区| 中文字幕精品一区二区精品| 国产午夜精品免费一区二区三区| 亚洲最大的av网站| 国产成人av网| 国产精品久久国产精品99gif| 亚洲精品98久久久久久中文字幕| 91国在线精品国内播放| 欧美激情乱人伦一区| 2023亚洲男人天堂| 亚洲2020天天堂在线观看| 国产精品福利无圣光在线一区| 国产精品久久久久久亚洲影视| 国产精品亚洲视频在线观看| 亚洲精品电影网站| 欧洲成人在线观看| 欧美日韩国产综合视频在线观看中文| 91tv亚洲精品香蕉国产一区7ujn| 欧美一区二粉嫩精品国产一线天| 亚洲精品久久久久久下一站| 91免费看视频.| 欧美视频在线免费| 国产区精品视频| 97视频免费在线观看| 欧美国产日产韩国视频| 国产91热爆ts人妖在线| 成人免费午夜电影| 日韩av在线资源| 亚洲xxx自由成熟| 亚洲美女动态图120秒| 黑人巨大精品欧美一区二区| 国产综合色香蕉精品| 91精品久久久久久久久久久久久| 精品国产一区二区三区久久久狼| 国产亚洲免费的视频看| 一本色道久久88精品综合| 日韩欧美一区二区三区| 91网站免费看| 国产成人在线精品| 久久国产视频网站| 正在播放欧美视频| 欧洲s码亚洲m码精品一区| 国产亚洲人成网站在线观看| 亚洲一区亚洲二区| 成人激情视频小说免费下载| 欧美一区二区大胆人体摄影专业网站| 亚洲自拍欧美色图| 久国内精品在线|