Heim > Web-Frontend > CSS-Tutorial > Wie erstelle ich eine Schaltfläche mit drei unterschiedlichen Zuständen: Standard, Hover und Aktiviert?

Wie erstelle ich eine Schaltfläche mit drei unterschiedlichen Zuständen: Standard, Hover und Aktiviert?

Barbara Streisand
Freigeben: 2024-10-29 11:57:02
Original
1013 Leute haben es durchsucht

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

Anzeige für gedrückte Schaltflächen

Frage:

Erstellen einer Schaltfläche, die ihren Status visuell einschaltet Interaktion kann eine nützliche Funktion in Benutzeroberflächen sein. Das bereitgestellte CSS ändert den Stil der Schaltfläche jedoch nur, während sie aktiv gedrückt wird. Das beabsichtigte Verhalten besteht darin, drei unterschiedliche Zustände anzunehmen: einen Standardzustand, einen Hover-Zustand und einen aktivierten (gedrückten) Zustand.

Antwort:

Bei Verwendung eines < ;Schaltfläche> Wenn das Tag möglicherweise nicht die gewünschte Ausgabe liefert, lohnt es sich, einen alternativen Ansatz mit einem -Tag zu prüfen. Etikett. Diese Lösung bietet eine ähnliche Funktionalität und bietet möglicherweise zusätzliche Flexibilität:

<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>
Nach dem Login kopieren
<code class="html"><a id="btn" href="#btn">Demo</a></code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie erstelle ich eine Schaltfläche mit drei unterschiedlichen Zuständen: Standard, Hover und Aktiviert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage