私は次のコードを持っています:
html...
<div id="solidcolor">
<div class="transcolor">transcolor
<div class="notranscolor">some text</div>
</div>
</div>
css..
#solidcolor{
background: url("http://i45.tinypic.com/o5aycp.gif") repeat;
width: 200px;
height: 200px;
}
.transcolor{
background: blue;
opacity: 0.4;
height: 100px;
}
.notranscolor{
background: red; /* I want this color to solid color not transparent color*/
}
編集メモ線形グラデーション カラーを設定する必要があるため、rgba() メソッドを使用して背景色を設定できませんでした。
編集1
絶対配置も適用した後でも、これに対する適切な解決策を得ることができませんでした。しかし、次のアイデアは calc() メソッドでこれを行いたいのですが、終了しません。何か案が?
編集2
@rokburgarが答えを述べているように、絶対位置を適用しても問題を解決できませんでした。しかし、不透明度を 1.25 に設定したかったのですが、これは 0 から 1 にする必要があることはわかっていますが、彼はこの 0.8 * 1.25 = 1 のように 0.4 * 1.0 = 0.4 と述べています。