博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3的filter属性
阅读量:6152 次
发布时间:2019-06-21

本文共 895 字,大约阅读时间需要 2 分钟。

今天逛codepen偶然看到一个css3效果,地址如下。

See the Pen by Fabio Ottaviani () on .

大体就是定义了一个@keyframe让中间的小球动,不过有一点一开始看不太明白。

如图,小球中间粘在一起的效果,一开始我怎么都看不明白。直到我看到外层的div定义了一个属性。

 

当当当当!!!!!

filter: blur(15px) contrast(30);

重点就是这货,blur是模糊效果,constrast是对比度效果。在模糊之后调高对比度便得到那种粘结的效果!get了没!更深层的原因懂的同学指教一下~

 

下面介绍一下filter属性带的一些函数及对应的效果

blur() 

filter:blur(15px);//高斯模糊

brightness() 

filter:brightness(1.5);//亮度,默认为1

contrast()

filter: contrast(90%);//对比度 默认为1

drop-shadow()

该函数与已有的box-shadow属性很相似;不同之处在于,通过滤镜,一些浏览器为了更好的性能会提供硬件加速。

filter: drop-shadow(16px 16px 10px black);//参数分别为水平位移,垂直位移,阴影模糊度,阴影颜色,同box-shadow基本一样

grayscale()

filter: grayscale(90%);

hue-rotate()

类似transform的rotate

invert()

反转颜色

opacity()

透明度啦

saturate()

这个是饱和度

sepia()

filter: sepia(90%);//褐色

基本属性就以上,同时filter可以复合使用,就如一开始的demo一样。会有一些特别的效果~~如果平时处理图片比较多的用起来会更理解更上手一点。

 

P.S:IE下不支持该属性,chrome等须加-webkit-前缀。

细节请参考 

以上~

转载于:https://www.cnblogs.com/ellenwu/p/5012982.html

你可能感兴趣的文章
生日小助手源码运行的步骤
查看>>
Configuration python CGI in XAMPP in win-7
查看>>
bzoj 5006(洛谷 4547) [THUWC2017]Bipartite 随机二分图——期望DP
查看>>
CF 888E Maximum Subsequence——折半搜索
查看>>
欧几里德算法(辗转相除法)
查看>>
面试题1-----SVM和LR的异同
查看>>
MFC控件的SubclassDlgItem
查看>>
如何避免历史回退到登录页面
查看>>
《图解HTTP》1~53Page Web网络基础 HTTP协议 HTTP报文内的HTTP信息
查看>>
unix环境高级编程-高级IO(2)
查看>>
树莓派是如何免疫 Meltdown 和 Spectre 漏洞的
查看>>
雅虎瓦片地图切片问题
查看>>
HTML 邮件链接,超链接发邮件
查看>>
HDU 5524:Subtrees
查看>>
手机端userAgent
查看>>
pip安装Mysql-python报错EnvironmentError: mysql_config not found
查看>>
http协议组成(请求状态码)
查看>>
怎样成为一个高手观后感
查看>>
[转]VC预处理指令与宏定义的妙用
查看>>
JQuery radio单选框应用
查看>>