Gliederungstext in HTML

Rajeev Baniya 8 Oktober 2023
Gliederungstext in HTML

Dieser Artikel stellt eine Methode vor, um Text in HTML mit Hilfe von CSS zu skizzieren.

Verwenden Sie die CSS-Eigenschaft text-shadow, um einen Umriss für Text in HTML bereitzustellen

Der text-shadow ist eine CSS-Eigenschaft, die dem Text einen Schatten hinzufügt. Es nimmt eine durch Kommas getrennte Liste von Schatten als Werte und jeder Schatten enthält X-Offset, Y-Offset, Unschärferadius und Farbe.

Wenn ein Text zum Beispiel eine Tet-Schatten-Eigenschaft von 1px 1px 3px schwarz hat, bedeutet dies, dass der Textschatten des Textes einen X-Offset von 1px, einen Y-Offset von 1px und einen Unschärferadius von hat 3px und hat schwarze Farbe. X-Offset und Y-Offset sind für die Richtung des Textschattens verantwortlich, und der X-Offset stellt den Schatten in horizontaler Richtung dar, während Y-Offset den Schatten in vertikaler Richtung darstellt.

Der Unschärferadius definiert den Abstand vom Text, bis zu dem der Schatten unscharf werden soll. Um dem Text einen vollständigen Umriss zu geben, müssen wir mehrere Werte für Textschatten einstellen, da der Text in alle Richtungen einen Umriss hat.

Erstellen Sie zum Beispiel ein <div> und schreiben Sie zufälligen Text hinein und geben Sie dem <div> den Klassennamen outline. Wählen Sie in CSS die Klasse outline aus.

Setzen Sie die Eigenschaft color auf white. Als nächstes setzen Sie die Eigenschaft text-shadow von div auf -1px -1px 0 #000, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black.

Hier haben wir vier Wertepaare für die Eigenschaft text-shadow angewendet. Es erstellt den Umriss des Textes in alle Richtungen, und wir haben 0 für den Unschärferadius verwendet, da wir nicht möchten, dass der Text unscharf wird.

Der offsets-Wert akzeptiert auch einen negativen Wert. Der negative Wert für den X-Offset erzeugt den Schatten zur linken Seite, während der negative Y-Offset den Schatten zum oberen Rand des Textes erzeugt.

Wir setzen auch die Farbe des Textes auf Weiß und den Schatten auf Schwarz, damit der Text und die Kontur auf dem weißen Hintergrund sichtbar sind.

Code - HTML:

<div class="outline">
 Text shadow can be used to give an outline to the text.
</div>

Code - CSS:

.outline {
  color: white;
  text-shadow:
               -1px -1px 0 black,
                1px -1px 0 black,
               -1px 1px 0 black,
                1px 1px 0 black;
}

So können wir die CSS-Eigenschaft text-shadow verwenden, um den Text in HTML zu umreißen.

Verwandter Artikel - HTML Text