单位

以下是 CSS 中的单位总结。在开发过程中,使用较多的长度单位有 pxemrem,颜色单位为 HexRGA&RGBA

长度单位

  • 绝对单位
    • px : 像素
    • in : 英寸
    • 英寸 cm : 厘米
    • 厘米 mm : 毫米
    • 毫米 pt : 磅( 1 pt 等于 1/72 英寸 )
    • 英寸 pc : 1pc 等于 12pt
  • 相对单位
    • em : 相对于该元素的一个 font-size
    • rem : 相对于 html 元素的 font-size
    • vh : 浏览器窗口高度的 1%
    • vw : 浏览器窗口宽度的 1%
    • vmin : vh 和 vw 中较小者
    • vmax : vh 和 vw 中较大者

颜色单位

  • 关键字
  • Hex (#35b558)
  • RGB & RGBA
    • R:红色值。正整数(0~255) | 百分数
    • G:绿色值。正整数(0~255) | 百分数
    • B:蓝色值。正整数(0~255) | 百分数
    • A:透明度。取值0~1之间。
  • HSL & HSLA ( 使用 Hue、Saturation、Lightness 三个数字来表示颜色 )
    • Hue 色相 是彩色的基本属性,就是平常说的颜色名称,如红色、黄色。取值范围 0 ~ 360
    • Saturation 饱和度 指彩色的纯度,越高色彩越纯,低则变灰。取值范围 0 ~ 100%
    • Lightness 亮度 越高颜色越亮。取值范围 0 ~ 100
    • Alpha 透明度

    例如:hsl(0,50%,50%)、hsla(120,50%,50%,0.5)