CodeGym /Kurse /Frontend SELF DE /Textdekoration

Textdekoration

Frontend SELF DE
Level 15 , Lektion 2
Verfügbar

7.1 text-decoration Eigenschaft

CSS bietet verschiedene Eigenschaften zur Stilisierung und Dekoration von Text auf Webseiten. Die Eigenschaften text-decoration, text-transform und text-shadow ermöglichen das Hinzufügen von Unterstreichungen, das Ändern der Groß-/Kleinschreibung und das Erzeugen von Schatten, was hilft, den Text ausdrucksvoller und ansprechender zu gestalten.

Die Eigenschaft text-decoration steuert die dekorativen Effekte des Textes, wie Unterstreichungen, Überstriche und Durchstreichungen. Es ermöglicht auch, die Farbe und den Stil der Linien, die zur Dekoration des Textes verwendet werden, einzustellen.

Werte:

  • none: entfernt alle Textdekorationen
  • underline: unterstreicht den Text
  • overline: fügt eine Linie über dem Text hinzu
  • line-through: fügt eine Linie durch den Text (Durchstreichung) hinzu
  • blink: Text blinkt (nicht von allen Browsern unterstützt)
  • text-decoration-color: legt die Farbe der Dekorationslinie fest
  • text-decoration-style: legt den Stil der Linie fest (solid, double, dotted, dashed, wavy)
  • text-decoration-thickness: legt die Dicke der Dekorationslinie fest

Verwendungsbeispiel:

CSS
    
      .underline {
        text-decoration: underline;
      }

      .overline {
        text-decoration: overline;
      }

      .line-through {
        text-decoration: line-through;
      }

      .custom-decoration {
        text-decoration: underline wavy red;
      }
    
  
HTML
    
      <body>
        <p class="underline">Dieser Text ist unterstrichen.</p>
        <p class="overline">Dieser Text ist überstrichen.</p>
        <p class="line-through">Dieser Text ist durchgestrichen.</p>
        <p class="custom-decoration">Dieser Text ist mit einer welligen roten Linie unterstrichen.</p>
      </body>
    
  

7.2 text-transform Eigenschaft

Die Eigenschaft text-transform steuert die Umwandlung von Text, indem sie die Groß-/Kleinschreibung von Buchstaben ändert. Dies ist nützlich für die automatische Umwandlung von Text in Überschriften, Kleinbuchstaben usw.

Werte:

  • none: keine Umwandlungen (Standardwert)
  • capitalize: Der erste Buchstabe jedes Wortes wird groß geschrieben
  • uppercase: Alle Buchstaben werden groß geschrieben
  • lowercase: Alle Buchstaben werden klein geschrieben
  • full-width: wandelt den Text in volle (doppelte) Breite um (nicht von allen Browsern unterstützt)

Verwendungsbeispiel:

CSS
    
      .capitalize {
        text-transform: capitalize;
      }

      .uppercase {
        text-transform: uppercase;
      }

      .lowercase {
        text-transform: lowercase;
      }
    
  
HTML
    
      <body>
        <p class="capitalize">dieser text wird mit großem buchstaben für jedes wort sein.</p>
        <p class="uppercase">dieser text wird vollständig in großbuchstaben sein.</p>
        <p class="lowercase">DIESER TEXT WIRD VOLLSTÄNDIG IN KLEINBUCHSTABEN SEIN.</p>
      </body>
    
  

7.3 text-shadow Eigenschaft

Die Eigenschaft text-shadow fügt dem Text einen Schatten hinzu, was es ermöglicht, visuelle Effekte zu erzeugen und die Lesbarkeit des Textes auf der Webseite zu verbessern.

Werte:

  • <offset-x>: Versatz des Schattens entlang der X-Achse (horizontal)
  • <offset-y>: Versatz des Schattens entlang der Y-Achse (vertikal)
  • <blur-radius>: Unschärferadius des Schattens (optional)
  • <color>: Farbe des Schattens (optional)

Verwendungsbeispiel:

CSS
    
      .text-shadow {
        text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
      }

      .multiple-shadows {
        text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5), -2px -2px 4px rgba(255, 255, 255, 0.5);
      }
    
  
HTML
    
      <body>
        <p class="text-shadow">Dieser Text hat einen Schatten.</p>
        <p class="multiple-shadows">Dieser Text hat mehrere Schatten.</p>
      </body>
    
  

Erklärung des Codes:

  • text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.5);: fügt einen Schatten mit horizontalem Versatz von 2px, vertikalem Versatz von 3px, Unschärferadius von 4px und halbtransparentem schwarzem Farbton hinzu
  • text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5), -2px -2px 4px rgba(255, 255, 255, 0.5);: fügt zwei Schatten mit unterschiedlichen Parametern hinzu, um einen komplexeren visuellen Effekt zu erzeugen
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION