广告位联系
返回顶部
分享到

CSS中背景图片透明度问题介绍

css 来源:互联网 作者:佚名 发布时间:2024-06-27 21:49:42 人浏览
摘要

今天使用CSS设计一个后台页面,在插入背景图片后,设置透明度时,发现使用opacity设置透明度时,里面的文字内容也会随着背景一起变透明 效果如下图 于是在百度上找了很多方法,记录一下

今天使用CSS设计一个后台页面,在插入背景图片后,设置透明度时,发现使用opacity设置透明度时,里面的文字内容也会随着背景一起变透明
效果如下图

于是在百度上找了很多方法,记录一下,方便以后使用

1.背景毛玻璃效果

通过伪类选择器before为背景添加透明效果,文字使用的仍时添加效果前的样式

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

.demo1{

    width: 500px;

    height: 300px;

    line-height: 50px;

    text-align: center;

}

.demo1:before{

    background: url(http://csssecrets.io/images/tiger.jpg) no-repeat;

    background-size: cover;

    width: 500px;

    height: 300px;

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;/*-1 可以当背景*/

    -webkit-filter: blur(3px);

    filter: blur(3px);

}

2.背景半透明效果

此方法通过在文字所在的div上面设置透明度,不改变背景的透明度
当两个盒子重叠时,就会实现下面图片的效果

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

.demo2-bg{

    background: url("img/htbg1.jpg") no-repeat;

    background-size: cover;

    width: 500px;

    height: 300px;

    position: relative;

}

.demo2{

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    width: 500px;

    height: 300px;

    line-height: 50px;

    text-align: center;

    background:rgba(255,255,255,0.3);

}


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计