calc 計(jì)算屬性calc 這個(gè)屬性可以達(dá)到什么效果呢?通過(guò)計(jì)算函數(shù),可以在不刷新瀏覽器的情況下,實(shí)時(shí)的讓屬性值發(fā)生變化,我們一起看看 calc 的使用吧。 1. 官方定義calc() 函數(shù)用于動(dòng)態(tài)計(jì)算長(zhǎng)度值。 2. 解釋
3. 語(yǔ)法.demo{ /* property: calc(expression) */ width: calc( - px); } 解釋:demo 的寬度 = 父元素總體寬度 - 80px 。 4. 兼容性
5. 實(shí)例
.out-Box{ border:px solid #ccc; width: px; height: px; } .demo{ border:px solid #ccc; height:px; width: calc( - px); } 效果圖: <!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>
.out-Box{ border:px solid #ccc; width: px; height: px; } .demo{ border:px solid #ccc; height: calc( /); width: calc( /); } 效果圖: <!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>
.out-Box{ border:px solid #ccc; width: px; height: px; } .demo{ border:px solid #ccc; height: calc( ( + px) /); width: calc( ( + px) /); } 效果圖: <!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)分享
calc( ( + px) /) 我們可以寫成 : calc( / + px/)
|