Beispiel für die Verwendung von CSS3 zum Anpassen des Stils eines Eingabe-Mehrfachauswahlfelds

Beispiel für die Verwendung von CSS3 zum Anpassen des Stils eines Eingabe-Mehrfachauswahlfelds

Prinzip: Blenden Sie zuerst das Eingabeelement aus und legen Sie dann mit CSS den Stil des Beschriftungselements fest (andere Elemente können ebenfalls verwendet werden). Wenn ausgewählt, verwenden Sie input:check+label, um die Beschriftung auszuwählen, ohne Bilder und JS zu verwenden

Effektvorschau

HTML Quelltext

 <div Klasse="Radio">
    <Eingabetyp="Kontrollkästchen" ID="Geschlecht1">
    <label für="sex1"></label>
    Männlich
<div Klasse="Radio">
    <Eingabetyp="Kontrollkästchen" id="Geschlecht2">
    <label for="sex2"></label> Weiblich</div>

CSS Code

.radio {
    Position: relativ;
    Anzeige: Inline-Block;
    Rand rechts: 12px;
}

.radio-Eingabe {
    Breite: 15px;
    Höhe: 15px;
    Aussehen: keines;/*Standardstil löschen*/
    -webkit-auftritt: keines;
    Deckkraft: 0;
    Gliederung: keine;
    z-index: 8; /*Machen Sie die Eingabeebene höher als das Label, damit es ausgewählt werden kann*/
    
}

.radio Bezeichnung {
    Position: absolut;
    links: 0;
    oben: 6px;
    Breite: 15px;
    Höhe: 15px;
    Rand: 1px durchgezogen #3582E9;
}

.radio Eingabe: geprüft + Label:: nach {
    Inhalt: "";
    Position: absolut;
    links: 4px;
    oben: 0px;
    /* Hier wird die Hälfte des Rechtecks ​​angezeigt und dann um 45 Grad gedreht, um den Häkchen-Stil zu erreichen*/
    Breite: 5px;
    Höhe: 12px;
    Rahmen rechts: 1px durchgezogen #000000;
    Rahmen unten: 1px durchgezogen #000000;
    transformieren: drehen (45 Grad);
}

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

<<:  Eine kurze Zusammenfassung der grundlegenden Regeln zur Leistungsoptimierung von Webseiten

>>:  So konfigurieren Sie mehrere Projekte mit demselben Domänennamen in Nginx

Artikel empfehlen

Detaillierte Beschreibung der Funktion von new in JS

Inhaltsverzeichnis 1. Beispiel 2. Erstelle 100 So...

W3C Tutorial (2): W3C Programme

Der W3C-Standardisierungsprozess ist in 7 verschi...

Design-Referenz: Erfolgsbeispiel für die Erstellung einer WordPress-Website

Jede dieser 16 Sites ist eine sorgfältige Lektüre ...

Mysql-Lösung zur Verbesserung der Effizienz beim Kopieren großer Datentabellen

Vorwort Dieser Artikel stellt hauptsächlich den r...

Lösung für „Ubuntu kann keine Verbindung zum Netzwerk herstellen“

Effektive Lösung für Ubuntu, wenn in einer virtue...

Mehrere Möglichkeiten zum Ausblenden von HTML-Elementen

1. CSS verwenden Code kopieren Der Code lautet wie...

Verwenden Sie die vertikale Ausrichtung, um Eingabe und Bild auszurichten

Wenn Sie Eingabe und Bild in dieselbe Zeile setzen...

MySQL-Datenbank muss SQL-Anweisungen kennen (erweiterte Version)

Dies ist eine erweiterte Version. Die Fragen und ...

MySQL-Trigger: Erstellen und Verwenden von Triggern

Dieser Artikel beschreibt anhand von Beispielen d...

Spezifische Verwendung des Linux-gcc-Befehls

01. Befehlsübersicht Der Befehl gcc verwendet den...

So verbergen Sie die Versionsnummer und die Cache-Zeit von Webseiten in Nginx

Nginx-Optimierung --- Versionsnummer und Cache-Ze...

Verwenden Sie PSSH zur Stapelverwaltung von Linux-Servern

pssh ist eine in Python implementierte Open-Sourc...