当我们需要在网站中使用黑白照片来营造一些特殊的氛围或者突出一些内容时,使用CSS3灰阶滤镜是一种非常方便快捷的方式。
当我们需要在网站中使用黑白照片来营造一些特殊的氛围或者突出一些内容时,使用CSS3灰阶滤镜是一种非常方便快捷的方式。
使用CSS3灰阶滤镜的基本语法:
filter:grayscale(100%);
具体步骤如下:
Step 1:将要设置灰度滤镜的元素进行选择。
img{
filter:grayscale(100%);
}
Step 2:将要设置的元素添加灰阶滤镜样式。
img {
-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
filter: grayscale(100%);
}
示例1:将整个页面都变为黑白风格
html,body{
filter: grayscale(100%);
}
示例2:将指定的图片设置为黑白风格
img.special {
filter: grayscale(100%);
}
这样就可以实现对特定图片添加黑白效果。
注意事项:
-
由于不同的浏览器支持情况可能有所差异,使用的时候需要加上各自浏览器的前缀,如上述示例中的webkit。
-
注意不同属性值对灰度进度条的影响,100%就是完全转化为黑白,0%就是保持完全的原色,值在两端的变化效果是不明显的,建议在50%以上效果显著。
-
灰阶滤镜是可以叠加的,所以可以根据需求进行叠加效果。
总之,CSS3中的灰阶滤镜功能十分强大,不仅能够快捷方便地实现黑白效果,同时它也可以应用到其他颜色的滤镜中,为网站制作提供更多的可能性。
沃梦达教程
本文标题为:使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
猜你喜欢
- JS实现登录页面记住密码和enter键登录方法推荐 2023-12-01
- Vue 前端框架神器(前端必备) 2023-10-08
- js中style.display=””无效的解决方法 2023-12-25
- echarts地图设置背景图片及海岸线实例代码 2023-12-24
- 微信小程序宿主环境基础介绍 2022-10-22
- Bootstrap学习笔记之css组件(3) 2024-01-04
- 跨域设置Cookie失效问题解决方案原理分析 2024-02-12
- 关于javascript:如何从视图中调用组件中的方法? 2022-09-16
- 利用模糊实现视觉3D效果实例讲解 2022-11-20
- html中相对位置与绝对位置的具体使用 2022-09-21