Maison > interface Web > tutoriel CSS > Comment créer un bouton avec trois états distincts : par défaut, survol et activé ?

Comment créer un bouton avec trois états distincts : par défaut, survol et activé ?

Barbara Streisand
Libérer: 2024-10-29 11:57:02
original
1013 Les gens l'ont consulté

How to Create a Button with Three Distinct States: Default, Hover, and Activated?

Indicateur de bouton enfoncé

Question :

Création d'un bouton qui active visuellement son état l'interaction peut être une fonctionnalité utile dans les interfaces utilisateur. Cependant, le CSS fourni ne modifie le style du bouton que lorsqu'il est activement enfoncé. Le comportement prévu est d'avoir trois états distincts : un état par défaut, un état de survol et un état activé (appuyé).

Réponse :

Lors de l'utilisation d'un < ;bouton> peut ne pas donner le résultat souhaité, il vaut la peine d'explorer une approche alternative en utilisant un étiqueter. Cette solution offre des fonctionnalités similaires et peut offrir une flexibilité supplémentaire :

<code class="css">a {
  display: block;
  font-size: 18px;
  border: 2px solid gray;
  border-radius: 100px;
  width: 100px;
  height: 100px;
  text-align: center;
  line-height: 100px;
}

a:active {
  font-size: 18px;
  border: 2px solid green;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

a:target {
  font-size: 18px;
  border: 2px solid red;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}</code>
Copier après la connexion
<code class="html"><a id="btn" href="#btn">Demo</a></code>
Copier après la connexion

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