摘要:背景大家經(jīng)常為遇到類似卡片的設(shè)計稿,如果卡片與卡片之間沒有距離,如那寫是沒有什么問題的那如果是以下這種情況呢圖片與圖片之間的距離是,那響應(yīng)式處理起來難免麻煩。但是這些方法難免會讓寶寶心里崩潰。
背景:
大家經(jīng)常為遇到類似卡片的設(shè)計稿,如果卡片與卡片之間沒有距離,如
那寫 width: 33.33%是沒有什么問題的
那如果是以下這種情況呢
圖片與圖片之間的距離是 20px,那響應(yīng)式處理起來難免麻煩。雖然可以通過 js 計算寬度解決,或者修改布局使用 box-sizing 解決。但是這些方法難免會讓寶寶心里崩潰/(ㄒoㄒ)/~~。接下來開始介紹 calc()
是什么css3 新增的一個函數(shù)取值,用于動態(tài)計算長度值,參數(shù)可以是百分比、em、px和rem單位值,如width: calc(100% - 22px)。
如上面的例子,可以這樣解決 width: calc((100% - 40px)/3)。是不是酷酷噠~~
calc()函數(shù)支持 +, -, *, / 運算,可以單一單位 或者 混合單位使用。
.div { width: calc(80% - 10px); }
兼容性注意:
+ , - 號前后需要使用空格隔開,不可寫成 calc(100px-2px)
* , / 號前后可不需要空格隔開
兼容性前綴:
.div { width: calc(80% - 10px); /*Firefox*/ width: -moz-calc(80% - 10px); /*chrome safari*/ width: -webkit-calc(80% - 10px); }在 less 如何使用
需要在參數(shù)外面加上: ~("expression"),如:
.div { width: calc(~"100% - 80px"); }最后
類似的 css3 函數(shù)還有:
min():min(10% + 20px, 300px) // 用于比較數(shù)值的大小并取出最小的那個
max():max(10% + 20px, 150px) // 用于比較數(shù)值的大小并取出最大的那個
cycle(): //允許子孫元素使用取值序列中的值循環(huán)替換繼承而來的值
但是但是但是目前這三種函數(shù)還沒有瀏覽器支持/(ㄒoㄒ)/~~,讓我們一起等待這牛逼函數(shù)得到支持~ ~
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/115120.html
摘要:接下來做端一般都寫手機最大也就先隱藏手機菜單和按鈕優(yōu)先級問題解決方法直接使用用谷歌開發(fā)者工具查看優(yōu)先級里面的垂直居中再把寫成布局只要改成里面的子項目就變成一行了菜單導(dǎo)航導(dǎo)航導(dǎo)航導(dǎo)航導(dǎo)航到航導(dǎo)航導(dǎo)航導(dǎo)航導(dǎo)航方法切換元素的可見狀態(tài)。 CSS5:移動端頁面(響應(yīng)式) 如果手機端和PC端頁面差別很大,就不要寫響應(yīng)式,不要寫@media 就直接將兩個頁面拆開成兩個文件就可以了.關(guān)于判斷是手機端你...
摘要:基于視口的單位視口單位可以用來什么,比如實現(xiàn)響應(yīng)式設(shè)置相對視口的寬度和高度,可以實現(xiàn)水平垂直居中實現(xiàn)網(wǎng)格布局將圖片按照屏幕的比例顯示這幾個單位是相對于視口的,也就是可視區(qū)域,總共分成了份。 rem rem是設(shè)計響應(yīng)式網(wǎng)頁的神器,因為rem單位是相對HTML元素的font-size屬性的,因此當使用rem作為屬性單位時,當改變HTML元素的font-size,其他使用rem作為單位的元素...
摘要:基于視口的單位視口單位可以用來什么,比如實現(xiàn)響應(yīng)式設(shè)置相對視口的寬度和高度,可以實現(xiàn)水平垂直居中實現(xiàn)網(wǎng)格布局將圖片按照屏幕的比例顯示這幾個單位是相對于視口的,也就是可視區(qū)域,總共分成了份。 rem rem是設(shè)計響應(yīng)式網(wǎng)頁的神器,因為rem單位是相對HTML元素的font-size屬性的,因此當使用rem作為屬性單位時,當改變HTML元素的font-size,其他使用rem作為單位的元素...
摘要:還有視口相關(guān)單位,依賴瀏覽器的視口大小來定義長度的。如果你不熟悉視口相關(guān)單位的話,在這里簡單介紹一下。筆記視口相關(guān)單位對于大多數(shù)瀏覽器還是一項比較新的特性,所以當你試圖把這個特性和其他樣式混搭時,有可能會有一些很奇怪的。 前段時間試譯了Keith J.Grant的CSS好書《CSS in Depth》,其中的第二章《Working with relative units》,書中對rel...
閱讀 1518·2021-11-23 09:51
閱讀 3639·2021-09-26 09:46
閱讀 2125·2021-09-22 10:02
閱讀 1818·2019-08-30 15:56
閱讀 3319·2019-08-30 12:51
閱讀 2224·2019-08-30 11:12
閱讀 2060·2019-08-29 13:23
閱讀 2323·2019-08-29 13:16