在backgoundImage上面设置透明度而不影响元素其他显示效果

描述:

在backgoundImage上面设置透明度而不影响元素其他显示效果,类似于在背景图片上设置遮罩层的效果

方案:

一、加一层遮罩元素,如div,定位到上层;
二、多用::before伪元素,操作同一

三、选用其它样式属性,如box-shadow

前两个是基本操作,就是分开设置图片和遮罩层,然后定位处理

 

主要记录第三种解决方案:

box-shadow: 0 0 50px rgba(0, 0, 0, 0.7) inset;

给设置了背景图片的元素设置内部阴影

效果对比:(后面一条绑定了阴影效果)

 

posted @ 2021-07-29 10:51  zigood  阅读(246)  评论(0编辑  收藏  举报