Heim > Web-Frontend > CSS-Tutorial > Wie kann ich den Hintergrund eines Divs undurchsichtig machen, ohne seinen Text zu beeinträchtigen?

Wie kann ich den Hintergrund eines Divs undurchsichtig machen, ohne seinen Text zu beeinträchtigen?

Mary-Kate Olsen
Freigeben: 2024-12-17 18:35:09
Original
517 Leute haben es durchsucht

How Can I Make a Div's Background Opaque Without Affecting its Text?

CSS-Deckkraft nur für Hintergrundfarbe, aber nicht für Text

Problem:

Ist es möglich, die Deckkrafteigenschaft festzulegen ausschließlich für den Hintergrund eines Div, ohne Auswirkungen auf den darin enthaltenen Text?

Initial Versuch:

Der folgende Code wurde versucht:

background: #CCC;
opacity: 0.6;
Nach dem Login kopieren

Diese Methode konnte jedoch die Deckkraft des Hintergrunds nicht ändern.

Lösung:

Um einen transparenten Hintergrund zu erstellen, ohne den Text zu beeinträchtigen, sollten Sie die Verwendung von rgba() in Betracht ziehen. Funktion:

background: rgba(R, G, B, A);
Nach dem Login kopieren

rgba() Funktionssyntax:

  • R, G, B: Ganze Zahlen oder Prozentsätze, die Rot, Grün- und Blauwerte.
  • A: Alpha-Wert zwischen 0 und 1 oder ein Prozentsatz, wobei 1 für volle Deckkraft steht.

Beispiel:

background: rgba(51, 170, 51, 0.4);
Nach dem Login kopieren

Dieser Code erstellt einen Hintergrund, der zu 40 % undurchsichtig ist und eine grüne Farbe hat.

Browserkompatibilität:

Stand 2018 unterstützt praktisch jeder moderne Browser die rgba()-Syntax.

Das obige ist der detaillierte Inhalt vonWie kann ich den Hintergrund eines Divs undurchsichtig machen, ohne seinen Text zu beeinträchtigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage