css3中背景透明文字不透明怎么设置?

摘要:CSS3是CSS(层叠样式表)技术的升级版本,CSS3原理同CSS,是在网页中自定义样式表的选择符,然后在网页中大量引用这些选择符。

CSS3是CSS(层叠样式表)技术的升级版本,CSS3原理同CSS,是在网页中自定义样式表的选择符,然后在网页中大量引用这些选择符。

css3中设置背景透明文字不透明的方法:

背景图 + 定位 + background:rgba(255,255,255,0.3)、

.demo2-bg{
    background: url(http://csssecrets.io/images/tiger.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);
}
<div>
    <div>背景图半透明,文字不透明<br />方法:定位+ background:rgba(255,255,255,0.3)</div>
</div>

rgba是css3中新增的,rgba色彩模式与RGB相同,只是在RGB模式上新增了Alpha透明度。

RGBA

说明:

RGBA(R,G,B,A)

取值:

  • R:红色值。正整数 | 百分数

  • G:绿色值。正整数 | 百分数

  • B:蓝色值。正整数 | 百分数

  • A:Alpha透明度,取值0~1之间。

RGBA记法

此色彩模式与RGB相同,只是在RGB模式上新增了Alpha透明度。

IE6.0-8.0不支持使用 rgba 模式实现透明度,可使用 IE 滤镜处理

兼容性:

浅绿 = 支持

红色 = 不支持

粉色 = 部分支持



本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!

链接: https://shenqiku.cn/article/FLY_9178