css3 中的calc用法

2021-08-21 03:07:57 字數 645 閱讀 6661

calc() 函式用於動態計算長度值。

1.需要注意的是,運算子前後都需要保留乙個空格,例如:width: calc(100% - 10px);

2.任何長度值都可以使用calc()函式進行計算;

3.calc()函式支援 「+」, 「-「, 「*」, 「/」 運算;

4.calc()函式使用標準的數**算優先順序規則;

calc是css3中的計算,ie10+瀏覽器支援,ie9瀏覽器基本支援(不能用在background-position上);

///防止不支援,可以加瀏覽器字首

.element

下面**

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

於是,calc(100vw - 100%)就是瀏覽器滾動條的寬度大小(如果有,如果沒有滾動條則是0)!左右都有乙個滾動條寬度(或都是0)被占用,主體內容就可以永遠居中瀏覽器啦,從而沒有任何跳動!

.wrap-outer 

///或者下面這樣

.wrap-outer

測試連線

CSS3中 的 calc 函式

css3 的 calc 函式。這裡的意思是設定寬度比100 的寬度少30px。calc 函式用於動態計算長度值。calc 函式支援 運算 calc 函式使用標準的數 算優先順序規則 在less中使用以下樣式寬度計算錯誤 width calc 100 30px 計算出來是 width 70 分析 px...

css3中的calc的使用

最近在布局的時候遇到乙個問題,在頁面中的左側是側邊欄,右邊是內容區域,內容區域中有乙個固定定位的標籤頁,在設定固定定位的標籤設定寬度的時候應該是內容區域的寬度,而固定定位的時候相對於是視窗的寬度,所以轉換為了當前視窗的寬度減去左側的側邊欄的寬度 開始在網上查了查有個calc屬性是可以寫表示式的,但是...

CSS3中的 calc 計算函式

calc 函式用於動態計算長度值 clac 巢狀 calc 函式可以巢狀。在函式裡邊,會被視為簡單的括號表示式,如下例所示。foo 函式的計算值如下所示 foo 例項 1.我們可以創造乙個表示式,用乙個百分比減掉乙個畫素值 foo 本例中,foo 元素總是小於它父元素寬度 50px。2.使用 cal...