CSS 函数简单讲解列明

(可能会有重复,我从各个地方阅读,理解整理的,请见谅)

清除浮动函数

  • 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-collapseseparate 时生效。

列表样式函数

  • list-style-type:定义列表项标记的类型。常见的值有:disc(实心圆圈)、decimal(数字)和 square(实心方块)等。
  • list-style-image:允许您使用图像作为列表项的标记,例如:list-style-image: url('bullet.png');

字体与文本函数

  • font-size:设置字体大小,可以使用像素、em、rem、百分比等单位。
  • font-weight:设置字体粗细,常见的值有:normalboldlighterbolder

定位与布局函数

  • position:定义元素的定位方式。常见的值有:staticrelativeabsolutefixed 等。
  • toprightbottomleft:与绝对定位(position: absolute)一起使用,用于定义元素相对于其定位父元素的偏移值。

轮播与动画函数

  • animation-delay:设置动画延迟开始的时间。例如:animation-delay: 2s; 将动画延迟 2 秒开始。
  • animation-duration:设置动画完成一次循环所需的时间。例如:animation-duration: 3s; 将动画持续 3 秒。

文本装饰与排版函数

  • text-decoration:设置文本的装饰效果。常见的值有:underline(下划线)、overline(上划线)和 line-through(删除线)。

响应式设计函数

  • min-widthmax-width:设置元素的最小和最大宽度,常用于实现响应式设计。
  • min-heightmax-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-collapseseparate 时生效。

字符间距与字母间距函数

  • 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-collapseseparate 时生效。

列表样式函数

  • list-style-type:定义列表项标记的类型。
  • list-style-image:允许您使用图像作为列表项的标记。

字体与文本函数

  • font-size:设置字体大小。
  • font-weight:设置字体粗细。

定位与布局函数

  • position:定义元素的定位方式。
  • toprightbottomleft:与绝对定位(position: absolute)一起使用,用于定义元素相对于其定位父元素的偏移值。

轮播与动画函数

  • animation-delay:设置动画延迟开始的时间。
  • animation-duration:设置动画完成一次循环所需的时间。

文本装饰与排版函数

  • text-decoration:设置文本的装饰效果,如下划线、删除线等。
  • text-align:控制文本的水平对齐方式。

响应式设计函数

  • min-widthmax-width:设置元素的最小和最大宽度。
  • min-heightmax-height:设置元素的最小和最大高度。

背景函数

  • background-color:设置背景颜色。
  • background-image:设置背景图像。
  • background-repeat:设置背景图像如何重复显示。
  • background-size:设置背景图像的大小。
  • background-position:设置背景图像的位置。

边框与轮廓函数

  • border-radius:设置元素的边框圆角。
  • border-width:设置元素的边框宽度。
  • border-style:设置元素的边框样式。
  • border-color:设置元素的边框颜色。
  • outline:设置元素的轮廓效果。

定位与布局函数

  • position:定义元素的定位方式。
  • toprightbottomleft:与绝对定位(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-collapseseparate 时生效。
  • caption-side:设置表格标题的位置。

列表样式函数

  • list-style-type:定义列表项标记的类型。
  • list-style-image:允许您使用图像作为列表项的标记。
  • list-style-position:设置列表项标记的位置。

字体与文本函数

  • font-size:设置字体大小。
  • font-weight:设置字体粗细。
  • font-family:设置字体系列。
  • font-style:设置字体样式,如斜体。
  • text-transform:控制文本的大小写转换。

定位与布局函数

  • position:定义元素的定位方式。
  • toprightbottomleft:与绝对定位(position: absolute)一起使用,用于定义元素相对于其定位父元素的偏移值。
  • float:设置元素的浮动方式。
  • clear:设置元素是否允许浮动元素在其旁边显示。

文本装饰与排版函数

  • text-decoration:设置文本的装饰效果,如下划线、删除线等。
  • text-align:控制文本的水平对齐方式。
  • line-height:设置行高,影响文本行与行之间的垂直间距。
  • letter-spacing:设置字符间的间距。
  • word-spacing:设置单词间的间距。
  • white-space:控制如何处理元素内的空白字符。

响应式设计函数

  • min-widthmax-width:设置元素的最小和最大宽度。
  • min-heightmax-height:设置元素的最小和最大高度。
  • widthheight:设置元素的宽度和高度。

伪类和伪元素函数

  • :hover:应用于元素在鼠标悬停时的样式。
  • :focus:应用于元素在获取焦点时的样式。
  • ::before:用于创建一个元素之前的伪元素,常用于添加内容。
  • ::after:用于创建一个元素之后的伪元素,常用于添加内容。

图像和媒体函数

  • object-fit:定义替换元素(如图像或视频)如何适应其容器尺寸。
  • object-position:定义替换元素在其容器内的位置。
  • background-size:设置背景图像的大小。

用户界面函数

  • cursor:设置鼠标指针在元素上的样式。
  • pointer-events:控制元素是否响应鼠标事件。

动画与过渡函数

  • animation:用于创建动画效果的复合属性,包括动画名称、持续时间、时间函数等。
  • transition:用于创建过渡效果的复合属性,包括属性、持续时间、时间函数等。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值