-
- 使用 CSS 变量
-
- 执行数学计算。注意使用
0px而不是0 calc(0 - 1px)❌calc(0px - 1px)✅
- 执行数学计算。注意使用
-
- 能够获取标签中的自定义属性值。
- 比如在标签中定义
data-my="hello"时,可以通过attr(data-my)得到值 hello
-
- 获取链接中的资源
-
- 通常用于 grid 布局中,比如
grid-template-columns: repeat(3, 1fr)
- 通常用于 grid 布局中,比如
-
- 通常用于 grid 布局中,用于指定一个值的范围,表示一个最小值和一个最大值
-
- 选取其中最大值
-
- 选取其中最小值
-
- 获取用户代理(User Agent)的环境变量,并将其用作 CSS 属性的值。它通常用于响应式设计中,根据浏览器窗口大小动态调整样式。
-
- 用于在 CSS 中生成一个计数器的值,并将其用作 CSS 属性的值。它通常用于列表编号。
-
- 类似于
counter()函数,但它可以嵌套在多个元素中,并按照给定的分隔符连接它们。
- 类似于
-
- 通常用于 grid 和 flex 布局中,设置一个元素的尺寸,使其适应其内容的大小。
-
- 指定一个值的范围,并在给定的最小值和最大值之间进行插值。这使得可以在 CSS 中创建响应式设计,根据视口大小动态调整样式。
-
-
接收一个 SVG 路径字符串。
-
其他一些新特定、不常用的函数
asin() 23年新特性 (chrome 111)
acos() 23年新特性 (chrome 111)
atan() 23年新特性 (chrome 111)
atan2() 23年新特性 (chrome 111)
cos() 23年新特性 (chrome 111)
sin() 23年新特性 (chrome 111)
tan() 23年新特性 (chrome 111)
hypot() 23年新特性 (chrome 120)
ray() 23年新特性 (chrome 116)
exp() 23年新特性 (chrome 120)
log() 23年新特性 (chrome 120)
pow() 23年新特性 (chrome 120)
sqrt() 23年新特性 (chrome 120)
cross-fade() 火狐不支持
element() Experimental 仅火狐 57
abs() 仅火狐 118
round() 仅火狐 118
mod() 仅火狐 118
rem() 仅火狐 118
sign() 仅火狐 118
symbols() 仅火狐 35
-moz-image-rect Non-standard Deprecated