溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

css中計(jì)算函數(shù)calc在網(wǎng)站布局中的示例分析

發(fā)布時(shí)間:2021-08-02 11:31:56 來源:億速云 閱讀:111 作者:小新 欄目:web開發(fā)

這篇文章主要為大家展示了“css中計(jì)算函數(shù)calc在網(wǎng)站布局中的示例分析”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“css中計(jì)算函數(shù)calc在網(wǎng)站布局中的示例分析”這篇文章吧。

calc在css 中是一個(gè)函數(shù),用來做數(shù)值的計(jì)算。可以進(jìn)行長度、角度、時(shí)間等的計(jì)算。支持 + 、 - 、 */ 和小括號(hào)。使用的時(shí)候有個(gè)需要注意的地方是就是 加號(hào)和減號(hào)前后需要有個(gè)空格 。 calc 大大的增加了css的靈活性。給一些特殊的布局,提供了方便。

示例的顯示的效果

css中計(jì)算函數(shù)calc在網(wǎng)站布局中的示例分析

使用cacl 布局的一個(gè)示例

想做個(gè)一個(gè)效果, 就是在 #div1 的背景,延伸到 #div2 可見區(qū)域,在 #div2 顯示固定60個(gè)像素。就是黑色框?qū)挾仁?0px。而不用考慮 #div1 的寬度。

css代碼

#div1 {
    width: 100%;
    min-width: 400px;
    outline: blue;
}
#div2 {
    width: 300px;
    margin: 0 auto;
    outline: 1px solid #ccc;
    color: white;
}

html代碼

<div id="div1" class="cw">
    <div id="div2">
        test
    </div>
</div>

解決的方法

.cw {
    background:blue  linear-gradient(
    to right, red calc(50% - 150px + 60px ) ,
    transparent calc(50% - 150px + 60px )
    );
}

cacl 的兼容性

css中計(jì)算函數(shù)calc在網(wǎng)站布局中的示例分析

以上是“css中計(jì)算函數(shù)calc在網(wǎng)站布局中的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

css
AI