您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“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的靈活性。給一些特殊的布局,提供了方便。
示例的顯示的效果
使用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)站布局中的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(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)容。