Wie kann ich ändern Schriftgröße auf die fliegen mit Style Sheets?

February 5

Web-Entwickler ändern Font-Eigenschaften der Webseite Text das Textobjekt Stylesheet Werte beim Zuschauer eine Aktion auf einer Webseite ausführen. Beispielsweise wenn eine Website eine Schaltfläche verfügt, die sagt, "Klicken Sie auf zu erhöhen Schriftgröße," ruft Sie auf diese Schaltfläche eine JavaScript-Funktion. Diese Funktion ändert ein Textobjekt Schriftgröße durch Font-Größe-Eigenschaft des Objekts zu aktualisieren. Verwenden Sie diese Technik, Texteffekte hinzufügen, um eine Website und ermöglichen Zuschauer um den Text entsprechend ihren Bedürfnissen anzupassen.

Anweisungen

1 Öffnen Sie Notepad, erstellen Sie ein neues Dokument, und fügen Sie den folgenden Text hinzu:

<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / EN" "als http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >

< html Xmlns = "als http://www.w3.org/1999/xhtml" >

< Head >

< Title > Schriftart ändern Test < / title >

<!--HEAD-Abschnitt des Dokuments-->

< Skript-Typ = "Text/Javascript" >

Skriptabschnitt des Dokuments-->

< / script >

< / head >

< Körper >

<!--BODY-Abschnitt des Dokuments-->

< / body >

< / html >

2 Fügen Sie den folgenden Code hinzu Abschnitt < Body > des Dokuments unter "BODY-Abschnitt des Dokuments":

< Eingang Typ = "Knopf" Value = "Normaler Schrift" Onclick = "ChangeFont ('Absatz1', 'RegularFont')" / >

< Eingang Typ = "Knopf" Value = "Große Schrift" Onclick = "ChangeFont ('Absatz1', 'LargeFont')" / >

< Eingang Typ = "Knopf" Value = "Kleine Schrift" Onclick = "ChangeFont ('Absatz1', 'SmallFont')" / >

< Div >

< p Id = "Absatz1" Class = "RegularFont" > Dies ist ein Absatz. Klicken Sie zum Ändern der Größe it. </p >

< / Div >

Dies schafft einen Absatz und drei Schaltflächen, die JavaScript-Funktion aufrufen, die den Absatz Schriftgrad ändert. Jede Schaltfläche "Onclick"-Ereignis übergibt den Namen einer anderen Klasse. Jede Klasse die Stile des Absatzes nach der Klasse Style Sheet Definition.

3 Fügen Sie diesen Code auf < Head >-Abschnitt des Dokuments unter "HEAD-Abschnitt des Dokuments":

< Typ style = "Text/Css" >

.regularFont {Font-Size: 12px;}

.smallFont {Font-Size: 8px;}

.largeFont {Font-Größe: 24px;}

< / style >

Diese Stylesheet-Klassen definieren die regelmäßigen, kleinen und großen Schriftgrößen. Die Werte sind in Pixel. Die "LargeFont"-Klasse definiert eine Schriftgröße von 24 Pixel. Ändern Sie diesen Pixelgrößen auf alle Werte, die Sie mögen. Beispielsweise, um den Schriftgrad der Klasse "LargeFont" um 20 Pixel zu ändern, ändern Sie die Anweisung wie folgt:

.largeFont {Font-Size: 20px;}

4 < Skriptabschnitt > das Dokument unter "Skript-Abschnitt des Dokuments" Diese JavaScript-Funktion hinzufügen:

Funktion ChangeFont (Objektreferenz, NewClassName) {}

Var ObjectToChange = document.getElementById(objectReference);

objectToChange.className = NewClassName;

}

Jede Schaltfläche im Abschnitt < Body > ruft diese Funktion auf und übergibt zwei Parameter an die Funktion: der Name des Objekts zu ändern und den Namen der Klasse auf das Objekt angewendet. In diesem Beispiel übergibt die "Große Schrift" Schaltfläche "Absatz1" als "ObjectToChange" und "LargeFont" als den Namen der Klasse zuweisen "Absatz1." Die zweite Anweisung in der Funktion gilt die Klasse "LargeFont" für "Absatz1." Da die Klasse "LargeFont" einen 24 Pixel-Schriftgrad (24px) definiert, ändert die Schriftgröße von "Absatz1" in 24 Pixel.

5 Klicken Sie auf "Datei" und wählen Sie "Speichern", um das Fenster "Speichern unter" öffnen. Geben Sie Folgendes in das Feld "Dateiname":

XYZ.html

Ersetzen Sie "Xyz" durch einen beliebigen Namen. Beispielsweise wenn Sie die Webseite "MyPage" benennen möchten, geben Sie ein "MyPage.html" (ohne Anführungszeichen) in das Textfeld ein.

6 Klicken Sie auf "Speichern", um die Datei zu speichern. In einem Browser Öffnen Sie, und klicken Sie auf die Schaltflächen. Jede Schaltfläche ändert die Größe des Textes im Absatz.

Tipps & Warnungen

  • Immer Hinzufügen einer ID-Eigenschaft auf ein beliebiges HTML-Objekt die gewünschte JavaScript ändern. Der Befehl "document.getelementById" verwendet die ID des Objekts im JavaScript-Code sichtbar machen.