CSS-Farbenschlüsselwörter
- Vorherige Seite CSS-Farben
- Nächste Seite CSS-Verlauf
Dieses Kapitel erläutert transparent
、currentcolor
und inherit
Schlüsselwort.
transparent Schlüsselwort
transparent
Das Schlüsselwort wird verwendet, um Farben transparent zu machen. Es wird oft verwendet, um eine transparente Hintergrundfarbe für ein Element zu setzen.
Beispiel
In diesem Beispiel wird die Hintergrundfarbe des <div>-Elements vollständig transparent sein, und das Hintergrundbild wird angezeigt:
body { background-image: url("paper.gif"); } div { background-color: transparent; }
Hinweis:transparent
Das Schlüsselwort ist äquivalent zu rgba(0,0,0,0)
RGBA-Farbwerte sind eine Erweiterung der RGB-Farbwerte, die einen Alpha-Kanal haben - er bestimmt die Transparenz der Farbe. Mehr Informationen finden Sie in unserem CSS RGB Kapitel und CSS-Farben Kapitel.
currentcolor Schlüsselwort
currentcolor
Das Schlüsselwort ähnelt einem Variablen, es speichert den aktuellen Wert der color-Eigenschaft des Elements.
Dieser Schlüsselwort ist sehr nützlich, wenn Sie eine bestimmte Farbe im Element oder auf der Seite konsistent halten möchten.
Beispiel
In diesem Beispiel wird die Rahmenfarbe des <div>-Elements blau sein, da die Textfarbe des <div>-Elements blau ist:
div { color: blue; border: 10px solid currentcolor; }
Beispiel
In diesem Beispiel ist die Hintergrundfarbe des <div>-Elements auf den aktuellen Farbwert des body-Elements gesetzt:
body { color: purple; } div { background-color: currentcolor; }
Beispiel
In diesem Beispiel werden die Farbwerte für die Bordersetzung und Schattenfarbe von <div> auf den aktuellen Farbwert des body-Elements gesetzt:
body { color: green; } div { box-shadow: 0px 0px 15px currentcolor; border: 5px solid currentcolor; }
inherit Schlüsselwort
inherit
Das Schlüsselwort gibt an, dass das Attribut seinen Wert von seinem übergeordneten Element übernehmen soll.
inherit
Schlüsselwörter können für jeden CSS-Attribut und für jedes HTML-Element verwendet werden.
Beispiel
In diesem Beispiel wird die Bordersetzung von <span> von der übergeordneten Elemente geerbt:
div { border: 2px solid red; } span { border: inherit; }
- Vorherige Seite CSS-Farben
- Nächste Seite CSS-Verlauf