Maison  >  Article  >  interface Web  >  Puis-je styliser une saisie de texte pour imiter un champ de mot de passe à l'aide de CSS ?

Puis-je styliser une saisie de texte pour imiter un champ de mot de passe à l'aide de CSS ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-26 22:17:29712parcourir

Can I Style a Text Input to Mimic a Password Field Using CSS?

Style des entrées de texte pour ressembler aux champs de mot de passe

Question :

Est-il possible de créer un élément d'entrée avec type= Le "texte" apparaît identique à celui avec type="password" (c'est-à-dire, masquant l'entrée réelle) en utilisant purement CSS ?

Réponse :

Oui, vous pouvez y parvenir cet effet en utilisant le sélecteur CSS expérimental -webkit-text-security :

<code class="css">input.pw {
  -webkit-text-security: disc;
  text-security: disc;
}</code>

Dans cette règle CSS, -webkit-text-security et text-security ciblent les éléments d'entrée avec la classe pw, en spécifiant que l'entrée doit afficher des caractères de disque (•) pour masquer la saisie de l'utilisateur.

Pour démontrer, considérez le code HTML suivant :

<code class="html"><input type="text" class="pw" value="abcd">

<button onclick="this.previousElementSibling
.classList.toggle('pw')">Toggle '•'</button></code>

Lorsque vous interagissez avec cet élément, vous remarquerez un bouton bascule qui bascule entre l'affichage de l'entrée sous forme de texte brut et son obscurcissement avec des caractères de disque.

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