Frage:
Kann ich ein transparentes Hintergrundbild mit a festlegen? einzelne CSS-Eigenschaft? Wenn ja, wie?
Problem mit dem Originalbild:
Das bereitgestellte Bild („tandem.jpg“) ist zu hell, daher möchten Sie seine Deckkraft verringern auf etwa 0,2, während die Verwendung als Hintergrund erhalten bleibt Bild.
Lösung:
Obwohl es keine direkte CSS-Eigenschaft gibt, mit der Sie sowohl das Hintergrundbild als auch die Deckkraft gleichzeitig festlegen können, können Sie das gewünschte Ergebnis wie folgt erzielen Technik:
#main { position: relative; } #main:after { content : ""; display: block; position: absolute; top: 0; left: 0; background-image: url(/wp-content/uploads/2010/11/tandem.jpg); width: 100%; height: 100%; opacity : 0.2; z-index: -1; }
Erklärung:
Mit dieser Technik wird effektiv eine transparente Ebene über dem Hauptelement erstellt, die den Hintergrund hervorhebt Bild mit der angegebenen Deckkraft.
Das obige ist der detaillierte Inhalt vonKann eine einzelne CSS-Eigenschaft sowohl Hintergrundbild als auch Deckkraft festlegen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!