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

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

主站蜘蛛池模板: 丰满少妇人妻久久 | 黑人强伦姧人妻日韩那庞大的 | 在线观看日韩欧美大片 | 国产免费mv大片人人影视 | 麻豆精品久久 | 国产成人精品一区二区三在线观看 | 欧洲无码八A片人妻少妇 | 无人区乱码一线二线久久久久 | 国产日韩在线观看 | 亚洲AV无码中文AV日韩A | 精品日产一卡2卡三卡4卡 | 国产av一区二区三区蜜芽 | 日本不卡不码高清免费 | 久久精品无码一区二区日韩av | 久久久精品午夜免费不卡 | 色综合久久一区二区三区 | 午夜阳光精品一区二区三区 | 国产精品白浆一区二 | 久久人妻丝袜无码中文字幕 | 欧洲亚洲一区二区不卡在线 | 色综合久久婷婷五月 | 午夜伦yy44880影院 | 精品国产乱码一二三四区五区 | 欧美日韩国产在线播放 | 日本亚欧热亚洲乱色视频 | 久久久久久人妻一区二区三区 | 玩弄放荡人妻一区二区三区 | 少妇精品久久久一区二区三区 | 亚洲欧美在线不卡 | 少妇性色午夜婬片aaa在线播放 | 亚洲欧洲日产国产 最新 | 无码熟妇人妻av在线影院 | 日夜精品视频 | 色欲色香天天天综合网图片 | 日本一道人妻无码一区视频 | 国产精品人人爽人人做我的可爱 | 精品人妻无码一区二区三区手机版 | 中文无码成人免费视频在线观看 | 新金梅瓶2 国语完整版 | aⅴ毛片a片麻豆 | www免费在线观看成人网站 |