使用CSS将图片转换成黑白(灰色、置灰)
2017-11-18 14:52
274 查看
1、CSS3 greyscale 滤镜
<img src="mm1.jpg" /> <img src="mm1.jpg" class="gray" /> .gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
2、SVG滤镜
新建一个gray.svg文件,拷贝进去如下的XML代码:
<svg version="1.1" xmlns="http://www.w3.org/2000/svg"> <filter id="grayscale"> <feColorMatrix type="matrix" values="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"/> </filter> </svg>
CSS调用代码:
filter: url(gray.svg#grayscale);
3、IE浏览器(IE7~9都是支持的)
css filter: gray;
4、一统江山(完全兼容)
引用 <script src="http://james.padolsey.com/demos/grayscale/grayscale.js"></script> HTML代码: <img src="/image/study/s/s256/mm1.jpg" /> <img src="/image/study/s/s256/mm1.jpg" id="gray" /> JS代码: grayscale(document.getElementById("gray")); jq代码: grayscale($("#thisImage"));
本文转载地址:http://www.zhangxinxu.com/wordpress/?p=2547
相关文章推荐
- js使用CSS将图片转换成黑白(灰色、置灰)
- [转] 小tip: 使用CSS将图片转换成黑白(灰色、置灰) ---张鑫旭
- 使用CSS将图片转换成黑白(灰色、置灰)
- 【转载】使用CSS将图片转换成黑白(灰色、置灰)
- 使用CSS将图片转换成黑白(灰色、置灰)z转
- 小tip: 使用CSS将图片转换成黑白(灰色、置灰)
- 使用CSS将图片转换成黑白(灰色、置灰)
- 使用CSS将图片转换成黑白(灰色、置灰)
- 使用CSS将网站、图片转换成黑白的…
- [转]小tip: 使用CSS将图片转换成黑白的
- css 图片变黑白效果 使用CSS将图片转换成黑白的
- 小tip: 使用CSS将图片转换成模糊(毛玻璃)效果
- 使用CSS将图片转换成模糊(毛玻璃)效果
- WPF里使用FormatConvertedBitmap将图片转换成黑白图片
- [转] 小tip: 使用CSS将图片转换成模糊(毛玻璃)效果 ---张鑫旭
- 默认图片是灰色鼠标放上去变彩色css效果代码
- 解决IE6中CSS使用透明背景图片的问题
- 网页CSS背景图片使用的测试结果
- VC中使用GDI+在内存转换图片类型
- 使用正则找出CSS中的图片并下载下来