【发布时间】:2018-10-17 09:09:10
【问题描述】:
假设我们有一个存储背景颜色的类列表。
.bgr-red //background-color: rgb(255, 0, 0);
.bgr-green //background-color: rgb(0, 0 , 255);
.bgr-blue //background-color: rgb(0, 128, 0);
我们有一个使用这些类之一的 div。
<div class="bgr-red">...</div>
有什么方法可以创建一组包含 Alpha 通道的新类?类似这样的东西(我试过这个方法,没用):
.alpha-90 //background-color: rgba(inherit, inherit, inherit, .9);
.alpha-80 //background-color: rgba(inherit, inherit, inherit, .8);
.alpha-70 //background-color: rgba(inherit, inherit, inherit, .7);
最终目标是能够将背景颜色不透明度放入与其余背景颜色值分开的 div 中?像这样创建一个 div:
<div class="bgr-red alpha-80">...</div>
谢谢。
【问题讨论】:
-
rgba(inherit, inherit, inherit, .9);奇怪,如果您需要继承所有内容,为什么不直接使用opacity? -
@BladeMight 因为不透明度也会影响里面的内容
-
好的。我明白了。
标签: css