Heim > Web-Frontend > CSS-Tutorial > Hauptteil

So verwenden Sie CSS3, um Eingabestile für Einzel- und Mehrfachauswahl zu ändern

高洛峰
Freigeben: 2017-03-15 11:32:08
Original
1391 Leute haben es durchsucht

Bei der Projektentwicklung stoßen wir häufig auf Situationen, in denen wir die Eingabestile für Einzelauswahl und Mehrfachauswahl ändern müssen. Heute stelle ich Ihnen eine einfache Möglichkeit vor, die Eingabestile für Einzelauswahl und Mehrfachauswahl zu ändern.

Lassen Sie mich vorher eine kurze Einführung geben:beforePseudoklasse

:before selector fügt Inhalte vor dem ausgewählten Element ein. Verwenden Sie das Inhaltsattribut , um den einzufügenden Inhalt anzugeben (Inhalt ist erforderlich).

Ich glaube, das ist nicht schwer zu verstehen. Lassen Sie uns zunächst die Idee verstehen:

(1) Verwenden Sie zunächst label, um eine Markierung für das Eingabeelement in HTML zu definieren Wenn Sie auf die Beschriftung klicken, wird die entsprechende Eingabe ebenfalls ausgewählt oder abgewählt

(2) Der nächste Schritt besteht darin, CSS zu schreiben, um die Eingabe auszublenden. Fügen Sie einfach Ihren Stil vor der Beschriftung hinzu, die BildEs kann auch ein von Ihnen selbst gezeichneter Kreis sein. Natürlich kann er auch durch ein Hintergrundbild ersetzt werden.

input[type="radio"]+label:before是未选中状态的样式
Nach dem Login kopieren
input[type="radio"]:checked+label:before是选中状态的样式
Nach dem Login kopieren

<input type="radio" id="nationality1"><label for="nationality1">中国</label></p>
Nach dem Login kopieren

{:;
}{:;
}{:;:;:;:;:;:;:;:;:;
}{:;:;:;:;:;:;:;:;:;
}
Nach dem Login kopieren

Radio durch Kontrollkästchen für Mehrfachauswahl ersetzen Ja .

Hinweis: Verstecken und Pseudoklassenpositionierung sind der Schlüssel

Das obige ist der detaillierte Inhalt vonSo verwenden Sie CSS3, um Eingabestile für Einzel- und Mehrfachauswahl zu ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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