青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網(wǎng)

17站長網(wǎng) 首頁 編程教程 CSS3教程 查看內(nèi)容

calc 計算屬性

calc 計算屬性

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

1. 官方定義

calc() 函數(shù)用于動態(tài)計算長度值。

2. 解釋

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

  • 它支持 “+”, “-”,“*”,“/” 運算;

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

3. 語法

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

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

4. 兼容性

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

5. 實例

  1. 讓 demo 的寬度比父級寬度小 200px。

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

效果圖:

編程之家

寬度比父級寬度小 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):計算函數(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):計算函數(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):計算函數(shù)學(xué)習(xí)
        </div>
    </div>    
</body>
</html>

6. 經(jīng)驗分享

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

calc( ( + px) /)

我們可以寫成 :

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

返回頂部
主站蜘蛛池模板: 国产乱人偷精品视频A人人澡 | 亚洲电影成人 成人影院 | 一本色道久久综合亚洲精品蜜桃冫 | 99在线国产视频 | 免费看片A级毛片免费看 | 三级黄色高清视频 | 永久久久免费人妻精品 | 中文字幕视频在线免费观看 | 国产99久9在线 | 久久兔费黄A级毛片高清 | 麻豆成人久久精品二区三区网站 | a级男女性高爱潮高清试看 A级毛片无码久久精品免费 | 三级黄视频 | 人人射人人插 | 国产91青青成人a在线 | 国产SUV精品一区二区69 | 色欲久久综合亚洲精品蜜桃 | 国产成人v视频在线观看 | 公和熄洗澡三级中文字幕 | 亚洲成人精品 | 男人插曲女人身体视频 | 欧美中文字幕一区二区三区 | 十分钟免费观看高清视频大全 | 成年女人色毛片免费 | 正在播放国产精品 | 精品国产成人a区在线观看 精品国产成人AV在线看 | 思思99热久久精品在线6 | 亚洲永久精品ww47 | 欧美性猛交AAA片免费观看 | 喜马拉雅听书免费版 | 久久中文字幕无线观看 | 琪琪电影午夜理论片77网 | 精品区2区3区4区产品乱码9 | BL文库好大粗黑强强肉NP | 黑色丝袜美腿美女被躁翻了 | 伊人久久大香线蕉影院95 | 久久久久久久免费 | 无码专区无码专区视频网网址 | 把极品白丝班长啪到腿软 | 最新国产精品视频免费看 | 野花韩国视频中文播放 |