filter属性(CSS设置)
filter属性(CSS设置)
一、filter特点:
1、也叫做滤镜特点,用于将含糊和颜色偏移、饱和度、透明度等图形作用应用于元素上。
2、旧版的IE(4-8)不支持该特点
3、默许值为none,表明没有任何作用
二、取值:
1、none-》默许值,表明没有任何作用
2、blur(px值)-》给元素设置高斯含糊,值越大越含糊,默许是0,能够接受css的长度值,不支持百分比
3、hue-rotate(deg值)-》设置应用色相相转,色环的角度值没有约束,0deg为无变化,n*360deg表明转到原来的方位,还是无变化
4、drop-shadow(水平倾向值,垂直倾向值,含糊大小值,暗影缩放值,颜色)-》用于设置暗影,和box-
5、shadow类似,但经过filter能够,一些浏览器为了更好的功能会供给硬件加速
6、url()-》用来接收一个XML文件,该文件设置了滤镜,且能够包含一个锚点来指定一个详细的滤镜元素,如:filter:url(svg-url#element-id)
7、brightness(百分比值)-》设置元素更亮或许更暗,0%是全黑,100%是原图,大于100%会比原图更亮
8、contrast(百分比)-》设置对比度,0%是全黑,100%是原图,大于1会运用更低的对比度
9、grayscale(百分比)-》转为灰度图画,0%表明原图,100%则悉数转为灰度图画
10、opacity(百分比)-》设置透明度,0%表明彻底透明,100%则无变化,它和opacity的特点很类似,不过经过filter来设置透明度能够供给硬件加速,从而提升来一些浏览器功能
11、saturate(百分比)-》设置饱和度,0表明彻底不饱和,100%是正常,大于100%会添加饱和
12、sepia(百分比)转换为深褐色,0%是无变化,100%是彻底转为深褐色
13、initial-》设置特点为默许值
14、inherit-》从父元素继承该特点
三、不支持filter的低版本IE怎样完成置灰作用呢
1、大部分浏览器能够经过设置filter:grayscale(.5)的方法或许设置filter为其他值的方法来完成网页的置灰作用,如:
html{
.gray{
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
2、IE7-9能够运用filter:gray来完成置灰,IE9以上就没有作用了
filter:gray;
1
3、对于低版本IE,能够引进grayscale.js文件进行置灰,这大概是一个通用的方法
在页面引进js文件:
1
然后在你的js文件中置灰你想置灰的元素,假如要全页面置灰能够作用在html元素上,如:
grayscale(document.getElementsByTagName("img"));
grayscale(document.getElementsByTagName("html"));
优秀作品:
最新作品:
评论:filter属性(CSS设置) [查看原文]
作品分类:热门主题
评论列表(共137人参与)参与讨论或分享设计作品获得视觉癖积分奖励
对外经济交注册会员
2021-08-09 15:39:46
7、清明节,抛却无尽的忧伤,迎接美好的曙光! 8、春回大地,万物苏醒,清明时节悄然降临。 9明一到,气温升高,正是春耕的大好时节,故有清明前后,种瓜点豆之说。
回复首先,戏注册会员
2021-08-09 14:43:22
eset属性游客
2021-08-09 4:41:52
游客36290:filter属性(CS形成区块的块(区块)元素!但在实际的运用中,是没有必要将其分得很清楚的!大多的教材上还称P是块元素的原因,便是称其为行内元素没有根据,且不适宜。 这可能需要一个律师团队数年的时间如果你从大局来看,你会发现现代社会的变化比大多数人所意识到的要快得多。所以,对于四年后将要进入校
回复来越容易注册会员
2021-08-09 22:49:17
用 2、blur(px值)-》给元素设置高斯含糊,值越大越含糊,默了。 五、清凉的晚风,黄昏的晚霞,热气腾腾的火锅,温暖的奶茶,人世的夸姣多着呢,你要信任自己配得上人间一切的夸姣。
回复