Maison  >  Article  >  interface Web  >  Comment changer la couleur des liens de la page actuelle à l'aide de CSS et jQuery ?

Comment changer la couleur des liens de la page actuelle à l'aide de CSS et jQuery ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-20 10:40:30156parcourir

How to Change the Color of Current Page Links Using CSS and jQuery?

Comment changer la couleur des liens de la page actuelle avec CSS et jQuery

Le style des liens pour la page actuelle différemment des autres est une pratique courante tâche dans le développement Web. Une façon d'y parvenir consiste à utiliser CSS et jQuery.

Utiliser CSS

Pour styliser les liens sur la page actuelle, vous pouvez utiliser le CSS suivant :

<code class="css">li a {
  color: #A60500;
}

li a:hover {
  color: #640200;
  background-color: #000000;
}</code>

Ce code changera la couleur de tous les liens de la page en #A60500. Lorsqu'un lien est survolé, sa couleur passe à #640200 et sa couleur d'arrière-plan passe à #000000.

Utiliser jQuery

Vous pouvez également utiliser jQuery pour changer la couleur du lien de la page actuelle. Pour ce faire, vous pouvez utiliser le code suivant :

<code class="javascript">$(document).ready(function() {
    $("[href]").each(function() {
        if (this.href == window.location.href) {
            $(this).addClass("active");
        }
    });
});</code>

Ce code parcourra tous les liens de la page et ajoutera la classe "active" au lien qui correspond à l'URL de la page actuelle. Vous pouvez ensuite utiliser CSS pour styliser différemment la classe "active", par exemple en changeant sa couleur.

Remarque : Le code jQuery devra peut-être être modifié en fonction de la structure de votre page et les liens utilisés. Vous devrez peut-être affiner la sélection de liens ou supprimer les paramètres d'URL pour garantir que le style du lien est correct.

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!

Déclaration:
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