Ich habe die folgende CSS-Komponente:Haben hellen Text über ein dunkles Bild
<div className="dimmed-image" style={itemStyle}>
<div className="bright-text">
<br/>
<h2 className="white-center">Some text</h2>
</div>
</div>
Die itemStyle
Variablenreferenzen ein Hintergrundbild.
var itemStyle = {
backgroundImage: 'url(' + imageLocation + ')'
};
Die css
Klassen sind diese:
.dimmed-image {
-webkit-filter: brightness(60%);
}
.bright-text {
-webkit-filter: brightness(100%) !important;
}
I weißer Text auf ein Bild haben wollen, die abgedunkelt.
Wenn ich jedoch den obigen Code verwende, wird der Text auch verdunkelt.
Wenn ich zwei separate div
Klassen wie diese machen:
<div className="dimmed-image" style={itemStyle}>
</div>
<div className="bright-text">
<br/>
<h2 className="white-center">Some text</h2>
</div>
Dann wird der Text unter dem Bild platziert werden.
Wie kann ich hellen Text auf einem dunklen Bild haben?