500字范文,内容丰富有趣,生活中的好帮手!
500字范文 > 如何实现css的页面背景图片透明化而不影响文字内容

如何实现css的页面背景图片透明化而不影响文字内容

时间:2023-10-13 23:09:54

相关推荐

如何实现css的页面背景图片透明化而不影响文字内容

css背景图片虚拟化

创建两个div盒子

创建两个div盒子

其中第一个盒子格式内容如下:

<div class="for_pic"><div class="content">任何你实际维护的内容</div></div>//其设置的css代码如下:<style>.for_pic{//假设这是父容器的cssbackground:url(path_to_your_pic);//设置图片背景}//子容器也就是实际的内容所处的容器.for_pic>.content{position:relative; //这三句很重要如果用absolute的话好像不显示图片left:0; //这三句很重要top:0; //这三句很重要width:100%; height:100%;}//关键是利用before伪元素来设置实际内容容器,使得背景图片透明.content::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.3);//这句设置图片透明度z-index:-1;}</style>

这样应该就能达到效果了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。