CSS3 滤镜

了解摄影活着美图秀秀之类美图软件的同学对滤镜肯定不陌生,CSS3对各种滤镜效果有了支持,可以做出很多好玩儿效果,走马观花了解一下

语法

filter: function(param);

很很多CSS3属性一样,监狱支持情况需要使用浏览器前缀,CSS滤镜支持的方法有

  1. grayscale 灰度
  2. sepia 褐色
  3. saturate 饱和度
  4. hue-rotate 色相旋转
  5. invert 反色
  6. opacity 透明度
  7. brightness 亮度
  8. contrast 对比度
  9. blur 模糊
  10. drop-shadow 阴影

效果

拿图片做例子,看看效果

原图

-webkit-filter:none;

以下效果都不是截图,Chrome上看

模糊

-webkit-filter:blur(10px);

灰度

-webkit-filter:grayscale(0.5);

褐色

-webkit-filter:sepia(0.5);

亮度

-webkit-filter:brightness(3);

色相

-webkit-filter:hue-rotate(180deg);

反色

-webkit-filter:invert(1);

透明

-webkit-filter:opacity(0.5);

饱和度

-webkit-filter:saturate(5);

对比度

-webkit-filter:contrast(0.5);

阴影

-webkit-filter:drop-shadow(10px 10px 5px rgba(0,0,0,0.9));

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索饱和度
, 色相
, 效果
, 滤镜
, 支持
对比度
css3 图片滤镜、css3、css3 filter、css3滤镜效果、css 滤镜,以便于您获取更多的相关知识。

时间: 2024-11-03 05:13:13

CSS3 滤镜的相关文章

巧用CSS3滤镜实现图片不同渲染效果

本站在首页文章封面图从无色转变为有色,以及页面切换.发布留言等信息提示的背景模糊都利用到了css3的filter滤镜. CSS3 Filter是W3C CSS filter Effect 1.0中定义的滤镜,一个使用CSS来改变图片和HTML的模糊度.亮度.对比度.饱和度等等效果的过滤器. 目前有grayscale.blur.invert.saturate等10个filter-function. filter属性目前支持的浏览器较少,chrome,Firefox基本都支持了,IE只有EDGE(这

CSS3滤镜实现图片不同渲染效果例子

本站在首页文章封面图从无色转变为有色,以及页面切换.发布留言等信息提示的背景模糊都利用到了css3的filter滤镜.CSS3 Filter是W3C CSS filter Effect 1.0中定义的滤镜,一个使用CSS来改变图片和HTML的模糊度.亮度.对比度.饱和度等等效果的过滤器.目前有grayscale.blur.invert.saturate等10个filter-function.filter属性目前支持的浏览器较少,chrome,Firefox基本都支持了,IE只有EDGE(这个算I

【CSS3进阶】酷炫的3D旋转透视

之前学习 react+webpack ,偶然路过 webpack 官网 ,看到顶部的 LOGO ,就很感兴趣. 最近觉得自己 CSS3 过于薄弱,想着深入学习一番,遂以这个 LOGO 为切入口,好好研究学习了一下相关的 CSS3 属性.webpack 的 LOGO 动画效果乍看不是很难,深入了解之后,觉得内部其实大有学问,自己折腾了一番,做了一系列相关的 CSS3 动画效果. 先上 demo ,没有将精力放在兼容上,请用 chrome 打开. 本文完整的代码,以及更多的 CSS3 效果,在我 g

CSS常用的几个简单效果

最近翻阅网上资料,查到了一些自己从未用过的CSS,于是记录下来,在有些时候兴许能用得上. 1.CSS中简单的运算 我们通常用css指定的是静态的结果,而动态结果,如高度,位置等等则需要js来动态进行计算赋值,而其实css自己也能够进行简单的运算,主要是用到了calc这个函数. .div{ width: calc(100% - 50px); } 2.使用CSS实现文字模糊效果 在PS中我们可以使用滤镜让面前的文字看起来很模糊,这和透明度还不一样,在css中我们也可以实现. p{ color: tr

CSS 将彩色图片转换成黑白图片

CSS3 的灰阶滤镜 使用 CSS3 来稀释一个图片的颜色,再简单不过了.我们可以把这个 CSS 语句写成一个类,这样遇到想要效果的图片,直接加上个类就可以了.  代码如下 复制代码 img.desaturate { filter: grayscale(100%); } 当然,当前的浏览器在使用 CSS3 的时候,要加上他们自己的浏览器功能实验性前缀,所以,我们首先要做的,就是写上浏览器的前缀:  代码如下 复制代码 img.desaturate { filter: grayscale(100%

使用CSS3配合IE滤镜实现渐变和投影的效果

 线性渐变在CSS3和IE滤镜中的实现 对于完美主义者来说,为了一个渐变而使用一张图片是一件痛苦的事情,就像有鼻屎不抠掉一样痛苦= =.所以对于普通的渐变而言,能用CSS解决的就不去动用图片. CSS3中为我们提供了linear-gradient方法,可以直接对背景设置渐变. CSS Code复制内容到剪贴板 <!DOCTYPE> <style> div { width:100px;height:100px;text-align:center; font:16px/100px '微

css3黑白滤镜在安卓浏览器上不能用,有什么兼容的办法吗?

问题描述 css3黑白滤镜在安卓浏览器上不能用,有什么兼容的办法吗? 把整体的网页变成黑白色,我用的是下面这段代码,但是在其他浏览器上都好用,只有安卓微信内置的浏览器(qq浏览器)不能用,页面还是彩色的,大家有没有遇到过,有什么解决办法吗? html{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-fil

CSS3中zoom或Matrix矩阵滤镜中心点变换如何兼容IE

兼容性地矩阵变换效果 IE9+支持CSS3 transform变换,IE9需要-ms-私有前缀,但是IE6-IE8怎么办呢? 在"IE矩阵滤镜Matrix旋转与缩放及结合transform的拓展"一文中曾提到一个CSS3 transform转换成IE矩阵滤镜工具:IE's CSS3 Transforms Translator,于是我们可以在web上实现各种兼容性的transform变换效果. 然而,IE的Matrix矩阵变换,或者zoom缩放会改变元素原本占据的展示尺寸,位置等,与CS

关于CSS3的filter(滤镜) 属性

修改所有图片或者元素的颜色为黑白 (100% 灰度) DOM{ -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */ filter: grayscale(100%); }