CSS:如何将彩色图像转换为灰色或黑/白图像
CSS: how to turn an colour image to a grey or black/white image
可能的重复项:
在 HTML/CSS 中将图像转换为灰度
如何使用CSS将彩色图像转换为灰色或黑/白图像,例如本网站?
它可以只在CSS上完成还是我需要JavaScript(jQuery)?
谢谢。
编辑:
谢谢你们的回答。我注意到诀窍是制作两种不同的彩色图像 - 一种是全彩色的,另一种是黑白的。我希望这可以在一张图像中完成。所以没有办法做到这一点,除了"技巧"??
为了让它看起来非常甜蜜的id,请使用jQuery并在两者之间淡入淡出,请查看Soh Tanaka的本教程。(我看起来这个网站做了本教程的变体。
但是,您可以通过创建图像精灵并更改 :hover 上的背景位置来仅使用 css 来执行此操作
试试这个jquery插件灰度
效果可以用一张图像完成。
编辑:我也推荐这个由Gianluca Guarini制作的黑白jQuery插件:这更容易修改 css。
在我的回答中,我只解决了图像创建。
在您的情况下,您最好使用 Photoshop(等)手动预渲染不饱和的图像。
如果您不想手动预渲染不饱和的图像,我建议您使用 PHP(或您拥有的任何服务器端语言)来完成。
如果这不是一个选项,您可以使用 JavaScript 制作不饱和的图像,请参阅:
http://www.pixastic.com/lib/docs/actions/desaturate/
您可以使用 canvas: http://spyrestudios.com/html5-canvas-image-effects-black-white/
在IE中,你需要类似ExplorerCanvas的东西:http://excanvas.sourceforge.net/
- 如何使用url加载程序在webpack中导入多个图像
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 角度:在ng重复上切换图像
- 画廊图像未显示
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- Javascript排序的图像弹出窗口..可以't单独弹出
- 画布数据到图像
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 使图像在单击时展开到不大于浏览器
- Html页面上的多个Base64图像和平滑加载
- JavaScript 使用 url 上传图像(图像已经在互联网上,不同的域)
- 使用JavaScript更改背景图像图像以进行图像幻灯片
- 上传前无法显示图像图像
- 如何在图像上产生白线效果
- javascript根据图像是更白还是更黑来更改字体颜色
- 编辑图像/图像详细信息-替换按钮缺失
- 在缩略图上更改滑块图像.图像改变一秒钟,然后恢复
- 在jQuery中移动图像(图像裁剪)
- CSS:如何将彩色图像转换为灰色或黑/白图像