如何使用CSS实现背景图像透明


本文摘自PHP中文网,作者不言,侵删。

CSS实现背景图像透明需要用到的属性是opacity属性,但是在有文字的情况下,为了防止文字透明我们需要将元素分开。

未标题-3.jpg

CSS中实现背景图像透明的属性是opacity属性,但是,如果你使用它来创建带有文本的内容的话,你就会发现文本内容也会随着透明。

现在,我们先来编写一个只是背景图像透明的CSS。

首先,我们来看一下HTML代码

1

2

3

4

<div class="content">

    <div class="bg"></div>

    <p>蒲公英</p>

</div>

.bg是一个空div,“蒲公英”写在它之外。

也就是说,下面将利用position属性将“蒲公英”放在图像的上面,我们来看具体的代码实例

首先,给出相对位置(position:relative;)到.content。

为了更容易理解背景透明,我们先给一个黑色的背景

1

2

3

4

5

6

7

8

9

10

11

.content{

    width: 450px;

    height: 300px;

    background: #000;

    position: relative; /*相对位置*/

}

p{

    color: #fff;

    font-weight: bold;

    text-align: center;

}

效果如下:

2345截图20181128105823.png

接下来,我们来设置.bg

将width和height设置为100%并将position设置为绝对位置放在左上(left:0; top: 0;)。

阅读剩余部分

相关阅读 >>

css text-align属性怎么用

css怎么设置边框线样式

css代码规范分享

less和css的区别是什么

css怎么设置div边框颜色

如何让css hover 失效

css怎么使用外部艺术字

css中什么属性可为元素设置外边距

css中grid布局和表格有什么区别

css中怎么设置字体下划线

更多相关阅读请进入《图像透明》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...