CSS -Tutorial

CSS-Startseite CSS-Einführung CSS-Syntax CSS-Selektoren CSS-Anleitung CSS-Kommentare CSS-Farben CSS-Hintergründe CSS-Grenzen CSS-Ränder CSS-Padding CSS-Höhe/Breite CSS-Box-Modell CSS-Gliederung CSS-Text CSS-Schriftarten CSS-Icons CSS-Links CSS-Listen CSS-Tabellen CSS-Anzeige CSS Max-Breite CSS-Position CSS Z-Index CSS-Überlauf CSS-Float CSS Inline-Block CSS-Ausrichtung CSS-Kombinatoren CSS Pseudo-Klasse CSS Pseudo-Element CSS-Opazität CSS-Navigationsleiste CSS-Dropdowns CSS-Bildergalerie CSS-Bild-Sprites CSS-Attribut-Selektoren CSS-Formulare CSS-Zähler CSS-Website-Layout CSS-Einheiten CSS-Spezifität CSS !wichtig CSS-Mathematikfunktionen

CSS-Erweitert

Abgerundete CSS-Ecken CSS-Randbilder CSS-Hintergründe CSS-Farben CSS-Farbschlüsselwörter CSS-Verläufe CSS-Schatten CSS-Texteffekte CSS-Webfonts CSS-2D-Transformationen CSS-3D-Transformationen CSS-Übergänge CSS-Animationen CSS-Tooltips Bilder im CSS-Stil CSS-Bildreflexion CSS-Objektanpassung CSS-Objektposition CSS-Maskierung CSS-Schaltflächen CSS-Paginierung CSS mehrere Spalten CSS-Benutzeroberfläche CSS-Variablen Größe von CSS-Boxen CSS-Medienabfragen CSS MQ-Beispiele CSS-Flexbox

CSS- responsiv

RWD-Einführung RWD-Ansichtsfenster RWD-Rasteransicht RWD-Medienabfragen RWD-Bilder RWD-Videos RWD-Frameworks RWD-Vorlagen

CSS -Raster

Grid-Einführung Grid-Container Rasterelement

CSS -SASS

SASS-Tutorial

CSS- Beispiele

CSS-Vorlagen CSS-Beispiele CSS-Quiz CSS-Übungen CSS-Zertifikat

CSS- Referenzen

CSS-Referenz CSS-Selektoren CSS-Funktionen CSS-Referenz Aural CSS-websichere Schriftarten CSS animierbar CSS-Einheiten CSS PX-EM-Konverter CSS-Farben CSS-Farbwerte CSS-Standardwerte CSS-Browser-Unterstützung

CSS -Hintergründe


Die CSS-Hintergrundeigenschaften werden verwendet, um Hintergrundeffekte für Elemente hinzuzufügen.


In diesen Kapiteln lernen Sie die folgenden CSS-Hintergrundeigenschaften kennen:

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position
  • background(Kurzschrifteigenschaft)

CSS-Hintergrundfarbe

Die background-colorEigenschaft gibt die Hintergrundfarbe eines Elements an.

Beispiel

Die Hintergrundfarbe einer Seite wird wie folgt eingestellt:

body {
  background-color: lightblue;
}

Mit CSS wird eine Farbe meistens angegeben durch:

  • ein gültiger Farbname - wie "rot"
  • ein HEX-Wert - wie "#ff0000"
  • ein RGB-Wert - wie "rgb(255,0,0)"

Unter CSS -Farbwerte finden Sie eine vollständige Liste möglicher Farbwerte.


Andere Elemente

Sie können die Hintergrundfarbe für beliebige HTML-Elemente festlegen:

Beispiel

Hier haben die Elemente <h1>, <p> und <div> unterschiedliche Hintergrundfarben: 

h1 {
  background-color: green;
}

div {
  background-color: lightblue;
}

p {
  background-color: yellow;
}

Opazität / Transparenz

Die opacityEigenschaft gibt die Deckkraft/Transparenz eines Elements an. Er kann einen Wert von 0,0 - 1,0 annehmen. Je niedriger der Wert, desto transparenter:

Deckkraft 1

Deckkraft 0,6

Opazität 0,3

Opazität 0,1

Beispiel

div {
  background-color: green;
  opacity: 0.3;
}

Hinweis: Wenn Sie die opacityEigenschaft verwenden, um dem Hintergrund eines Elements Transparenz hinzuzufügen, erben alle untergeordneten Elemente dieselbe Transparenz. Dadurch kann der Text in einem vollständig transparenten Element schwer lesbar werden.


Transparenz mit RGBA

Wenn Sie wie in unserem Beispiel oben keine Deckkraft auf untergeordnete Elemente anwenden möchten, verwenden Sie RGBA -Farbwerte. Das folgende Beispiel legt die Deckkraft für die Hintergrundfarbe und nicht für den Text fest:

100 % Deckkraft

60 % Deckkraft

30 % Deckkraft

10 % Deckkraft

Sie haben in unserem CSS-Farben-Kapitel gelernt , dass Sie RGB als Farbwert verwenden können. Zusätzlich zu RGB können Sie einen RGB-Farbwert mit einem Alphakanal (RGB A ) verwenden – der die Deckkraft einer Farbe angibt.

Ein RGBA-Farbwert wird angegeben mit: rgba(red, green, blue, alpha ). Der Alpha- Parameter ist eine Zahl zwischen 0,0 (vollständig transparent) und 1,0 (vollständig undurchsichtig).

Tipp: Mehr über RGBA-Farben erfahren Sie in unserem CSS-Farben-Kapitel .

Beispiel

div {
  background: rgba(0, 128, 0, 0.3) /* Green background with 30% opacity */
}