Skip to content
On this page

常用属性 ​

属性排序根据布局 → 尺寸 → 界面 → 文字 → 交互的方式顺序定义;对于未注释的属性,要么是太过基础,要么是基本不会使用

布局属性 ​

  • 显示: display、visibility

  • 溢出: overflow、overflow-x、overflow-y、scroll-behavior、scroll-snap-align

  • 浮动: float、clear

  • 定位: position、left、right、top、bottom、z-index

  • 列表: list-style、list-style-type、list-style-position、list-style-image

  • 表格:table-layout、border-collapse(边框是否分割)、border-spacing(单元格间距)、caption-side(表格标题位置)、empty-cells

  • 弹性:flex-flow、flex-direction(主轴)、flex-wrap(换行)、justify-content(对齐)、align-content(多轴对齐)、align-items(对齐)、align-self(单独对齐)、flex、flex-grow(放大比例)、flex-shrink(缩小比例)、flex-basis、order(排列顺序)

  • 多列: columns、column-width、column-count、column-gap、column-rule、column-rule-width、column-rule-style、column-rule-color、column-span、column-fill、column-break-before、column-break-after、column-break-inside

  • 格栅: grid-columns、grid-rows

尺寸属性 ​

  • 模型: box-sizing

  • 边距: margin、margin-left、margin-right、margin-top、margin-bottom、border-<direction>-<param>

  • 填充: padding、padding-left、padding-right、padding-top、padding-bottom

  • 边框: border、border-width、border-style、border-color、border-colors

  • 圆角: border-radius、border-top-left-radius、border-top-right-radius、border-bottom-left-radius、border-bottom-right-radius

  • 框图: border-image、border-image-source、border-image-slice、border-image-width、border-image-outset、border-image-repeat

  • 大小: width、min-width、max-width、height、min-height、max-height

界面属性 ​

  • 外观: appearance

  • 轮廓:outline、outline-width、outline-style、outline-color、outline-offset、outline-radius、outline-radius-<direction>

  • 背景: background、background-color、background-image、background-repeat、background-repeat-x、background-repeat-y、background-position、background-position-x、background-position-y、background-size、background-origin、background-clip、background-attachment、background-composite(图形合成属性)

  • 遮罩:mask、mask-mode、mask-image、mask-repeat、mask-repeat-x、mask-repeat-y、mask-position、mask-position-x、mask-position-y、mask-size、mask-origin、mask-clip、mask-attachment、mask-composite、mask-box-image、mask-box-image-source、mask-box-image-width、mask-box-image-outset、mask-box-image-repeat、mask-box-image-slice

  • 滤镜:box-shadow、box-reflect、backdrop-filter、mix-blend-mode、filter、opacity

  • 裁剪: object-fit、clip-path

  • 事件:resize、zoom、cursor(光标)、pointer-events、touch-callout、user-select(是否可以选择文本)

文字属性 ​

  • 模式: line-height、vertical-align

  • 文本: text-overflow、text-decoration(线条)、text-decoration-line、text-decoration-style、text-decoration-color、text-decoration-skip、text-underline-position、text-align、text-align-last、text-justify、text-indent(首行缩进)、text-shadow、text-transform(文本大写)

  • 字体: src、font、font-family、font-style、font-stretch、font-weight、font-variant、font-size、font-size-adjust(字体大小应取决于小写字母)、color

  • 内容: tab-size(制表符宽度)、overflow-wrap(同 word-wrap)、word-wrap、word-break、word-spacing(空格长度)、letter-spacing(字符间距)、white-space(处理空白)、caret-color(光标颜色)、quotes(引号样式)、content、content-visibility、counter-reset、counter-increment、page、page-break-before、page-break-after、page-break-inside

交互属性 ​

  • 模式: will-change、perspective(三维位置变换)、perspective-origin、backface-visibility(元素背面朝向观察者时是否可见)

  • 变换:transform(旋转,缩放,倾斜或平移)、transform-origin、transform-style

  • 过渡:transition、transition-property、transition-duration、transition-timing-function、transition-delay

  • 动画:animation、animation-name、animation-duration、animation-timing-function、animation-delay、animation-iteration-count、animation-direction、animation-play-state、animation-fill-mode