Maison interface Web tutoriel CSS Utiliser CSS pour contrôler dynamiquement les attributs de texte_CSS/HTML

Utiliser CSS pour contrôler dynamiquement les attributs de texte_CSS/HTML

May 16, 2016 pm 12:10 PM

Cet article présente en détail le sujet de l'utilisation de CSS pour contrôler dynamiquement les attributs de texte. Il utilise la fonctionnalité de modification dynamique des valeurs d'attribut​​de CSS pour définir plusieurs valeurs d'attribut​​de texte, et utilise ensuite un événement pour le déclencher. Une fois l'événement survenu, modifiez la valeur de l'attribut de texte pour atteindre l'objectif attendu.

Vous pouvez facilement utiliser CSS pour modifier dynamiquement les propriétés du texte, afin de pouvoir créer un texte qui s'agrandit, se rétrécit, change la couleur du texte, modifie l'arrière-plan du texte, l'espacement des caractères, l'espacement des lignes. et d'autres effets de page Web sont tous sous votre contrôle. N'est-ce pas un peu mystérieux ? C'est comme ça. Ça doit être compliqué, non ? Non! Après avoir lu cet article, vous comprendrez que c’est si simple.
Veuillez consulter l'exemple suivant :

1. Changez dynamiquement la taille du texte
L'effet de cet exemple est : un morceau de texte lorsque la souris est sur ce morceau. de texte, le texte devient plus grand, puis revient à sa position d'origine lorsque la souris quitte.
Méthode de production :
1. Dans Dreamweaver3, utilisez le panneau CSS pour définir deux classes CSS. L'une est nommée "style1" et définie comme une grande police (18px) ; taille de la police (12px). Le code CSS obtenu est le suivant :

Les internautes qui n'utilisent pas Dreamweaver peuvent copier le code ci-dessus directement entre le
et le

du code de la page Web. 2. Ajoutez ce code à la balise de ce texte : onmouseover="this.className=''style1''" onmouseout="this.className=''style2''". A ce stade, la production est terminée, et le code source du texte qui peut produire l'effet est le suivant :



Lorsque la souris est sur ce texte, le texte devient plus grand, et lorsque le la souris est éloignée, elle devient plus petite.
Les internautes qui n'utilisent pas Dreamweaver n'ont qu'à modifier le code comme ci-dessus. Vous pouvez le prévisualiser pour voir l'effet réel.

2. Changez dynamiquement la taille, la couleur et la gras du texte en même temps
L'effet de cet exemple est le suivant : lorsque la souris est sur le texte, la taille , la couleur et l'audace du texte changent, il reviendra à son état d'origine lorsque la souris sera éloignée. La méthode de production de cet exemple est la même que celle de l'exemple 1. La seule différence est que différents attributs de texte sont définis en CSS, donc la méthode de production ne sera pas répétée. Le code CSS ajouté entre
et
est :


La production est terminée. Le code source du texte qui peut produire l'effet est. comme suit :

Déplacez la souris sur ce texte pour modifier la taille, la couleur et la gras du texte, et il reviendra à son état d'origine lorsque la souris partira.
3. Changer dynamiquement l'arrière-plan d'une partie du texte

L'effet de cet exemple est le suivant : lorsque la souris se déplace sur une certaine ligne de texte, l'arrière-plan de une partie du texte dans la ligne change. L'autre contexte de notre activité reste inchangé.

Il y a quelques changements dans la méthode de production entre cet exemple et l'exemple ci-dessus. L'exemple ci-dessus modifie les attributs de l'ensemble du texte, donc l'événement déclencheur est chargé sur la marque "P" alors que dans cet exemple, seulement un ; section de texte est modifiée. La couleur d'arrière-plan d'une partie du texte, vous devez donc d'abord utiliser la balise "Span" pour entourer le texte dont vous souhaitez modifier l'arrière-plan, puis charger l'événement déclencheur dans la balise "Span". . Le code CSS ajouté entre et

dans cet exemple est :

Une fois la production terminée, le code source du texte qui peut produire l'effet est le suivant :


Lorsque la souris passe sur ce texte, le fond change, mais le fond de l'autre paragraphe de cette ligne reste inchangé.

4. Ajouter dynamiquement des icônes aux hyperliens
L'effet de cet exemple est le suivant : lorsque la souris passe sur un hyperlien, une image apparaîtra à gauche de celui-ci, la souris s'éloigne et l'image disparaît. La méthode de production de cet exemple est la même que la précédente, qui consiste à changer l'arrière-plan du texte, mais il y a quelques points à prendre en compte lors de la création :
1 Lors de la définition de l'arrière-plan CSS. , sélectionnez l'arrière-plan de l'image et définissez Lors de la définition du paramètre "répéter" de l'arrière-plan de l'image, sélectionnez "pas de répétition" (non carrelé
2 Lors de la définition d'un lien hypertexte, réservez un espace pour l'image sur le); côté gauche de celui-ci ;
3. Les événements déclencheurs sont chargés sur des hyperliens. Le code CSS ajouté entre et dans cet exemple est : La production est terminée, l'hyperlien qui peut produire des effets Le le code source est comme ceci : Déplacez la souris sur En modifiant dynamiquement les propriétés CSS du texte, vous pouvez également créer de nombreux effets spéciaux, mais la méthode est fondamentalement la même , je ne donnerai donc pas d'exemple un par un. Une fois que vous maîtriserez la méthode, vous pourrez utiliser votre imagination pour créer.
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Travailler avec GraphQL Caching Travailler avec GraphQL Caching Mar 19, 2025 am 09:36 AM

Si vous avez récemment commencé à travailler avec GraphQL ou examiné ses avantages et ses inconvénients, vous avez sans aucun doute entendu des choses comme "GraphQL ne prend pas en charge la mise en cache" ou

Show, ne dit pas Show, ne dit pas Mar 16, 2025 am 11:49 AM

Combien de temps passez-vous à concevoir la présentation de contenu pour vos sites Web? Lorsque vous écrivez un nouveau blog ou créez une nouvelle page, pensez-vous à

Construire une application Ethereum à l'aide de Redwood.js et de la faune Construire une application Ethereum à l'aide de Redwood.js et de la faune Mar 28, 2025 am 09:18 AM

Avec la récente montée du prix du bitcoin sur 20k $ USD, et pour lui, récemment en train de briser 30k, je pensais que cela valait la peine de reprendre une profonde plongeon dans la création d'Ethereum

Créer votre propre bragdoc avec Eleventy Créer votre propre bragdoc avec Eleventy Mar 18, 2025 am 11:23 AM

Quelle que soit le stade dans lequel vous vous trouvez en tant que développeur, les tâches que nous effectuons - qu'elles soient grandes ou petites - ont un impact énorme dans notre croissance personnelle et professionnelle.

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

Il est sorti! Félicitations à l'équipe Vue pour l'avoir fait, je sais que ce fut un effort massif et une longue période à venir. Tous les nouveaux documents aussi.

Un peu sur CI / CD Un peu sur CI / CD Apr 02, 2025 pm 06:21 PM

Je dirais que "Site Web" correspond mieux que "Application mobile" mais j'aime ce cadrage de Max Lynch:

Utilisons (x, x, x, x) pour parler de spécificité Utilisons (x, x, x, x) pour parler de spécificité Mar 24, 2025 am 10:37 AM

Je discutais avec Eric Meyer l'autre jour et je me suis souvenu d'une histoire d'Eric Meyer de mes années de formation. J'ai écrit un article de blog sur la spécificité CSS, et

Pouvez-vous obtenir des valeurs de propriété CSS valides du navigateur? Pouvez-vous obtenir des valeurs de propriété CSS valides du navigateur? Apr 02, 2025 pm 06:17 PM

J'ai eu quelqu'un qui écrivait avec cette question très légitime. Lea vient de bloguer sur la façon dont vous pouvez obtenir les propriétés CSS valides elles-mêmes du navigateur. C'est comme ça.

See all articles