の不透明度をbackground-color
に指定するには、既存の背景色を変更せずにどうしますか?色を指定せずに背景の不透明度を指定
たとえば、考えてみます。
私は緑/青の色を変更/上書きせずに不透明度を変更するdiv.light
に提供することができますどのような値
div {
width: 100px;
height: 100px;
}
.blue {
background-color: blue;
}
.green {
background-color: green;
}
.light {
background-color: rgba(?, ?, ?, 0.9) /* <--- what do I use here? */
}
<div class="blue"></div>
<div class="green"></div>
<div class="blue light"></div>
<div class="green light"></div>
? (存在しない)background-alpha
またはbackground-opacity
ような何か
編集:私は内容ですべてのdivのための不透明度を変更する必要はありません。ちょうど背景。
編集:私はDOMの追加を含む解決策があることを認識していますが、これは設計上のベストプラクティス(スタイリングにDOMを使用しない)に反し、CSS専用のソリューションを目指しています。