日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CSS這幾個函數(shù)很實用,也很簡單

calc()

CSS 的 calc 函數(shù)非常實用,很多情況下,我們都會用到這個函數(shù)。

成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、成都網(wǎng)站建設(shè)公司、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站制作等服務(wù)項目。核心團(tuán)隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:除甲醛等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗,同時也獲得了客戶的一致贊揚(yáng)!

calc 函數(shù)支持加減乘除四種運(yùn)算,但是,它也有限制:

  1. 運(yùn)算符前后帶有單位或者百分比的數(shù)值,只能進(jìn)行加減,不能進(jìn)行乘除運(yùn)算;比如:width:calc(100px / 50%),這就是不合法的;
  2. 不能使用當(dāng)前屬性不支持?jǐn)?shù)據(jù)單位,比如:width:calc(100% - 45deg),width 屬性不支持 deg 單位,因此這樣寫法是錯誤的;
  3. calc 函數(shù)在進(jìn)行除法運(yùn)算的時候,除數(shù)不能為 0【也就是除號右邊不能為 0】,比如:width:calc(100px / 0),這樣的寫法是的;
  4. calc 函數(shù)里面的運(yùn)算符號兩邊一定有空,才能進(jìn)行運(yùn)算【乘法和除法沒有這個限制,但是為了格式一致,要養(yǎng)成好習(xí)慣,都加上空格】;

這就是 calc 函數(shù)的基本使用方法,在 CSS 還有幾個函數(shù):min()、max()和 clamp()函數(shù)。在不能保證目標(biāo)用戶的瀏覽器是否支持這些函數(shù)的時候,就使用固定值兜底,確保在舊版本的瀏覽器中樣式不亂。比如:

html{
    font-size: 16px;
    font-size: clamp(16px, calc(16px + 2 * (100vw - 400px) / 40), 24px)
}

min()

min()函數(shù)的具體語法為:min(expression[, expression])。

min 函數(shù)支持一個或者多個表達(dá)式,多個表達(dá)式的時候,用都好隔開,最后返回最小值,比如:width: min(100px, 230px, 20px),屬性 width 的結(jié)果為 20 px。

max()函數(shù)和 min 函數(shù)語法相似,不同的是 max 函數(shù)返回最大值。

clamp()函數(shù)

clamp 函數(shù)返回的是一個區(qū)間范圍數(shù)值,寫法是這樣:clamp(min, value, max)

min 表示最小值;value 表示首選值;max 表示最大值。clamp 函數(shù)的返回值結(jié)果有這幾種:

  1. 如果value 的值 min~max 之間,那么 clamp 返回 value;
  2. 如果 value 大于 max,則返回 max;
  3. 如果 value 小于 min,則返回 min

比如這個頁面:




    
    Title
    




這個頁面中 clamp 函數(shù)中 value 小于 min 的值,所以頁面中按鈕的 width 為 200px。

button {
    width: clamp(200px, 50vw, 600px);
}

這樣按鈕的長度就為 600px 了。有機(jī)會我們可以在項目中嘗試一下這些新屬性和新的寫法。


網(wǎng)站題目:CSS這幾個函數(shù)很實用,也很簡單
標(biāo)題來源:http://www.5511xx.com/article/cohoohh.html