CSS函数整理,CSS函数的使用方法
有很多前端切图人员对CSS函数这个名词有些陌生,事实上有很多CSS函数我们经常在代码中使用,只是我们没有意识到而已。像我们常见的定义颜色值的rgb、rgba都属于CSS函数。我们在讲《CSS变量,CSS自定义属性的定义和使用》时提到的var()函数,也属于CSS函数。
使用CSS函数,以前很多必须借助JavaScript才能实现的效果,现在也能轻松实现,甚至更加优雅。在前端切图工作中,使用CSS函数,可以为我们的工作带来事半功倍的效果,至少也会多一种前端实现的思路。
CSS函数按分类整理
根据函数的功能,我们可以将CSS函数分为九类函数,分别为属性函数、颜色函数、背景图片函数、图形函数、数学函数、缓动函数、滤镜函数、转换函数等等。
1、属性函数:attr()[实验中];
2、颜色函数:rgb()、rgba()、hsl()、hsla()、hwb()、color-mod();
3、背景图片函数:linear-gradient()、radial-gradient()、conic-gradient()、repeating-linear-gradient()、repeating-radial-gradient()、repeating-conic-gradient()、image-set()、image()、url()、element();
4、图形函数:circle()、ellipse()、inset()、polygon()、path();
5、数学函数:calc()、min()、max()、clamp()、mixmax()、repeat();
6、缓动函数:cubic-bezier()、steps();
7、滤镜函数:blur()、brightness()、contrast()、drop-shadow()、grayscale()、hue-rotate()、invert()、opacity()、saturate()、sepia();
8、转换函数:matrix()、matrix3d()、perspective()、rotate()、rotate3d()、rotateX()、rotateY()、rotateZ()、scale()、scale3d()、scaleX()、scaleY()、scaleZ()、skew()、skewX()、skewY()、translate()、translateX()、translateY()、translateZ()、translate3d();
9、其他函数:counter()、counters()、toggle()、var()、 symbols()。
注意:可点击具体CSS函数,查看其详细使用说明。
这些CSS函数大约一共有90多个,是不是有点超出你的想象,你是不是也一直以为CSS函数没几个?不过大可不必为此担心,常用的CSS函数的确不是很多。上文中,我们标红的属性为较为常用的CSS函数(标红+加粗的函数尤其重要一些),其余的使用频率较低,有一些尚还在在实验阶段,大家了解即可,需重点掌握我们标亮的一些CSS函数即可。
学习CSS函数,我们要记忆的点主要是该函数的变量及使用方法,多用一两次之后,加深记忆,在后期使用时即可手到擒来。

CSS颜色函数--rgb()、rgba()的语法和使用
rgb()函数和rgba()函数是前端切图工作当中经常用到的颜色函数,根据光学三原色红(red)、绿(green)、蓝(blue)三种颜色的不同分量进行混合后来
CSS最大值计算函数--max()函数的定义和使用
max()函数的作用是从一系列用逗号分割的参数中选取最大的一个,作为属性值,参数可以是直接数值,字面量、数学表达式、css函数等,支持嵌套。与min()函数的作
后台发布文章时自动保存草稿功能的实现
“正在系统后台编辑文章,顺手看了下群里的视频,关视频的时候不小心连网页一起关闭了,写了大半的文章说没就没了?”,相信很多人都遇到过这种场景,辛辛苦苦码了半天的字
WebStorm中如何配置SCSS
WebStorm是一款很优秀的用于前端开发的IDE,用于开发基于HTML、CSS、JS等的应用时非常应手,当然JetBrains旗下的其他IDE,如PHPSto
富文本编辑器CKEditor5接入指南
在后端制作CMS等需要用到富文本编辑器的时候,经常会陷入选择困难症,众所周知,目前市面上的富文本编辑器大概有数十种,比如百度的ueditor、TinyMCE、w
CSS函数整理,CSS函数的使用方法
有很多前端切图人员对CSS函数这个名词有些陌生,事实上有很多CSS函数我们经常在代码中使用,只是我们没有意识到而已。像我们常见的定义颜色值的rgb、rgba都属
CSS颜色函数--rgb()、rgba()的语法和使用
rgb()函数和rgba()函数是前端切图工作当中经常用到的颜色函数,根据光学三原色红(red)、绿(green)、蓝(blue)三种颜色的不同分量进行混合后来
CSS最大值计算函数--max()函数的定义和使用
max()函数的作用是从一系列用逗号分割的参数中选取最大的一个,作为属性值,参数可以是直接数值,字面量、数学表达式、css函数等,支持嵌套。与min()函数的作