有做前端的同学在问,css的calc函数到底怎么使用啊,一直搞不清楚,糊里糊涂的,丁老师你能给我讲解一下吗?
其实,calc是css样式表中,一个非常简单的函数,是计算数值用的,常用来作为宽度、高度等长度单位来使用。
例子一,宽度自适应,两边保持20px的间距:
.hello {width:calc(100% - 40px);}
例子二,高度自适应,距离顶部20px的距离:
.hello {height:calc(100% - 20px);}
例子三,字体大小为3vw(宽度)+2像素:
.hello {font-size:calc(3vw + 2px);}例子四,区块按照百分比5等分:
.hello {width:calc(100% / 5);}
例子五,设置匹配宽度大于40rem:
@media (min-width:calc(40rem + 1px)) {
}例子六,calc函数中包含其他函数:
.hello {width:calc(100px * sin(pi / 2))}支付宝-交易订单处理失败,请稍后再试。(ALI59)的解决办法
js#replace替换 var str="Hello world! world is beautiful."; var str_new=str.replace("world","Jav...
最近有同学提问,在开发的软件项目中,用户上传的文件名中包含空格,导致用户点击下载时,提示找不到该文件,404的错误,这种问题怎么解决呢?首先,引起这种问题的原因就是文件名中有空格,导致了下载的url无法形成完成的链接。我分别做了两个下载...
fastadmin里自定义按钮的btn-dialog,弹出窗口时默认大小,设置了data-area无效,经过研究后,发现了可用的方法,直接上代码不废话:table.on('post-body.bs.table',func...
内网穿透,是指外网可以访问内网,没有固定IP的服务器,所以需要中间件来进行通讯,目前稳定成熟的中间件软件,要么价格太贵,要么就是只能使用标准服务,不能完全的定制化。那么,到底有没有一个性价比最优的方案呢?回答是肯定的,答案就是使用云服务器+...
mui的toast默认是在底部的,并且没有参数设置位置,经过研究发现可以通过修改css的方式设置位置,具体方法如下:1.mui toast设置type为divmui.toast('hello', { type: 'd...
问题:fastadmin的add/edit方法无法保存数据,检查了页面,name=row['name']正常传送,检查controller,也是默认的方法,什么也没有动可就是无法保存数据。解决:经过仔细研究发现,原来是htm...
在使用android studio打包app时,需要制作JKS证书,具体的命令如下:D:\Program Files\Java\jre1.8.0_301\bin keytool -genkey -v -keystore dlq6.jks -...