Skip to content

较少使用的css属性

平时使用的地方较少,或者新特性(有实用价值的)的属性

backface-visibility

指定当元素背面朝向观察者时是否可见:

  • hidden
  • visible (default)

实例: 配合 transform: rotateX(Y) 做翻转的时候使用

text-shadow

为文字添加阴影

text-shadow: x-axis, y-axis, radius, color

text-underline-offset

控制文本基线和下划线之间的距离

aspect-ratio

长宽比

aspect-ratio: 1 / 1;

overscroll-behavior: contain

使用该特性会将滚动隔离到所包含的区域,一旦到达滚动边界,就会将其移动到父页面,从而防止继续滚动

color-mix

混合颜色的函数:

color-mix(in function, color1, color2, ...,)

in-xxx (颜色命名空间):

  • in 极性颜色空间: hsl, hwb, lch, oklch
  • in 矩形颜色空间: srgb, srgb-linear, ...
  • in 自定义颜色空间

实例 (css 颜色关键字的透明度表示):

css
canvas {
  border: 1px solid color-mix(in srgb, deepskyblue 75%, transparent);
  background-color: color-mix(in srgb, deepskyblue 25%, transparent);
}

实例 (主色,次色的维护):

css
:root {
  --primary: #7350C7;
  --primary-weak: color-mix(in srgb, var(--primary), white 25%);
}
2025( )
今日 8.33%
本周 42.86%
本月 48.39%
本年 4.11%
Powered by Snowinlu | Copyright © 2024- | MIT License