Maison > interface Web > tutoriel CSS > Comment puis-je styliser différemment les liens de la page actuelle avec CSS ?

Comment puis-je styliser différemment les liens de la page actuelle avec CSS ?

Linda Hamilton
Libérer: 2024-12-14 04:25:11
original
650 Les gens l'ont consulté

How Can I Style Current Page Links Differently with CSS?

Personnalisation des styles de liens pour la page actuelle à l'aide de CSS

Souvent, les développeurs Web souhaitent différencier l'apparence des liens sur la page actuelle des autres . Une approche courante consiste à échanger les couleurs du texte et de l'arrière-plan.

Pour obtenir cet effet avec CSS, envisagez l'approche suivante :

li a {
  color: #A60500;
}

li a:hover {
  color: #640200;
  background-color: #000000;
}
Copier après la connexion

Ce code garantit que tous les liens de la page Web ont un couleur du texte rouge (#A60500). Lorsqu'un utilisateur survole un lien, la couleur de son texte passe au noir (#640200) et l'arrière-plan devient noir (#000000).

Dans le HTML, créez un menu de navigation avec plusieurs liens :

<ul>
Copier après la connexion

Vous pouvez également utiliser jQuery pour ajouter dynamiquement une classe au lien de la page actuelle :

$(document).ready(function() {
    $("[href]").each(function() {
        if (this.href == window.location.href) {
            $(this).addClass("active");
        }
    });
});
Copier après la connexion

Ce script parcourt tous les liens de la page et ajoute la classe active à celle qui correspond à l'URL actuelle. CSS peut ensuite être utilisé pour styliser différemment le lien actif, vous permettant de personnaliser l'apparence du lien de la page actuelle.

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