精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長(zhǎng)網(wǎng)

calc 計(jì)算屬性

calc 計(jì)算屬性

calc 這個(gè)屬性可以達(dá)到什么效果呢?通過(guò)計(jì)算函數(shù),可以在不刷新瀏覽器的情況下,實(shí)時(shí)的讓屬性值發(fā)生變化,我們一起看看 calc 的使用吧。

1. 官方定義

calc() 函數(shù)用于動(dòng)態(tài)計(jì)算長(zhǎng)度值。

2. 解釋

  • calc()可以按照我們寫的公式,在瀏覽器中進(jìn)行計(jì)算,使用的時(shí)候,要注意:運(yùn)算符的前后都需要保留一個(gè)空格,例如:width: calc(100% - 20px); 中,- 號(hào)前后要有一空格。

  • 它支持 “+”, “-”,“*”,“/” 運(yùn)算;

  • calc() 函數(shù)使用標(biāo)準(zhǔn)的數(shù)學(xué)運(yùn)算優(yōu)先級(jí)規(guī)則。

3. 語(yǔ)法

.demo{
    /* property: calc(expression) */
    width: calc( - px);
}

解釋:demo 的寬度 = 父元素總體寬度 - 80px 。

4. 兼容性

IEEdgeFirefoxChromeSafariOperaiosandroid
1112+16+19+6+15+6.1+81

5. 實(shí)例

  1. 讓 demo 的寬度比父級(jí)寬度小 200px。

.out-Box{
    border:px solid #ccc;
    width: px;
    height: px;
}
.demo{
    border:px solid #ccc;
    height:px;
    width: calc( - px);
}

效果圖:

編程之家

寬度比父級(jí)寬度小 200px 效果圖
<!DOCTYPE html>
<html lang="en">
<head>
    <Meta charset="UTF-8">
    <Meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .out-Box{
            border:px solid #ccc;
            width: px;
            height: px;
        }
       .demo{
            border:px solid #ccc;
            height:px;
            width: calc( - px) ;
        }
    </style>
</head>
<body>
    <div class="out-Box">
        <div class="demo">
            網(wǎng):計(jì)算函數(shù)學(xué)習(xí)
        </div>
    </div>    
</body>
</html>
  1. 使 demo 的寬度、高度為父元素的 1/3。

.out-Box{
    border:px solid #ccc;
    width: px;
    height: px;
}
.demo{
    border:px solid #ccc;
    height: calc( /);
    width: calc( /);   
}

效果圖:

編程之家

寬度、高度為父元素的 1/3 效果圖
<!DOCTYPE html>
<html lang="en">
<head>
    <Meta charset="UTF-8">
    <Meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .out-Box{
            border:px solid #ccc;
            width: px;
            height: px;
        }
        .demo{
            border:px solid #ccc;
            height: calc( /) ;
            width: calc( /) ;   
        }
    </style>
</head>
<body>
    <div class="out-Box">
        <div class="demo">
            網(wǎng):計(jì)算函數(shù)學(xué)習(xí)
        </div>
    </div>    
</body>
</html>
  1. 使 demo 的寬度、高度為父元素的 (100% + 200px) /3。

.out-Box{
    border:px solid #ccc;
    width: px;
    height: px;
}
.demo{
    border:px solid #ccc;
    height: calc( ( + px) /);
    width: calc( ( + px) /);   
}

效果圖:

編程之家

寬度、高度為父元素的 1/3 效果圖
<!DOCTYPE html>
<html lang="en">
<head>
    <Meta charset="UTF-8">
    <Meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .out-Box{
            border:px solid #ccc;
            width: px;
            height: px;
        }
        .demo{
            border:px solid #ccc;
            height: calc( ( + px) /) ;
            width: calc( ( + px) /) ;   
        }
    </style>
</head>
<body>
    <div class="out-Box">
        <div class="demo">
            網(wǎng):計(jì)算函數(shù)學(xué)習(xí)
        </div>
    </div>    
</body>
</html>

6. 經(jīng)驗(yàn)分享

  1. calc 的用法非常簡(jiǎn)單,它的出現(xiàn)給我們帶來(lái)了很多方便。它多用于在父級(jí)元素大小變動(dòng)時(shí)候內(nèi)部子元素的大小展示,例如上面的例子。
    在使用它的時(shí)候,如果遇到復(fù)雜的運(yùn)算,我們可以人為的去先處理下,來(lái)減少內(nèi)部的 ( ),例如 3 中 :

calc( ( + px) /)

我們可以寫成 :

calc( / + px/)
  1. 要注意,calc 中的運(yùn)算符的前后都需要保留一個(gè)空格,這一點(diǎn)千萬(wàn)不要忘記得了,如果遇到問(wèn)題不要慌,打代碼調(diào)試器看看問(wèn)題到底出在哪里了。

返回頂部
主站蜘蛛池模板: 欧美亚洲综合另类在线观看 | 香蕉国产人午夜视频在线 | 国产一级一片免费播放刺激 | 爱爱网站免费 | 欧美高清免费精品国产自 | 成人a区| 精品视频一区二区三区免费 | 美国一级毛片∞ | 久久久久国产精品免费免费 | 精品哟哟哟国产在线不卡 | 久久99精品久久只有精品 | 免费观看黄色网 | 欧美日本高清 | aa一级片| 欧美午夜a级限制福利片 | 日韩精品免费 | 欧美一级片毛片免费观看视频 | 欧美黑人vs亚裔videos | 欧美高清一级片 | 国产v片在线播放免费观 | 国产在线观看入口 | 国产成人精品免费视频大全五级 | 色婷婷久久综合中文久久一本 | 三级毛片在线看 | 成人做爰全过程免费看网站 | 国产精品福利在线播放 | 能看的黄色网址 | 久久综合九色综合97飘花 | 97玖玖| 免费观看a级完整视频 | 国内精品一区视频在线播放 | 99久久www免费 | 国产一区系列在线观看 | 欧美日韩国产在线 | 欧美色噜噜 | 国产视频不卡 | 立即播放免费毛片一级 | 国产成人精品一区二区不卡 | 欧美成人伊人久久综合网 | 国产精品v在线播放观看 | 欧美三黑人一级特黄曰皮 |