Heim > Web-Frontend > CSS-Tutorial > Verwenden Sie den Pseudoklassenselektor :enabled, um die Stile der verfügbaren Formularelemente zu ändern

Verwenden Sie den Pseudoklassenselektor :enabled, um die Stile der verfügbaren Formularelemente zu ändern

PHPz
Freigeben: 2023-11-20 11:39:58
Original
903 Leute haben es durchsucht

Verwenden Sie den Pseudoklassenselektor :enabled, um die Stile der verfügbaren Formularelemente zu ändern

Verwenden Sie den :enabled-Pseudoklassenselektor, um den Stil der verfügbaren Formularelemente zu ändern.

In der Webentwicklung sind Formularelemente ein unverzichtbarer Bestandteil. Beim Entwerfen von Formularen müssen wir häufig die Stile von Formularelementen basierend auf ihrem Status ändern, um die Benutzererfahrung zu verbessern. In dieser Hinsicht bieten uns CSS-Pseudoklassenselektoren eine gute Lösung. Einer der häufig verwendeten Pseudoklassenselektoren ist: aktiviert.

: Der aktivierte Pseudoklassenselektor wird verwendet, um verfügbare Formularelemente auszuwählen. Durch Festlegen spezifischer Stile für diese Elemente können wir verfügbare und nicht verfügbare Formularelemente unterscheiden und so eine benutzerfreundlichere und intuitivere Benutzeroberfläche bereitstellen.

Hier sind einige konkrete Codebeispiele, die zeigen, wie man den Pseudoklassenselektor :enabled verwendet, um die Stile verfügbarer Formularelemente zu ändern. Zuerst können wir Formularelemente rendern, indem wir einige grundlegende Stile festlegen:

input, select, textarea {
  padding: 10px;
  border: 1px solid #ccc;
}

select {
  width: 200px;
}

textarea {
  resize: vertical;
}

input[type="submit"] {
  background-color: #4CAF50;
  color: white;
  cursor: pointer;
}

input[type="submit"]:hover {
  background-color: #45a049;
}
Nach dem Login kopieren

Als nächstes können wir den Pseudoklassenselektor :enabled verwenden, um zwischen verfügbaren und nicht verfügbaren Formularelementen zu unterscheiden und verschiedene Stile für sie festzulegen. Zum Beispiel:

input:enabled, select:enabled, textarea:enabled {
  background-color: white;
  color: black;
}

input:disabled, select:disabled, textarea:disabled {
  background-color: #f9f9f9;
  color: #aaa;
}
Nach dem Login kopieren

Mit dem obigen Code setzen wir die Hintergrundfarbe verfügbarer Formularelemente auf Weiß und die Schriftfarbe auf Schwarz, während die Hintergrundfarbe nicht verfügbarer Formularelemente auf Grau und die Schriftfarbe auf Hellgrau eingestellt wird . Auf diese Weise können Benutzer beim Ausfüllen eines Formulars klar zwischen verfügbaren und nicht verfügbaren Formularelementen unterscheiden.

Darüber hinaus können wir den Pseudoklassenselektor :enabled auch verwenden, um andere Stile für die verfügbaren Formularelemente festzulegen, z. B. die Rahmenfarbe zu ändern, die Schriftgröße anzupassen usw. Zum Beispiel:

input:enabled {
  border-color: #4CAF50;
}

select:enabled {
  outline: 2px solid #4CAF50;
  font-size: 16px;
}

textarea:enabled {
  border-color: #4CAF50;
  font-family: Arial, sans-serif;
}
Nach dem Login kopieren

Mit dem obigen Code legen wir die grüne Randfarbe für das verfügbare Texteingabefeld fest, legen den grünen Außenrand fest und passen die Schriftgröße für das verfügbare Dropdown-Menü an und legen die grüne Farbe für das verfügbare Dropdown-Menü fest Rahmenfarbe und Schriftart des mehrzeiligen Textfelds.

Kurz gesagt: Die Verwendung des :enabled-Pseudoklassenselektors kann uns dabei helfen, zwischen verfügbaren und nicht verfügbaren Formularelementen zu unterscheiden und so eine intuitivere und benutzerfreundlichere Benutzeroberfläche bereitzustellen. Durch die Festlegung verschiedener Stile können wir den Benutzern klar mitteilen, welche Formularelemente Daten eingeben können und welche nicht verfügbar sind. Diese Methode zum Ändern des Stils von Formularelementen kann die Effizienz und Erfahrung der Benutzer beim Ausfüllen von Formularen erheblich verbessern. Ich hoffe, dieser Artikel kann Ihnen helfen, den Pseudoklassenselektor :enabled besser zu verstehen und anzuwenden.

Das obige ist der detaillierte Inhalt vonVerwenden Sie den Pseudoklassenselektor :enabled, um die Stile der verfügbaren Formularelemente zu ändern. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage