Désactivation des liens avec CSS : un guide complet
Avez-vous l'obligation de désactiver les liens sur votre page Web, mais comptez-vous uniquement sur CSS pour le solution? Ne vous inquiétez pas, car il existe une solution simple à votre disposition.
Le défi
Imaginez que vous ayez une barre de navigation avec des liens, et que l'un des liens représente la page actuelle. tu es allumé. Vous souhaitez désactiver ce lien afin que lorsque vous cliquez dessus, aucune action ne se produise, ce qui signifie que l'utilisateur est déjà sur la page.
La solution CSS
Pour réaliser cette désactivation, nous pouvons exploiter l'attribut aria-current="page". Cet attribut indique que l'élément représente la page actuelle. En appliquant les règles CSS suivantes aux éléments possédant cet attribut, nous pouvons désactiver le lien :
[aria-current="page"] { pointer-events: none; // Prevents any cursor interaction cursor: default; // Resets the cursor to its default appearance text-decoration: none; // Removes any underlining color: black; // Restores the text color to black }
Exemple pratique
Pour appliquer cette solution dans votre HTML, il suffit ajoutez l'attribut aria-current="page" au élément que vous souhaitez désactiver.
<a href="link.html" aria-current="page">Link</a>
En implémentant cette solution CSS, vous pouvez désactiver efficacement les liens sans altérer leur apparence ni recourir à JavaScript. Cette technique garantit une interface utilisateur claire et accessible, indiquant clairement la page que l'utilisateur consulte actuellement.
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!