<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
最近專案中遇到calc()方法不生效問題,本著究其所以然的想法,徹底查了一下calc的方法及使用,還有為什麼專案中使用不生效的問題,最後總結出此文,解決方法放在結尾了
calc是英文單詞calculate的縮寫,其實主要用於對專案中一些單位的計算,這裡的計算是在calc()函數裡面填充表示式去計算,它會返回具體的值
平常我們專案中遇到最多的就是一些普通計算了比如:
<body> <div class="content"></div> </body> // style .content{ height: calc(100% - 32px); }
這裡計算出來的就是頁面減去32畫素單位的高度,如果父盒子有高度,這個100%就是繼承父盒子的高度
<div style="height: 200px"> <div class="content"></div> </div> // style .content { background-color: #6b3434; height: calc(100% - 100px); }
除了加減法calc()還支援乘除,乘除法要求必須要有一個引數是數位,而且除法的右邊引數必須是數位;加、減、乘、除('+'、'-'、'*'、'/'、),乘除法的運算規則也是一樣的會先運算乘除再算加減,所以我們不需要刻意的使用括號去包裹,但是如果你是需要先運算加減則要先用括號進行包裹
calc()除了這些用法還有一些比較靈活用法:
// 計算屬性裡面 newWidth:{ // data裡設定一個menuWidth變數來操控width的大小 return width: `calc(100% - ${menuWidth}px)` }
還有比如我這篇旋轉方塊裡面的每一個點的旋轉用到的就是css中的自定義屬性來運算,運用style中的--i屬性來控制變數,從而減少我們大量的css去計算的程式碼
transform: rotate(calc(30deg * var(--i)));
而且calc()還支援混合單位運算,在引數單位不同時,會做預處理比如:
// turn 代表一個圓的圈,1turn就是一圈 // deg 代表角度45deg就是45度 transform: rotate(calc(1turn + 45deg))
而且calc()支援很多單位:'px,%,em,rem,vw,vh,cm,pt,pc,vmin,vmax,vh'等
calc()表示式的引數一定要用空格隔開,並且也是支援負數計算的,而且calc()不支援媒體查詢哦!!
// 本身寫法 @media (max-width: 600px) { } // 不支援的calc寫法 @media (min-width: calc(400px + 200px)) { }
本人專案中使用的less前處理器,所以在使用calc()時會和less的一些語法有衝突,所以官方推薦使用 '~' 來進行轉譯這是官方檔案
以上就是手把手教你拿捏vue cale()計算函數使用的詳細內容,更多關於vue cale()計算函數使用的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45