css calc 计算属性值

css calc 计算属性值

definition

The calc() CSS function lets you perform calculations when specifying CSS property values. It can be used anywhere a , , ,

Syntax

+,-,*,/ 可进行加减乘除简单的表达式运算

Note:

  1. 加减法的时候需要注意 操作符两侧需要有 whitespace
  2. 乘除法的时候需要注意 操作符两侧不需要 whitespace

examples

input {
  padding: 2px;
  display: block;
  width: calc(100% - 1em);
}

#formbox {
  width: calc(100% / 6);
  border: 1px solid black;
  padding: 4px;
}
h1 {
  font-size: calc(1.5rem + 3vw);
}

比如说实现一个 banner

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>calc</title>
	<style>
		.banner {
		  position: absolute;
		  left: 40px;
		  width: calc(100% - 80px);
		  border: solid black 1px;
		  box-shadow: 1px 2px;
		  background-color: yellow;
		  padding: 6px;
		  text-align: center;
		  box-sizing: border-box;
		}
	</style>
</head>
<body>
	<div class="banner">This is a banner!</div>
</body>
</html>

效果
在这里插入图片描述

以前,我一般会选用一个 wrapper 使用 padding 来控制 两侧的 gap。 现在一个 dom 就可以搞定了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值