CSS 属性大全手册(按功能)
CSS属性按字母顺序查找,本部分包含属于最新CSS3规范的标准属性的完整列表。所有属性都分为动画属性、背景属性、边框属性、颜色属性、高度宽度尺寸大小、Flex弹性盒子、字体属性、列表项属性、边距属性、轮廓属性、文字字体属性、视觉属性等等。
https://www.nhooo.com/css-reference/css-reference.html
动画属性(Animation)
animation |
指定基于关键帧的动画。 |
animation-delay |
指定动画何时开始。 |
animation-direction |
指定动画是否应在交替的循环中反向播放。 |
animation-duration |
指定动画完成一个周期应花费的秒数或毫秒数。 |
animation-fill-mode |
指定CSS动画在执行之前和之后应如何将样式应用于其目标。 |
animation-iteration-count |
指定在停止之前动画循环应播放的次数。 |
animation-name |
指定@keyframes 应应用于所选元素的已定义动画的名称。 |
animation-play-state |
指定动画是运行还是暂停。 |
animation-timing-function |
指定CSS动画在每个周期内应如何进行。 |
背景属性(Background)
background |
在一个声明中定义各种背景属性。 |
background-attachment |
指定背景图像是在视口中固定还是滚动。 |
background-clip |
指定背景的绘制区域。 |
background-color |
定义元素的背景色。 |
background-image |
定义元素的背景图像。 |
background-origin |
指定背景图像的定位区域。 |
background-position |
定义背景图像的原点。 |
background-repeat |
指定是否/如何平铺背景图像。 |
background-size |
指定背景图像的大小。 |
边框属性(Border)
颜色属性(Color)
尺寸属性(Size)
height |
指定元素的高度。 |
max-height |
指定元素的最大高度。 |
max-width |
指定元素的最大宽度。 |
min-height |
指定元素的最小高度。 |
min-width |
指定元素的最小宽度。 |
width |
指定元素的宽度。 |
内容属性(Content)
content |
插入生成的内容。 |
quotes |
指定嵌入引号的引号。 |
counter-reset |
创建或重置一个或多个计数器。 |
counter-increment |
递增一个或多个计数器值。 |
弹性Flex盒子布局(Flex)
align-content |
指定伸缩容器中伸缩容器的项目的对齐方式。 |
align-items |
为flex容器中的项目指定默认对齐方式。 |
align-self |
指定弹性容器中选定项目的对齐方式。 |
flex |
指定弹性长度的分量。 |
flex-basis |
指定弹性项目的初始主要尺寸。 |
flex-direction |
指定弹性项目的方向。 |
flex-flow |
flex-direction 和flex-wrap 属性的简写属性。 |
flex-grow |
指定弹性项目相对于弹性容器内其他项目的增长方式。 |
flex-shrink |
指定flex项目相对于flex容器内其他项目的收缩方式。 |
flex-wrap |
指定是否应包装柔性物品。 |
justify-content |
指定在解决了任何弹性长度和自动页边距之后,弹性项目如何沿弹性容器的主轴对齐。 |
order |
指定弹性项目在弹性容器中的显示和布局顺序。 |
字体属性(Fonts)
font |
在一个声明中定义各种字体属性。 |
font-family |
定义元素的字体列表。 |
font-size |
定义文本的字体大小。 |
font-size-adjust |
发生字体回退时,保留文本的可读性。 |
font-stretch |
从字体中选择一个普通的,压缩的或扩展的字体。 |
font-style |
定义文本的字体样式。 |
font-variant |
指定字体变体。 |
font-weight |
指定文本的字体粗细。 |
列表项属性(Lists)
list-style |
定义列表和列表元素的显示样式。 |
list-style-image |
指定用作列表项标记的图像。 |
list-style-position |
指定列表项标记的位置。 |
list-style-type |
指定列表项的标记样式。 |
边距属性(Margin)
margin |
在元素的所有四个面上设置边距。 |
margin-bottom |
设置元素的底边距。 |
margin-left |
设置元素的左边距。 |
margin-right |
设置元素的右边距。 |
margin-top |
设置元素的上边距。 |
多列布局属性(Column)
column-count |
指定多列元素中的列数。 |
column-fill |
指定如何填充列。 |
column-gap |
指定多列元素中各列之间的间隔。 |
column-rule |
指定在多列元素的每一列之间绘制的直线或“规则”。 |
column-rule-color |
指定在多列布局中的列之间绘制的规则的颜色。 |
column-rule-style |
指定在多列布局中的列之间绘制的规则的样式。 |
column-rule-width |
指定在多列布局中的列之间绘制的规则的宽度。 |
column-span |
指定元素在多列布局中跨越多少列。 |
column-width |
指定多列元素中列的最佳宽度。 |
columns |
用于设置column-width 和column-count 属性的简写属性。 |
轮廓属性(Outline)
outline |
设置元素轮廓的所有四个边的宽度,样式和颜色。 |
outline-color |
设置轮廓的颜色。 |
outline-offset |
设置轮廓和元素边框之间的空间。 |
outline-style |
设置轮廓样式。 |
outline-width |
设置轮廓的宽度。 |
填充属性(Padding)
padding |
在元素的所有四个面上设置填充。 |
padding-bottom |
将填充设置为元素的底侧。 |
padding-left |
将填充设置为元素的左侧。 |
padding-right |
将填充设置为元素的右侧。 |
padding-top |
将填充设置为元素的顶部。 |
打印属性(Print)
page-break-after |
在元素之后插入分页符。 |
page-break-before |
在元素之前插入分页符。 |
page-break-inside |
在元素内插入分页符。 |
表属性(Table)
border-collapse |
指定是连接还是分隔表格单元格边界。 |
border-spacing |
设置相邻表格单元格的边界之间的间距。 |
caption-side |
指定表格标题的位置。 |
empty-cells |
显示或隐藏空表单元格的边框和背景。 |
table-layout |
指定表布局算法。 |
文字属性(Text)
direction |
定义文本方向/书写方向。 |
tab-size |
指定制表符的长度。 |
text-align |
设置内联内容的水平对齐方式。 |
text-align-last |
指定当text-align is 时如何对齐块的最后一行或强制换行符之前的行justify 。 |
text-decoration |
指定添加到文本的装饰。 |
text-decoration-color |
指定的颜色text-decoration-line 。 |
text-decoration-line |
指定将哪种线条装饰添加到元素。 |
text-decoration-style |
指定text-decoration-line 属性指定的线条样式 |
text-indent |
缩进文本的第一行。 |
text-justify |
指定当text-align 属性设置为时要使用的对正方法justify 。 |
text-overflow |
指定当文本内容溢出块容器时将如何显示。 |
text-shadow |
将一个或多个阴影应用于元素的文本内容。 |
text-transform |
转换文本的大小写。 |
line-height |
设置文本行之间的高度。 |
vertical-align |
设置元素相对于当前文本基线的垂直位置。 |
letter-spacing |
设置字母之间的额外间距。 |
word-spacing |
设置单词之间的间距。 |
white-space |
指定如何处理元素内的空白。 |
word-break |
指定如何在单词内换行。 |
word-wrap |
指定在内容超出其容器边界时是否中断单词。 |
转换属性(Transform)
backface-visibility |
指定当面对用户时,转换后的元素的“背面”是否可见。 |
perspective |
定义从中查看对象的所有子元素的透视图。 |
perspective-origin |
定义透视图属性的原点(3D空间的消失点)。 |
transform |
将2D或3D变换应用于元素。 |
transform-origin |
定义元素的变换原点。 |
transform-style |
指定如何在3D空间中渲染嵌套元素。 |
过渡属性(Transition)
transition |
定义元素的两种状态之间的过渡。 |
transition-delay |
指定过渡效果何时开始。 |
transition-duration |
指定过渡效果要花费的秒数或毫秒数。 |
transition-property |
指定应将过渡效果应用到的CSS属性的名称。 |
transition-timing-function |
指定过渡效果的速度曲线。 |
视觉格式属性
display |
指定元素在屏幕上的显示方式。 |
position |
指定如何定位元素。 |
top |
指定所定位元素的上边缘的位置。 |
right |
指定所定位元素的右边缘的位置。 |
bottom |
指定所定位元素底边的位置。 |
left |
指定定位元素左边缘的位置。 |
float |
指定一个框是否应该浮动。 |
clear |
指定相对于浮动元素的元素位置。 |
z-index |
指定定位元素的分层或堆叠顺序。 |
overflow |
指定对溢出元素框的内容的处理。 |
overflow-x |
指定当内容超出元素内容区域的宽度时如何管理内容。 |
overflow-y |
指定当内容超出元素内容区域的高度时如何管理内容。 |
resize |
指定元素是否可由用户调整大小。 |
clip |
定义裁剪区域。 |
visibility |
指定一个元素是否可见。 |
cursor |
指定游标的类型。 |
box-shadow |
将一个或多个阴影应用于元素的框。 |
box-sizing |
更改默认的CSS框模型。 |
相关推荐
《CSS属性查询手册》是针对CSS 2.0版本的一份详尽参考资料,它为开发者提供了全面、深入的CSS属性理解和应用指南。CSS,即层叠样式表(Cascading Style Sheets),是用于描述HTML或XML(包括如SVG、MathML等各种XML...
**CSS2.0中文手册**是前端开发领域中不可或缺的参考资料,它详尽地阐述了CSS(层叠样式表)2.0规范的所有特性和用法。CSS2.0是Web设计的重要里程碑,引入了许多至今仍广泛使用的功能,极大地提升了网页的外观和布局...
`transition`属性用于平滑地改变一个或多个CSS属性,而`animation`属性则可以定义复杂的动画序列。这两个特性结合关键帧(@keyframes)可以创建出丰富动态的用户体验。 5. **Flexbox布局** 弹性盒布局(Flexbox)...
**CSS2中文手册**是为Web开发者提供的一份详尽的CSS2(级联样式表第二版)属性和用法的指南。这份手册包含了各种CSS2属性的详细解释,以及相应的示例,帮助读者理解并掌握如何在网页设计中有效地应用这些属性。 ###...
此手册还提供了丰富的实例,帮助读者深入理解和应用CSS3的新功能。 1. **选择器**:CSS3扩展了选择器的功能,包括类选择器、ID选择器、元素选择器等基础选择器外,还引入了伪类(如`:hover`、`:active`、`:focus`)...
标题“CSS属性大全完整版网页设计前台设计程序员必备手册”以及描述中的相同文字,明确指出这是一份详尽的CSS(层叠样式表)属性指南,专为网页设计师和前端开发者准备。CSS作为网页设计中至关重要的语言,用于控制...
总之,CSS2.0手册是学习和参考CSS样式表技术的重要资源,它详细阐述了每个属性的功能、语法和使用示例,对于前端开发者来说,是不可或缺的工具。通过深入学习和实践,开发者可以充分利用CSS2.0的特性,打造出更具...
《CSS手册》是一份详尽的参考资料,涵盖了CSS(Cascading Style Sheets)的各个方面,旨在帮助开发者理解和掌握这一强大的网页样式...通过查阅和实践手册中的内容,你将能够更好地利用CSS创造出美观且功能丰富的网页。
《CSS3.0精美参考手册》是一本专为前端开发者设计的专业指南,它详细阐述了CSS3.0的所有核心概念和技术。CSS(层叠样式表)是网页设计中不可或缺的一部分,用于控制网页元素的样式、布局和表现。随着技术的发展,CSS...
**CSS2.0中文手册——理解与应用** CSS2.0(Cascading ...总之,CSS2.0是现代网页设计的基石,理解和熟练运用它的各项功能将极大地提升网页设计的质量和效率。通过深入学习和实践,你将成为一个出色的前端开发者。
2. **模块化**:CSS4将采用模块化结构,这意味着不同的功能将被划分到单独的模块中,比如颜色、字体、布局等,便于开发者按需学习和使用。 3. **变量和作用域**:CSS变量(`var()`函数)允许在样式表中定义变量,...
这个“CSS2中文手册”为开发者提供了全面的CSS2属性、选择器和规则的中文解释,方便中国用户理解和应用。 **1. CSS2核心概念** - **层叠机制**:CSS2的核心在于层叠,它决定了不同来源和优先级的样式如何组合在一起...
CSS2.0是CSS的一个重要版本,它极大地扩展了CSS1.0的功能,为网页设计者提供了更强大的控制力,让他们能够精确地控制页面的布局和视觉呈现。这篇css2.0手册全面地涵盖了CSS2.0的核心概念、选择器、属性、值以及与...
3. **过渡(Transitions)**:平滑地改变一个或多个CSS属性的值。 4. **动画(Animations)**:通过关键帧实现复杂的动态效果。 5. **多列布局(Multi-column Layout)**:自动创建多列内容布局。 6. **媒体查询...
《CSS手册大全》集合了多个关于CSS(Cascading Style Sheets)的重要参考资料,旨在为学习和精通CSS的用户提供详尽的指导。这个压缩包包含了多种格式的手册,如CHM和PDF,便于不同用户需求的选择。 1. **DHTML手册*...
CSS3(层叠样式表第三版)是Web设计领域中一个重要的里程碑,它极大地扩展了CSS2.1的功能,引入了许多新的特性和改进,为网页设计师提供了更多的创意自由和功能控制。这篇详尽的CSS3帮助手册将带你深入理解这一强大...
CSS3将各种属性按照功能进行了分组,方便开发者理解和使用。主要包括: 1. **动画** - **@keyframes**:定义动画的关键帧。 - **animation**:一个简写的属性,用来设置所有动画属性(除了`animation-play-state`...
CSS2是CSS的第二个主要版本,它在CSS1的基础上增加了许多功能,进一步提升了网页设计的灵活性和控制力。这个“css2中文手册学习”资料包提供了深入学习CSS2的基础和高级概念,对于HTML设计者来说,是一份非常实用的...
虽然CSS3引入了更强大的滤镜功能,但了解CSS2.0时代的滤镜仍然对理解CSS的发展历程有所帮助。 3. **CSS完全参考手册3.0.chm、CSS完全参考手册3.0.chw** 这两份手册都覆盖了CSS3的内容,CSS3是CSS的最新版本,包含...