一、属性函数
attr()
:返回所选元素的属性值
二、背景图片函数:
linear-gradient()
:将线性渐变设置为背景图像。定义至少两种颜色(从上到下)radial-gradient()
:将径向渐变设置为背景图像。定义至少两种颜色(从中心到边缘)conic-gradient()
:锥形渐变repeating-linear-gradient()
:重复线性渐变repeating-radial-gradient()
:重复径向渐变repeating-conic-gradient()
:重复锥形渐变image-set()
:可以根据用户设备的分辨率匹配合适的图像image()
:指定图像或者图像替代,与url()功能类似,比url增加了一些功能url()
:使用URL来加载外部资源element()
:以将元素当作图片渲染
三、颜色函数:
rgb()
:使用红(R)、绿(G)、蓝(B)三个颜色的叠加来生成各式各样的颜色rgba()
:使用红(R)、绿(G)、蓝(B)、透明度(A)的叠加来生成各式各样的颜色hsl()
:使用色相-饱和度-亮度模型(HSL)定义颜色hsla()
:使用色相、饱和度、亮度、透明度来定义颜色hwb()
:允许通过指定颜色的色调、白度和黑度分量以及alpha值来指定颜色值color-mod()
:等价于color(#29B4F0 a() s() h() l() tint() shade() w() b() contrast());
四、图形函数
circle()
:创建一个圆形区域来屏蔽它所应用的元素ellipse()
:创建一个椭圆区域来屏蔽它所应用的元素inset()
:创建一个矩形区域来屏蔽它所应用的元素polygon()
:创建一个多边形区域来屏蔽它所应用的元素path()
:创建一个自定义区域来屏蔽它所应用的元素
五、滤镜函数
blur()
:对图像应用模糊效果brightness()
:调整图像的亮度contrast()
:调整图像的对比度drop-shadow()
:给图像设置一个阴影效果grayscale()
:给图像设置一个阴影效果hue-rotate()
:给图像应用色相旋转invert()
:反转输入图像opacity()
:转化图像的透明程度saturate()
:转换图像饱和度sepia()
:转换图像饱和度
六、转换函数
matrix()
:以一个含六值的(a,b,c,d,e,f)变换矩阵的形式指定一个2D变换,相当于直接应用一个[a,b,c,d,e,f]变换矩阵matrix3d()
:定义 3D 转换,使用 16 个值的 4x4 矩阵perspective()
:为 3D 转换元素定义透视视图rotate()
:指定对象的2D rotation(2D旋转),需先有transform-origin属性的定义rotate3d()
:定义 3D 旋转rotateX()
:沿着 X 轴的 3D 旋转rotateY()
:沿着 Y 轴的 3D 旋转rotateZ()
:沿着 Z 轴的 3D 旋转scale()
:指定对象的2D scale(2D缩放)scale3d()
:指定对象的2D scale(3D缩放)scaleX()
:指定对象X轴的(水平方向)缩放scaleY()
:指定对象Y轴的(垂直方向)缩放scaleZ()
:指定对象Z轴的(垂直方向)缩放skew()
:指定对象斜切扭曲,沿着 X 和 Y 轴的 2D 倾斜转换skewX()
:指定对象X轴的(水平方向)扭曲skewY()
:指定对象Y轴的(垂直方向)扭曲translate()
:指定对象的2D translation(2D平移)translateX()
:指定对象X轴(水平方向)的平移translateY()
:指定对象Y轴(垂直方向)的平移translateZ()
:指定对象Z轴(垂直方向)的平移translate3d()
:指定对象的2D translation(2D平移)
七、数学函数
calc()
:允许计算 CSS 的属性值,比如动态计算长度值min()
:从逗号分隔符表达式中选择一个最小值作为 CSS 的属性值max()
:从逗号分隔符表达式中选择一个最大值作为 CSS 的属性值mixmax()
:定义了一个长宽范围的闭区间, 它与CSS网格布局一起使用repeat()
:以更紧凑的形式写入大量显示重复模式的列或行
八、缓动函数
cubic-bezier()
:toggle的旧版本steps()
:阶梯函数,这个函数能够起到定格动画的效果
九、其他函数
counter()
:将计数器的值添加到元素counters()
:将计数器的值添加到不同的嵌套层级的元素toggle()
:允许子孙元素使用取值序列中的值循环替换继承而来的值var()
:插入自定义属性的值symbols()
:允许自定义序列号的符号,如 list-style
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。