Heim Web-Frontend CSS-Tutorial Verwenden Sie CSS, um Textattribute_CSS/HTML dynamisch zu steuern

Verwenden Sie CSS, um Textattribute_CSS/HTML dynamisch zu steuern

May 16, 2016 pm 12:10 PM

Dieser Artikel führt ausführlich in das Thema der Verwendung von CSS zur dynamischen Steuerung von Textattributen ein. Er nutzt die Funktion der dynamischen Änderung von Attributwerten von CSS, um mehrere Attributwerte des Textes zu definieren. und verwendet dann ein Ereignis, um es auszulösen. Sobald das Ereignis eintritt, ändern Sie den Textattributwert, um den erwarteten Zweck zu erreichen.

Sie können CSS ganz einfach verwenden, um die Eigenschaften von Text dynamisch zu ändern, sodass Sie Text erstellen können, der sich dynamisch vergrößert, verkleinert, die Textfarbe ändert, den Texthintergrund, den Zeichenabstand und den Zeilenabstand ändert und andere Webseiteneffekte unterliegen Ihrer Kontrolle. Ist es nicht ein bisschen mysteriös? Das ist einfach so. Das muss kompliziert sein, oder? NEIN! Nachdem Sie diesen Artikel gelesen haben, werden Sie verstehen, dass es so einfach ist.
Bitte sehen Sie sich das folgende Beispiel an:

1. Ändern Sie die Textgröße dynamisch
Der Effekt dieses Beispiels ist: ein Stück Text, wenn sich die Maus auf diesem Stück befindet Der Text wird größer und kehrt beim Verlassen der Maus zur ursprünglichen Position zurück.
Produktionsmethode:
1. Definieren Sie in Dreamweaver3 zwei CSS-Klassen mit dem Namen „style1“ und der anderen mit dem Namen „style2“. Schriftgröße (12px). Der erhaltene CSS-Code lautet wie folgt:

Internetnutzer, die Dreamweaver nicht verwenden, können den obigen Code direkt zwischen
und

des Webseitencodes kopieren. 2. Fügen Sie diesen Code zum -Tag dieses Textes hinzu: onmouseover="this.className=''style1''" onmouseout="this.className=''style2''". Zu diesem Zeitpunkt ist die Produktion abgeschlossen und der Quellcode des Textes, der den Effekt erzeugen kann, lautet wie folgt:



Wenn sich die Maus auf diesem Text befindet, wird der Text größer, und wenn der Wird die Maus wegbewegt, wird sie kleiner.
Internetnutzer, die Dreamweaver nicht verwenden, müssen nur den Code wie oben beschrieben ändern. Sie können eine Vorschau anzeigen, um den tatsächlichen Effekt zu sehen.

2. Ändern Sie gleichzeitig dynamisch die Größe, Farbe und Fettigkeit des Texts
Der Effekt dieses Beispiels ist: Wenn sich die Maus auf dem Text befindet, ändert sich die Größe , Farbe und Fettstärke des Textes ändern sich, er kehrt in seinen ursprünglichen Zustand zurück, wenn die Maus wegbewegt wird. Die Produktionsmethode dieses Beispiels ist die gleiche wie in Beispiel 1. Der einzige Unterschied besteht darin, dass in CSS unterschiedliche Textattribute definiert sind, sodass die Produktionsmethode nicht wiederholt wird. Der zwischen
und
hinzugefügte CSS-Code lautet:


Der Quellcode des Textes, der den Effekt erzeugen kann, ist abgeschlossen wie folgt:

Bewegen Sie die Maus über diesen Text, um die Größe, Farbe und Fettstärke des Texts zu ändern. Wenn Sie die Maus verlassen, kehrt er in den ursprünglichen Zustand zurück.
3. Den Hintergrund eines Teils des Textes dynamisch ändern

Der Effekt dieses Beispiels ist: Wenn die Maus über eine bestimmte Textzeile bewegt wird, wird der Hintergrund von Ein Teil des Textes in der Zeile ändert sich. Der andere Hintergrund unseres Geschäfts bleibt unverändert.

Zwischen diesem Beispiel und dem obigen Beispiel gibt es einige Änderungen in der Produktionsmethode. Das obige Beispiel ändert die Attribute des gesamten Textes, sodass das Triggerereignis auf die Markierung „P“ geladen wird, während in diesem Beispiel nur a Da sich die Hintergrundfarbe eines Teils des Textes ändert, sollten Sie zuerst das Tag „Span“ verwenden, um den Text einzuschließen, dessen Hintergrund Sie ändern möchten, und dann das Triggerereignis in das Tag „Span“ laden. Der in diesem Beispiel zwischen und

hinzugefügte CSS-Code lautet:

Nach Abschluss der Produktion lautet der Quellcode des Textes, der den Effekt erzeugen kann, wie folgt:


Wenn die Maus über diesen Text fährt, ändert sich der Hintergrund, aber der Hintergrund des anderen Absatzes in dieser Zeile bleibt unverändert.

4. Fügen Sie dynamisch Symbole zu Hyperlinks hinzu
Der Effekt dieses Beispiels ist: Wenn die Maus über einen Hyperlink bewegt wird, erscheint links davon ein Bild. Die Maus bewegt sich weg und das Bild verschwindet. Die Produktionsmethode dieses Beispiels ist die gleiche wie im vorherigen Beispiel. Bei beiden soll der Hintergrund des Textes geändert werden. Bei der Erstellung sind jedoch einige Punkte zu beachten:
1 CSS-Hintergrund, wählen Sie den Bildhintergrund aus und legen Sie beim Festlegen des Parameters „Wiederholen“ des Bildhintergrunds „Keine Wiederholung“ (nicht gekachelt) fest. Reservieren Sie beim Festlegen des Hyperlinks die Position des Bildes die linke Seite davon;
3. Triggerereignisse werden auf Hyperlinks geladen.
Der in diesem Beispiel zwischen und hinzugefügte CSS-Code lautet: Die Produktion ist abgeschlossen, der Hyperlink kann Effekte erzeugen Der Quellcode sieht so aus: Bewegen Sie die Maus darüber Durch dynamisches Ändern der CSS-Eigenschaften des Textes können Sie auch viele Spezialeffekte erstellen, aber die Methode ist grundsätzlich dieselbe Daher werde ich nicht jedes einzelne Beispiel nennen. Sobald Sie die Methode beherrschen, können Sie Ihrer Fantasie freien Lauf lassen.
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Machen Sie Ihren ersten Seltsamen -Sufle -Übergang Machen Sie Ihren ersten Seltsamen -Sufle -Übergang Mar 15, 2025 am 11:08 AM

Die Sufelte Transition -API bietet eine Möglichkeit, Komponenten zu beleben, wenn sie das Dokument eingeben oder verlassen, einschließlich benutzerdefinierter Svelte -Übergänge.

Arbeiten mit GraphQL Caching Arbeiten mit GraphQL Caching Mar 19, 2025 am 09:36 AM

Wenn Sie kürzlich mit GraphQL gearbeitet oder seine Vor- und Nachteile überprüft haben, haben Sie zweifellos Dinge wie "GraphQL nicht unterstützen Caching" oder gehört

Show, Don ' Tell Show, Don ' Tell Mar 16, 2025 am 11:49 AM

Wie viel Zeit damit, die Inhaltspräsentation für Ihre Websites zu entwerfen? Wenn Sie einen neuen Blog -Beitrag schreiben oder eine neue Seite erstellen, denken Sie darüber nach

Aufbau einer Ethereum -App mit Redwood.js und Fauna Aufbau einer Ethereum -App mit Redwood.js und Fauna Mar 28, 2025 am 09:18 AM

Mit dem jüngsten Aufstieg von Bitcoins Preis über 20.000 USD und kürzlich von 30.000, dachte ich, es lohnt

Erstellen Sie Ihr eigenes Bragdoc mit ELEITY Erstellen Sie Ihr eigenes Bragdoc mit ELEITY Mar 18, 2025 am 11:23 AM

Unabhängig davon, in welcher Phase Sie als Entwickler Sie befinden, haben die Aufgaben, die wir erledigen - ob groß oder klein - einen enormen Einfluss auf unser persönliches und berufliches Wachstum.

Was zum Teufel haben NPM -Befehle? Was zum Teufel haben NPM -Befehle? Mar 15, 2025 am 11:36 AM

NPM-Befehle führen verschiedene Aufgaben für Sie aus, entweder als einmalige oder als kontinuierlich ausgeführter Vorgang für Dinge wie das Starten eines Servers oder das Kompilieren von Code.

Ein bisschen auf CI/CD Ein bisschen auf CI/CD Apr 02, 2025 pm 06:21 PM

Ich sage "Website" passt besser als "Mobile App", aber ich mag dieses Rahmen von Max Lynch:

Verwenden wir (x, x, x, x), um über Spezifität zu sprechen Verwenden wir (x, x, x, x), um über Spezifität zu sprechen Mar 24, 2025 am 10:37 AM

Ich habe mich neulich mit Eric Meyer unterhalten und erinnerte mich an eine Eric Meyer -Geschichte aus meinen prägenden Jahren. Ich habe einen Blog -Beitrag über CSS -Spezifität geschrieben, und

See all articles