Maison > interface Web > tutoriel CSS > le corps du texte

Comment modifier le contenu au survol à l'aide de CSS : pouvez-vous remplacer \'NEW\' par \'ADD\' à l'aide de la propriété `content` ?

Patricia Arquette
Libérer: 2024-11-02 01:05:02
original
340 Les gens l'ont consulté

How to Change Content on Hover Using CSS: Can you Replace

Comment modifier le contenu en survol à l'aide de CSS : exploration de la propriété de contenu

Introduction

La modification du contenu en survol est une exigence courante dans le développement Web, permettant aux utilisateurs d'interagir avec des éléments en affichant des informations supplémentaires ou en modifiant le texte. CSS offre une solution puissante pour cela en utilisant la propriété content ainsi que les pseudo-éléments ::after et ::before.

Comprendre le problème :

L'objectif est de changez le contenu d'une étiquette de « NOUVEAU » à « AJOUTER » lorsque la souris la survole. Dans l'extrait de code donné, le développeur a tenté d'y parvenir en utilisant CSS uniquement, mais a rencontré des difficultés.

Explorer la solution :

La propriété CSS clé pour cette tâche est contenu. Il nous permet d'insérer ou de modifier le contenu d'un élément de manière dynamique. En utilisant le pseudo-élément ::after, nous pouvons ajouter un nouveau contenu après le contenu existant. Voici le CSS modifié :

<code class="css">.item:hover a p.new-label:after {
  content: 'ADD';
}</code>
Copier après la connexion

Implémentation :

  • L'état de survol est appliqué à l'élément '.item', déclenchant le changement de contenu lorsque le l'utilisateur passe la souris dessus.
  • La propriété 'content' est définie sur 'ADD' dans le pseudo-élément ::after. Ceci insère le texte 'AJOUTER' après le contenu existant.

Exemple :

<code class="html"><div class="item">
  <a href="">
    <p class="label success new-label"><span class="align">New</span></p>
  </a>
</div></code>
Copier après la connexion

Conclusion :

En combinant la propriété content avec ::after, nous pouvons effectivement modifier le contenu d'un élément au survol. Cette technique polyvalente permet aux développeurs de créer des interfaces utilisateur interactives et réactives sans recourir à JavaScript ou à d'autres méthodes de script.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!