最近整理了一些CSS标签方便日后检索。标签属性来源于网络,纯手工录入,网上也有很多其他关于CSS属性的整理,但是于我而言可能不够清晰且查看某些属性的值还需要不断切换各个网页稍微有些麻烦,于是便自己整理了下,其实对于学过CSS的小伙伴们来说我们只需要看到属性及其值就基本上够了,没有什么必要再去点开各个属性详细查看讲解,我的整理也是基于此而创建的,希望这些内容可以方便你的使用。
CSS动画属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
@keyframes | 规定动画。 | animationname {keyframes-selector {css-styles;}} | 3 |
animation | 除animation-play-state外所有动画属性的简写属性。 | name duration timing-function [collapse title=””]delay iteration-count direction;[/collapse] | 3 |
animation-name | 规定 @keyframes 动画的名称。 | keyframename|none; | 3 |
animation-duration | 规定动画完成一个周期所花费的秒或毫秒。 | time; | 3 |
animation-timing-function | 规定动画的速度曲线。 | linear|ease|ease-in|ease-out|[collapse title=””]ease-in-out|cubic-bezier(n,n,n,n);[/collapse] | 3 |
animation-delay | 规定动画何时开始。 | time; | 3 |
animation-iteration-count | 规定动画被播放的次数。 | n|infinite; | 3 |
animation-direction | 规定动画是否在下一周期逆向地播放。 | normal|alternate; | 3 |
animation-play-state | 规定动画是否正在运行或暂停。 | paused|running; | 3 |
animation-fill-mode | 规定对象动画时间之外的状态。 | none|forwards|backwards|both; | 3 |
CSS背景属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
background | 在一个声明中设置所有的背景属性。 | origin|color|image|position|[collapse title=””]repeat|clip|origin|size;[/collapse] | 1 |
background-attachment | 设置背景图像是否固定或者随着页面的其余部分滚动。 | scroll|fixed|inherit; | 1 |
background-color | 设置元素的背景颜色。 | color_name|hex_number|rgb_number|[collapse title=””]transparent|inherit;[/collapse] | 1 |
background-image | 设置元素的背景图像。 | url(‘URL’)|none|inherit ; | 1 |
background-position | 设置背景图像的开始位置。 | top left|top center|top right|center left|[collapse title=””]center center|center right|bottom left|bottom center|bottom right|x% y%|xpos ypos;[/collapse] | 1 |
background-repeat | 设置是否及如何重复背景图像。 | repeat|repeat-x|repeat-y|no-repety| inherit; | 1 |
background-clip | 规定背景的绘制区域。 | border-box|padding-box|content-box; | 3 |
background-origin | 规定背景图片的定位区域。 | padding-box|border-box|content-box; | 3 |
background-size | 规定背景图片的尺寸。 | length|percentage|cover|contain; | 3 |
CSS边框属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
border | 简写属性,在一个声明中设置所有的边框属性。 | style width color; | 1 |
border-color | 设置四条边框的颜色。 | color_name|hex_number|rgb_number|[collapse title=””]transparent|inherit;[/collapse] | 1 |
border-style | 设置四条边框的样式。 | none|hidden|dotted|dashed|solid|[collapse title=””]double|groove|ridge|inset|outset|inherit;[/collapse] | 1 |
border-width | 设置四条边框的宽度。 | thin|medium|thick|length|inherit; | 1 |
border-bottom | 简写属性,在一个声明中设置所有的下边框属性。 | style width color; | 1 |
border-bottom-color | 设置下边框的颜色。 | color_name|hex_number|rgb_number|[collapse title=””]transparent|inherit;[/collapse] | 2 |
border-bottom-style | 设置下边框的样式。 | none|hidden|dotted|dashed|solid|[collapse title=””]double|groove|ridge|inset|outset|inherit;[/collapse] | 2 |
border-bottom-width | 设置下边框的宽度。 | thin|medium|thick|length|inherit; | 1 |
border-left | 简写属性,在一个声明中设置所有的左边框属性。 | style width color; | 1 |
border-left-color | 设置左边框的颜色。 | color_name|hex_number|rgb_number|[collapse title=””]transparent|inherit;[/collapse] | 2 |
border-left-style | 设置左边框的样式。 | none|hidden|dotted|dashed|solid|[collapse title=””]double|groove|ridge|inset|outset|inherit;[/collapse] | 2 |
border-left-width | 设置左边框的宽度。 | thin|medium|thick|length|inherit; | 1 |
border-right | 简写属性,在一个声明中设置所有的右边框属性。 | style width color; | 1 |
border-right-color | 设置右边框的颜色。 | color_name|hex_number|rgb_number|[collapse title=””]transparent|inherit;[/collapse] | 2 |
border-right-style | 设置右边框的样式。 | none|hidden|dotted|dashed|solid|[collapse title=””]double|groove|ridge|inset|outset|inherit;[/collapse] | 2 |
border-right-width | 设置右边框的宽度。 | thin|medium|thick|length|inherit; | 1 |
border-top | 简写属性,在一个声明中设置所有的上边框属性。 | style width color; | 1 |
border-top-color | 设置上边框的颜色。 | color_name|hex_number|rgb_number|[collapse title=””]transparent|inherit;[/collapse] | 2 |
border-top-style | 设置上边框的样式。 | none|hidden|dotted|dashed|solid|[collapse title=””]double|groove|ridge|inset|outset|inherit;[/collapse] | 2 |
border-top-width | 设置上边框的宽度。 | thin|medium|thick|length|inherit; | 1 |
border-radius | 简写属性,设置所有四个 border-*-radius 属性。 | length|%; | 3 |
border-bottom-left-radius | 定义边框左下角的形状。 | length|%; | 3 |
border-bottom-right-radius | 定义边框右下角的形状。 | length|%; | 3 |
border-top-left-radius | 定义边框左上角的形状。 | length|%; | 3 |
border-top-right-radius | 定义边框右下角的形状。 | length|%; | 3 |
border-image | 简写属性,设置所有 border-image-* 属性。 | source slice width outset repeat; | 3 |
border-image-outset | 规定边框图像区域超出边框的量。 | length|number; | 3 |
border-image-repeat | 设置图像显示方式。 | stretch|repeat|round; | 3 |
border-image-slice | 规定图像边框的向内偏移。 | number|%|fill; | 3 |
border-image-source | 规定用作边框的图片。 | none|image; | 3 |
border-image-width | 规定图片边框的宽度。 | number|%|auto; | 3 |
box-decoration-break | 指定background、padding、border、border-image、box-shadow和clip在行内元素中如何使用。 | slice|clone; | 3 |
box-shadow | 向方框添加一个或多个阴影。 | h-shadow v-shadow blur spread [collapse title=””]color inset;[/collapse] | 3 |
box-align | 规定如何对齐框的子元素。 | start|end|center|baseline|stretch; | 3 |
box-direction | 规定框的子元素的显示方向。 | normal|reverse|inherit; | 3 |
box-flex | 规定框的子元素是否可伸缩。 | value; | 3 |
box-flex-group | 将可伸缩元素分配到柔性分组。 | integer; | 3 |
box-lines | 规定当超出父元素框的空间时,是否换行显示。 | single|multiple; | 3 |
box-ordinal-group | 规定框的子元素的显示次序。 | integer; | 3 |
box-orient | 规定框的子元素是否应水平或垂直排列。 | horizontal|vertical|inline-axis|block-axis|inherit; | 3 |
box-pack | 规定水平框中的水平位置或者垂直框中的垂直位置。 | start|end|center|justify; | 3 |
outline | 在一个声明中设置所有的轮廓属性。 | style width color; | 3 |
outline-color | 设置轮廓的颜色。 | color_name|hex_number|rgb_number|[collapse title=””]transparent|inherit;[/collapse] | 3 |
outline-style | 设置轮廓的样式。 | none|hidden|dotted|dashed|solid|[collapse title=””]double|groove|ridge|inset|outset|inherit;[/collapse] | 3 |
outline-width | 设置轮廓的宽度。 | thin|medium|thick|length|inherit; | 3 |
overflow-x | 如果内容溢出了元素内容区域,是否对内容的左/右边缘进行裁剪。 | visible|hidden|scroll|auto|no-display|[collapse title=””]no-content;[/collapse] | 3 |
overflow-y | 如果内容溢出了元素内容区域,是否对内容的上/下边缘进行裁剪。 | visible|hidden|scroll|auto|no-display|[collapse title=””]no-content;[/collapse] | 3 |
overflow-style | 规定溢出元素的首选滚动方法。 | auto|scrollbar|panner|move|marquee; | 3 |
rotation | 围绕由 rotation-point 属性定义的点对元素进行旋转的角度。 | angle; | 3 |
rotation-point | 定义距离上左边框边缘的偏移点。 | left top|left center|left bottom|right top|[collapse title=””]right center|right bottom|center top|center center|center bottom|x% y%;[/collapse] | 3 |
CSS颜色属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
color-profile | 允许使用源的颜色配置文件的默认以外的规范。 | / | 3 |
opacity | 设置元素的不透明级别。 | value|inherit; | 3 |
rendering-intent | 允许使用颜色配置文件渲染意图的默认以外的规范。 | / | 3 |
CSS字体属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
font | 简写属性,在一个声明中设置所有字体属性。 | style|font-variant|font-weight|font-size|[collapse title=””]line-height|font-family;[/collapse] | 1 |
font-family | 规定文本的字体系列。 | family-name|generic-family|inherit; | 1 |
font-size| | 规定文本的字体尺寸。 | small|medium|large|smaller|larger|
length|%|inherit; |
1 |
font-size-adjust | 为元素规定 aspect 值。 | none|number; | 2 |
font-stretch | 收缩或拉伸当前的字体系列。 | normal|wider|narrower|ultra-condensed|[collapse title=””]extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded;[/collapse] | 2 |
font-style | 规定文本的字体样式。 | normal|italic|oblique|inherit; | 1 |
font-variant | 规定是否以小型大写字母的字体显示文本。 | normal|small-caps|inherit; | 1 |
font-weight | 规定字体的粗细。 | normalbold|bolder|lighter|inherit; | 1 |
CSS尺寸属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
height | 设置元素高度。 | auto|length|%|inherit; | 1 |
max-height | 设置元素的最大高度。 | none|length|%|inherit; | 2 |
min-height | 设置元素的最小高度。 | length|%|inherit; | 2 |
width | 设置元素的宽度。 | auto|length|%|inherit; | 1 |
max-width | 设置元素的最大宽度。 | none|length|%|inherit; | 2 |
min-width | 设置元素的最小宽度。 | length|%|inherit; | 2 |
CSS文本属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
color | 设置文本的颜色。 | color_name|hex_number|rgb_number|
inherit; |
1 |
direction | 规定文本的方向 / 书写方向。 | ltr|rtl|inherit; | 2 |
letter-spacing | 设置字符间距。 | normal|length|inherit; | 1 |
line-height | 设置行高。 | normal|number|length|%|inherit; | 1 |
text-align | 规定文本的水平对齐方式。 | left|right|center|justify|inherit; | 1 |
text-decoration | 规定添加到文本的装饰效果。 | none|underline|overline|[collapse title=””]line-through|blink|inherit;[/collapse] | 1 |
text-indent | 规定文本块首行的缩进。 | length|%|inherit; | 1 |
text-shadow | 规定添加到文本的阴影效果。 | h-shadow v-shadow blur color; | 2 |
text-transform | 控制文本的大小写。 | none|capitalize|uppercase|lowercase|
inherit; |
1 |
unicode-bidi | 设置文本方向。 | normal|embed|bidi-override; | 2 |
white-space | 规定如何处理元素中的空白。 | normal|pre|nowrap|pre-wrap|pre-line|inherit; | 1 |
word-spacing | 设置单词间距。 | normal|length|inherit; | 1 |
hanging-punctuation | 规定标点字符是否位于线框之外。 | none|first|last|allow-end|force-end; | 3 |
punctuation-trim | 规定是否对标点字符进行修剪。 | none|start|end|allow-end|adjacent; | 3 |
text-align-last | 设置如何对齐最后一行或紧挨着强制换行符之前的行。 | auto|left|right|center|justify|start|
end|initial|inherit; |
3 |
text-emphasis | 向元素的文本应用重点标记以及重点标记的前景色。 | text-emphasis-style text-emphasis-color; | 3 |
text-justify | 规定当 text-align 设置为 “justify” 时所使用的对齐方法。 | auto|inter-word|inter-ideograph|
inter-cluster|distribute|kashida|trim; |
3 |
text-outline | 规定文本的轮廓。 | thickness blur color; | 3 |
text-overflow | 规定当文本溢出包含元素时发生的事情。 | clip|ellipsis|string; | 3 |
text-shadow | 向文本添加阴影。 | h-shadow v-shadow blur color; | 3 |
text-wrap | 规定文本的换行规则。 | normal|none|unrestricted|suppress; | 3 |
word-break | 规定非中日韩文本的换行规则。 | normal|break-all|keep-all; | 3 |
word-wrap | 允许对长的不可分割的单词进行分割并换行到下一行。 | word-wrap: normal|break-word; | 3 |
CSS列表属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
list-style | 简写属性,在一个声明中设置所有的列表属性。 | type|position|image|inherit; | 1 |
list-style-image | 将图象设置为列表项标记。 | none|URL|inherit; | 1 |
list-style-position | 设置列表项标记的放置位置。 | inside|outside|inherit; | 1 |
list-style-type | 设置列表项标记的类型。 | none|disc|circle|square|decimal|[collapse title=””]decimal-leading-zero|lower-roman|upper-roman|lower-alpha|upper-alpha|inherit;[/collapse] | 2 |
CSS内外边距属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
padding | 简写属性,在一个声明中设置所有内边距属性。 | auto|length|%|inherit; | 1 |
padding-bottom | 设置元素的下内边距。 | auto|length|%|inherit; | 1 |
padding-left | 设置元素的左内边距。 | auto|length|%|inherit; | 1 |
padding-right | 设置元素的右内边距。 | auto|length|%|inherit; | 1 |
padding-top | 设置元素的上内边距。 | auto|length|%|inherit; | 1 |
margin | 简写属性,在一个声明中设置所有外边距属性。 | auto|length|%|inherit; | 1 |
margin-bottom | 设置元素的下外边距。 | auto|length|%|inherit; | 1 |
margin-left | 设置元素的左外边距。 | auto|length|%|inherit; | 1 |
margin-right | 设置元素的右外边距。 | auto|length|%|inherit; | 1 |
margin-top | 设置元素的上外边距。 | auto|length|%|inherit; | 1 |
CSS超链接属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
target | 简写属性,在一个声明中设置所有的链接属性。 | target-name target-new target-position; | 3 |
target-name | 规定在何处打开链接(链接的目标)。 | current|root|parent|new|modal|name; | 3 |
target-new | 规定目标链接在新窗口还是在已有窗口的新标签页中打开。 | window|tab|none; | 3 |
target-position | 规定在何处放置新的目标链接。 | above|behind|front|back; | 3 |
CSS内容生成(Generated Content)
属性 | 描述 | 值 | 版本 |
---|---|---|---|
content | 与 :before 以及 :after 伪元素配合使用,来插入生成内容。 | none|normal|content specifications|inherit; | 2 |
counter-increment | 递增或递减一个或多个计数器。 | none|id number|inherit; | 2 |
counter-reset | 创建或重置一个或多个计数器。 | none|id number|inherit; | 2 |
quotes | 设置嵌套引用的引号类型。 | none|string string string string|inherit; | 2 |
crop | 允许被替换元素仅仅是对象的矩形区域,而不是整个对象。 | 3 | |
move-to | 从流中删除元素,然后在文档中后面的点上重新插入。 | 3 | |
page-policy | 确定元素基于页面的 occurrence 应用于计数器还是字符串值。 | 3 |
网格属性(Grid)
属性 | 描述 | 值 | 版本 |
---|---|---|---|
grid-columns | 规定网格中每个列的宽度。 | length|%|none|inherit; | 3 |
grid-rows | 规定网格中每个列的高度。 | length|%|none|inherit; | 3 |
Marquee 属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
marquee-direction | 设置移动内容的方向。 | left|right|up|down; | 3 |
marquee-play-count | 设置内容移动多少次。 | number; | 3 |
marquee-speed | 设置内容滚动得多快。 | number; | 3 |
marquee-style | 设置移动内容的样式。 | 3 |
CSS多列属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
columns | 规定设置 column-width 和 column-count 的简写属性。 | column-width column-count; | 3 |
column-width | 规定列的宽度。 | auto|length; | 3 |
column-count | 规定元素应该被分隔的列数。 | number|auto; | 3 |
column-fill | 规定如何填充列。 | balance|auto; | 3 |
column-gap | 规定列之间的间隔。 | length|normal; | 3 |
column-rule | 简写属性,在一个声明中设置所有的 column-rule-* 属性。 | column-rule-width column-rule-style column-rule-color; | 3 |
column-rule-color | 规定列之间规则的颜色。 | color_name|hex_number|rgb_number|[collapse title=””]transparent|inherit;[/collapse] | 3 |
column-rule-style | 规定列之间规则的样式。 | none|hidden|dotted|dashed|solid|[collapse title=””]double|groove|ridge|inset|outset;[/collapse] | 3 |
column-rule-width | 规定列之间规则的宽度。 | thin|medium|thick|length; | 3 |
column-span | 规定元素应该横跨的列数。 | 1|all; | 3 |
CSS定位属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
bottom | 设置定位元素下外边距边界与其包含块下边界之间的偏移。 | auto|%|length|inherit; | 2 |
clear | 规定元素的哪一侧不允许其他浮动元素。 | none|left|right|both|inherit; | 1 |
clip | 剪裁绝对定位元素。 | shape|auto|inherit; | 2 |
cursor | 规定要显示的光标的类型(形状)。 | url|default|auto|crosshair|pointer|move|
e-resize|ne-resize|nw-resize|n-resize|se-resize| sw-resize|s-resize|w-resize|text|wait|help; |
2 |
display | 规定元素应该生成的框的类型。 | none|block|inline|inline-block|list-item|run-in|[collapse title=””]compact|marker|table|inline-table|table-row-group|table-header-group|table-footer-group|table-row|table-column-group|table-column|table-cell|table-caption|inherit;[/collapse] | 1 |
float | 规定框是否应该浮动。 | none|left|right|inherit; | 2 |
left | 设置定位元素左外边距边界与其包含块左边界之间的偏移。 | auto|%|length|inherit; | 2 |
overflow | 规定当内容溢出元素框时发生的事情。 | visible|hidden|scroll|auto|inherit; | 2 |
position | 规定元素的定位类型。 | absolute|fixed|relative|static|inherit; | 2 |
right | 设置定位元素右外边距边界与其包含块右边界之间的偏移。 | auto|%|length|inherit; | 2 |
top | 设置定位元素的上外边距边界与其包含块上边界之间的偏移。 | auto|%|length|inherit; | 2 |
vertical-align | 设置元素的垂直对齐方式。 | baseline|sub|super|super|text-top|middle|
bottom|text-bottom|length|%|inherit; |
1 |
visibility | 规定元素是否可见。 | visible|hidden|collapse|inherit; | 2 |
z-index | 设置元素的堆叠顺序。 | auto|number|inherit; | 2 |
CSS表格属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
border-collapse | 规定是否合并表格边框。 | separate|collapse|inherit; | 2 |
border-spacing | 规定相邻单元格边框之间的距离。 | length length|inherit; | 2 |
caption-side | 规定表格标题的位置。 | top|bottom|inherit; | 2 |
empty-cells | 规定是否显示表格中的空单元格上的边框和背景。 | hide|show|inherit; | 2 |
table-layout | 设置用于表格的布局算法。 | automatic|fixed|inherit; | 2 |
CSS打印属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
orphans | 设置当元素内部发生分页时必须在页面底部保留的最少行数。 | number; | 2 |
page-break-after | 设置元素后的分页行为。 | auto|always|avoid|left|right|inherit; | 2 |
page-break-before | 设置元素前的分页行为。 | auto|always|avoid|left|right|inherit; | 2 |
page-break-inside | 设置元素内部的分页行为。 | auto|avoidinherit; | 2 |
widows | 设置当元素内部发生分页时必须在页面顶部保留的最少行数。 | number; | 2 |
CSS 2D/3D 转换属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
transform | 向元素应用 2D 或 3D 转换。 | none|transform-functions; | 3 |
transform-origin | 允许你改变被转换元素的位置。 | x-axis y-axis z-axis; | 3 |
transform-style | 规定被嵌套元素如何在 3D 空间中显示。 | flat|preserve-3d; | 3 |
perspective | 规定 3D 元素的透视效果。 | number|none; | 3 |
perspective-origin | 规定 3D 元素的底部位置。 | x-axis y-axis; | 3 |
backface-visibility | 定义元素在不面对屏幕时是否可见。 | visible|hidden; |
CSS过渡属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
transition | 简写属性,用于在一个属性中设置四个过渡属性。 | property duration timing-function delay; | 3 |
transition-property | 规定应用过渡的 CSS 属性的名称。 | none|all|property; | 3 |
transition-duration | 定义过渡效果花费的时间。 | time; | 3 |
transition-timing-function | 规定过渡效果的时间曲线。 | linear|ease|ease-in|ease-out|[collapse title=””]ease-in-out|cubic- bezier(n,n,n,n);[/collapse] |
3 |
transition-delay | 规定过渡效果何时开始。 | time; | 3 |
CSS用户界面属性
属性 | 描述 | 值 | 版本 |
---|---|---|---|
appearance | 允许您将元素设置为标准用户界面元素的外观 | normal|icon|window|button|menu|field; | 3 |
box-sizing | 允许您以确切的方式定义适应某个区域的具体内容。 | content-box|border-box|inherit; | 3 |
icon | 为创作者提供使用图标化等价物来设置元素样式的能力。 | auto|URL|inherit; | 3 |
nav-down | 规定在使用 arrow-down 导航键时向何处导航。 | auto|id|target-name|inherit; | 3 |
nav-index | 设置元素的 tab 键控制次序。 | auto|number|inherit; | 3 |
nav-left | 规定在使用 arrow-left 导航键时向何处导航。 | auto|id|target-name|inherit; | 3 |
nav-right | 规定在使用 arrow-right 导航键时向何处导航。 | auto|id|target-name|inherit; | 3 |
nav-up | 规定在使用 arrow-up 导航键时向何处导航。 | auto|id|target-name|inherit; | 3 |
outline-offset | 对轮廓进行偏移,并在超出边框边缘的位置绘制轮廓。 | length|inherit; | 3 |
resize | 规定是否可由用户对元素的尺寸进行调整。 | none|both|horizontal|vertical; | 3 |
由于CSS属性的整理全是手工输入的,在输入的过程中难免会有所错误,我会逐步查找并改正,也希望有发现错误的网友看到后能在底部留言,我将在第一时间更正错误。当然,如果你有更好的整理方法也请底部留言。希望我们共同的努力帮助大家更快获取所需内容。
评论 抢沙发