(可能会有重复,我从各个地方阅读,理解整理的,请见谅)
清除浮动函数
clear
:用于指定一个元素的哪一侧不允许浮动元素。常见的值有:left
:不允许左侧有浮动元素。right
:不允许右侧有浮动元素。both
:不允许左右两侧有浮动元素。none
(默认值):允许两侧都有浮动元素。
字符间距与字母间距函数
letter-spacing
:设置字符之间的额外间距。word-spacing
:设置单词之间的额外间距。
文本溢出处理函数
text-overflow
:定义溢出文本如何呈现。常见的值有:clip
:将溢出的文本截断并隐藏。ellipsis
:在溢出处显示省略号。
Flexbox 相关函数
flex
:用于设置弹性容器的子项目的缩放比例、基准值和最小空间。justify-content
:设置弹性容器内子项目在主轴上的对齐方式。
Grid 相关函数
grid-template-rows
:定义网格容器的行大小。grid-template-columns
:定义网格容器的列大小。
用户界面函数
cursor
:设置鼠标指针在元素上的样式,以提供视觉反馈。常见的值有:pointer
(手型指针)和crosshair
(十字线指针)等。pointer-events
:控制元素是否响应鼠标事件。例如:pointer-events: none;
将元素的鼠标事件禁用。
表格样式函数
border-collapse
:设置表格边框是否合并为一个单一边框。常见的值有:collapse
(合并边框)和separate
(分开边框)。border-spacing
:设置表格单元格之间的间距,只在border-collapse
为separate
时生效。
列表样式函数
list-style-type
:定义列表项标记的类型。常见的值有:disc
(实心圆圈)、decimal
(数字)和square
(实心方块)等。list-style-image
:允许您使用图像作为列表项的标记,例如:list-style-image: url('bullet.png');
。
字体与文本函数
font-size
:设置字体大小,可以使用像素、em、rem、百分比等单位。font-weight
:设置字体粗细,常见的值有:normal
、bold
、lighter
和bolder
。
定位与布局函数
position
:定义元素的定位方式。常见的值有:static
、relative
、absolute
和fixed
等。top
、right
、bottom
、left
:与绝对定位(position: absolute
)一起使用,用于定义元素相对于其定位父元素的偏移值。
轮播与动画函数
animation-delay
:设置动画延迟开始的时间。例如:animation-delay: 2s;
将动画延迟 2 秒开始。animation-duration
:设置动画完成一次循环所需的时间。例如:animation-duration: 3s;
将动画持续 3 秒。
文本装饰与排版函数
text-decoration
:设置文本的装饰效果。常见的值有:underline
(下划线)、overline
(上划线)和line-through
(删除线)。
响应式设计函数
min-width
、max-width
:设置元素的最小和最大宽度,常用于实现响应式设计。min-height
、max-height
:设置元素的最小和最大高度。
伪类和伪元素函数
:hover
:应用于元素在鼠标悬停时的样式。例如:a:hover { color: blue; }
在链接上悬停时改变颜色为蓝色。:focus
:应用于元素在获取焦点时的样式。常用于表单元素等。例如:input:focus { border-color: red; }
在输入框获得焦点时改变边框颜色为红色。
图像和媒体函数
object-fit
:定义替换元素(如图像或视频)如何适应其容器尺寸。常见的值有:contain
(保持纵横比适应容器)和cover
(保持纵横比填满容器)。object-position
:定义替换元素在其容器内的位置,类似于背景图片的background-position
。
用户界面函数
cursor
:设置鼠标指针在元素上的样式,以提供视觉反馈。常见的值有:pointer
(手型指针)和crosshair
(十字线指针)等。pointer-events
:控制元素是否响应鼠标事件。例如:pointer-events: none;
将元素的鼠标事件禁用。
表格样式函数
border-collapse
:设置表格边框是否合并为一个单一边框。常见的值有:collapse
(合并边框)和separate
(分开边框)。border-spacing
:设置表格单元格之间的间距,只在border-collapse
为separate
时生效。
字符间距与字母间距函数
letter-spacing
:设置字符之间的额外间距。word-spacing
:设置单词之间的额外间距。
文本溢出处理函数
text-overflow
:定义溢出文本如何呈现。常见的值有:clip
(截断并隐藏)和ellipsis
(显示省略号)。
Flexbox 相关函数
flex
:设置弹性容器的子项目的缩放比例、基准值和最小空间。justify-content
:设置弹性容器内子项目在主轴上的对齐方式。
Grid 相关函数
grid-template-rows
:定义网格容器的行大小。grid-template-columns
:定义网格容器的列大小。
边框与轮廓函数
border-radius
:设置元素的边框圆角。border-width
:设置元素的边框宽度。
背景函数
background-color
:设置背景颜色。background-image
:设置背景图像。
用户界面函数
cursor
:设置鼠标指针在元素上的样式,以提供视觉反馈。pointer-events
:控制元素是否响应鼠标事件。
动画与过渡函数
animation-delay
:设置动画延迟开始的时间。animation-duration
:设置动画完成一次循环所需的时间。
文本装饰与排版函数
text-decoration
:设置文本的装饰效果,如下划线、删除线等。text-align
:控制文本的水平对齐方式。
表格样式函数
border-collapse
:设置表格边框是否合并为一个单一边框。border-spacing
:设置表格单元格之间的间距,只在border-collapse
为separate
时生效。
列表样式函数
list-style-type
:定义列表项标记的类型。list-style-image
:允许您使用图像作为列表项的标记。
字体与文本函数
font-size
:设置字体大小。font-weight
:设置字体粗细。
定位与布局函数
position
:定义元素的定位方式。top
、right
、bottom
、left
:与绝对定位(position: absolute
)一起使用,用于定义元素相对于其定位父元素的偏移值。
轮播与动画函数
animation-delay
:设置动画延迟开始的时间。animation-duration
:设置动画完成一次循环所需的时间。
文本装饰与排版函数
text-decoration
:设置文本的装饰效果,如下划线、删除线等。text-align
:控制文本的水平对齐方式。
响应式设计函数
min-width
、max-width
:设置元素的最小和最大宽度。min-height
、max-height
:设置元素的最小和最大高度。
背景函数
background-color
:设置背景颜色。background-image
:设置背景图像。background-repeat
:设置背景图像如何重复显示。background-size
:设置背景图像的大小。background-position
:设置背景图像的位置。
边框与轮廓函数
border-radius
:设置元素的边框圆角。border-width
:设置元素的边框宽度。border-style
:设置元素的边框样式。border-color
:设置元素的边框颜色。outline
:设置元素的轮廓效果。
定位与布局函数
position
:定义元素的定位方式。top
、right
、bottom
、left
:与绝对定位(position: absolute
)一起使用,用于定义元素相对于其定位父元素的偏移值。float
:设置元素的浮动方式。clear
:设置元素是否允许浮动元素在其旁边显示。
轮播与动画函数
animation
:用于创建动画效果的复合属性,包括动画名称、持续时间、时间函数等。
文本装饰与排版函数
text-decoration
:设置文本的装饰效果,如下划线、删除线等。text-align
:控制文本的水平对齐方式。line-height
:设置行高,影响文本行与行之间的垂直间距。white-space
:控制如何处理元素内的空白字符。
用户界面函数
cursor
:设置鼠标指针在元素上的样式。pointer-events
:控制元素是否响应鼠标事件。
文本溢出处理函数
text-overflow
:定义溢出文本如何呈现。常见的值有:clip
(截断并隐藏)和ellipsis
(显示省略号)。
Flexbox 相关函数
flex
:用于设置弹性容器的子项目的缩放比例、基准值和最小空间。justify-content
:设置弹性容器内子项目在主轴上的对齐方式。align-items
:设置弹性容器内子项目在侧轴上的对齐方式。
Grid 相关函数
grid-template-rows
:定义网格容器的行大小。grid-template-columns
:定义网格容器的列大小。grid-gap
:设置网格容器内单元格之间的间距。
表格样式函数
border-collapse
:设置表格边框是否合并为一个单一边框。border-spacing
:设置表格单元格之间的间距,只在border-collapse
为separate
时生效。caption-side
:设置表格标题的位置。
列表样式函数
list-style-type
:定义列表项标记的类型。list-style-image
:允许您使用图像作为列表项的标记。list-style-position
:设置列表项标记的位置。
字体与文本函数
font-size
:设置字体大小。font-weight
:设置字体粗细。font-family
:设置字体系列。font-style
:设置字体样式,如斜体。text-transform
:控制文本的大小写转换。
定位与布局函数
position
:定义元素的定位方式。top
、right
、bottom
、left
:与绝对定位(position: absolute
)一起使用,用于定义元素相对于其定位父元素的偏移值。float
:设置元素的浮动方式。clear
:设置元素是否允许浮动元素在其旁边显示。
文本装饰与排版函数
text-decoration
:设置文本的装饰效果,如下划线、删除线等。text-align
:控制文本的水平对齐方式。line-height
:设置行高,影响文本行与行之间的垂直间距。letter-spacing
:设置字符间的间距。word-spacing
:设置单词间的间距。white-space
:控制如何处理元素内的空白字符。
响应式设计函数
min-width
、max-width
:设置元素的最小和最大宽度。min-height
、max-height
:设置元素的最小和最大高度。width
、height
:设置元素的宽度和高度。
伪类和伪元素函数
:hover
:应用于元素在鼠标悬停时的样式。:focus
:应用于元素在获取焦点时的样式。::before
:用于创建一个元素之前的伪元素,常用于添加内容。::after
:用于创建一个元素之后的伪元素,常用于添加内容。
图像和媒体函数
object-fit
:定义替换元素(如图像或视频)如何适应其容器尺寸。object-position
:定义替换元素在其容器内的位置。background-size
:设置背景图像的大小。
用户界面函数
cursor
:设置鼠标指针在元素上的样式。pointer-events
:控制元素是否响应鼠标事件。
动画与过渡函数
animation
:用于创建动画效果的复合属性,包括动画名称、持续时间、时间函数等。transition
:用于创建过渡效果的复合属性,包括属性、持续时间、时间函数等。