CSS函数
一、属性函数
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():转换图像饱和度
六、转换函数
【CSS函数】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
如图所示:
文章图片
推荐阅读
- 一个人的旅行,三亚
- 一个小故事,我的思考。
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 开学第一天(下)
- 一个人的碎碎念
- 2018年11月19日|2018年11月19日 星期一 亲子日记第144篇
- 遇到一哭二闹三打滚的孩子,怎么办┃山伯教育
- 第326天
- Y房东的后半生14
- 奔向你的城市