扫码关注官方订阅号
上图中,背景是图片,但是上面覆盖了一层黑色(?),这是怎么实现的?或者说这种东西叫什么,我去看看。
小伙看你根骨奇佳,潜力无限,来学PHP伐。
没记错的话, 以上方法都能够实现. 兼容低级浏览器一般会使用前两种.
透明度设置肯定是通过CSS属性opacity来设置。
opacity
一个显而易见的想法是“盖”上一个黑色块并设置覆盖层为半透明黑…
但是把思维逆转一下,就可以想到:把图片设置为半透明,然后把图片的容器设置为实色黑底色,不仅在结构上更加简单,并且还能在透明失效时平稳退化。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
a. -webkit-filter (图片亮度处理)
b. -webkit-mask (透明层)
没记错的话, 以上方法都能够实现. 兼容低级浏览器一般会使用前两种.
透明度设置肯定是通过CSS属性
opacity
来设置。一个显而易见的想法是“盖”上一个黑色块并设置覆盖层为半透明黑…
但是把思维逆转一下,就可以想到:把图片设置为半透明,然后把图片的容器设置为实色黑底色,不仅在结构上更加简单,并且还能在透明失效时平稳退化。