CSSコミュニティ、この質問が表示されたら、私はそれを閉じることができます。テキストの下に別の背景レイヤーを適用する方法
ここに問題があります。背景を持つ要素があり、最初の要素の上に別の背景を追加したいとします。要素のテキストは静的で、背景の上に表示されます。
これを実行する方法はありますかは、でのみですか?私は他の要素などを動的に追加できることを知っていますが、スタイルルールだけでこれを行う方法を探しています。
このスニペットを実行して、私の心に留めてください。理想的には、私はこのテキストを自分の背景との間に置く方法を持っています。:before
div {
padding: 20px;
background: #c8e289;
position: relative;
}
div:before {
content: "";
position: absolute;
background: rgba(255, 255, 255, 0.6);
top: 0;
right: 50%;
width: 50%;
height: 100%;
}
<div>Text Barely Visible</div>
それはまさにそれです!私はすでにz-indexを試みたと思ったが、明らかに私は感謝しなかった! – floribon
複数の背景を試すこともできます。 – pol
それを指摘してくれてありがとう、私は最初のCSSを変更することはできませんが、jsutはそれの上に新しいルールを追加する(と私は元の背景色を知らない)。しかし、それは親族に役立つかもしれない – floribon