国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[點(diǎn)晴永久免費(fèi)OA][轉(zhuǎn)帖]手拿把掐拿捏calc()計(jì)算函數(shù)

freeflydom
2023年5月25日 18:6 本文熱度 1334

前言

最近項(xiàng)目中遇到calc()方法不生效問題,本著究其所以然的想法,徹底查了一下calc的方法及使用,還有為什么項(xiàng)目中使用不生效的問題,最后總結(jié)出此文,解決方法放在結(jié)尾了

cale()是什么

calc是英文單詞calculate的縮寫,其實(shí)主要用于對項(xiàng)目中一些單位的計(jì)算,這里的計(jì)算是在calc()函數(shù)里面填充表達(dá)式去計(jì)算,它會(huì)返回具體的值

基本使用

平常我們項(xiàng)目中遇到最多的就是一些普通計(jì)算了比如:

<body>

    <div class="content"></div>

</body>

// style

 .content{

   height: calc(100% - 32px);

 }



這里計(jì)算出來的就是頁面減去32像素單位的高度,如果父盒子有高度,這個(gè)100%就是繼承父盒子的高度

<div style="height: 200px">

    <div class="content"></div>

</div>

// style

.content {

  background-color: #6b3434;

  height: calc(100% - 100px);

}




除了加減法calc()還支持乘除,乘除法要求必須要有一個(gè)參數(shù)是數(shù)字,而且除法的右邊參數(shù)必須是數(shù)字;加、減、乘、除('+'、'-'、'*'、'/'、),乘除法的運(yùn)算規(guī)則也是一樣的會(huì)先運(yùn)算乘除再算加減,所以我們不需要刻意的使用括號去包裹,但是如果你是需要先運(yùn)算加減則要先用括號進(jìn)行包裹

靈活使用

calc()除了這些用法還有一些比較靈活用法:

// 計(jì)算屬性里面

newWidth:{

// data里設(shè)置一個(gè)menuWidth變量來操控width的大小

    return width: `calc(100% - ${menuWidth}px)`

}



還有比如我這篇旋轉(zhuǎn)方塊里面的每一個(gè)點(diǎn)的旋轉(zhuǎn)用到的就是css中的自定義屬性來運(yùn)算,運(yùn)用style中的--i屬性來控制變量,從而減少我們大量的css去計(jì)算的代碼

js復(fù)制代碼transform: rotate(calc(30deg * var(--i)));


而且calc()還支持混合單位運(yùn)算,在參數(shù)單位不同時(shí),會(huì)做預(yù)處理比如:


transform: rotate(calc(30deg * var(--i)));



而且calc()支持很多單位:'px,%,em,rem,vw,vh,cm,pt,pc,vmin,vmax,vh'等

注意

calc()表達(dá)式的參數(shù)一定要用空格隔開,并且也是支持負(fù)數(shù)計(jì)算的,而且calc()不支持媒體查詢哦!!

// turn 代表一個(gè)圓的圈,1turn就是一圈

// deg 代表角度45deg就是45度

transform: rotate(calc(1turn + 45deg))


兼容性




——————————————————————————
原文鏈接:https://juejin.cn/post/7218840231856111673



該文章在 2023/5/27 17:28:54 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 亚洲一区二区成人影院 | 最新亚洲人成无码网站 | 无码日韩一二三四 | 亚洲av纯肉无码精品动漫 | 国产色视频在线观看免费 | 国产剧情丝袜 | 免费无码毛片一区二区本码 | 国产一线免费在线网站 | 男男车车的车车网站W98 | 成人国产在线不卡视频 | 国产亚洲精品字幕在线观看 | 亚洲av激情无码专区在线播放 | 日本一本之道高清不卡免费 | 无码射肉在线播放视频 | 成一级女人大片在线视频 | 一本道无线中字 | 亚洲一区二区三区高清在线看 | 欧美日韩一区二区三区自拍 | 国产免费观看久久黄av片 | 一级一级毛片免费播放 | 大陆人妻熟妇多毛A片 | 国产人成激情视频在线观看 | 国产动作大片中文字幕 | 国产精品区一区第一页 | 修理工厨房侵犯人妻系列国产 | 日韩精品一区二区无码视频 | 一二三区永久免费入口进入 | 亚洲另类国产欧美一区二区一区二区日 | 国产在线午夜卡精品影院 | 久久久久久国产精品美女 | 欧美影院在线观看在线观看看 | 综合偷自拍亚洲乱中文字幕 | 高辣H小黄文| 亚洲av日韩精品久久久久久a | 在线日韩日本国产亚洲 | 亚洲国产中文无码视频一区二区 | 亚洲中文字幕一区精品自拍 | 综合欧美亚洲日本 | 国产精品内射视频免费 | 亚洲A片永久无码精品 | 国产一区二区三区乱码在线观看 |