Heim > Web-Frontend > CSS-Tutorial > Wie kann ich den Kontrollkästchenstil mit CSS anpassen? (Codebeispiel)

Wie kann ich den Kontrollkästchenstil mit CSS anpassen? (Codebeispiel)

青灯夜游
Freigeben: 2018-10-11 15:11:13
nach vorne
2792 Leute haben es durchsucht

Wie kann ich den Kontrollkästchenstil mit CSS anpassen? In diesem Artikel erfahren Sie, wie Sie mit CSS den nativen Kontrollkästchenstil ändern und ihn anpassen können. Ich hoffe, dass er für Freunde hilfreich ist.

Werfen wir zunächst einen Blick auf die Wirkung

Wie kann ich den Kontrollkästchenstil mit CSS anpassen? (Codebeispiel)

Prinzip

1. Verwenden Sie das CSS3-Attribut „Erscheinungsbild“.

Dieses Attribut (erzwingt) ändert (ändert) den standardmäßigen (nativen) Stil.

Firefox unterstützt das alternative Attribut -moz-appearance; Safari und Chrome unterstützen das alternative Attribut -webkit-appearance;

Sie können dieses Attribut also verwenden, um den nativen Stil des Kontrollkästchens aufzuheben.

2. Verwenden Sie den markierten Selektor

Ändern Sie den Stil, wenn das Kontrollkästchen aktiviert ist.

3. :after Selector + Inhaltsattribut

:after Selector fügt Inhalt nach dem Element ein.

Wir verwenden lediglich text-aligen und line-height, um den Inhalt zu zentrieren.

Beispielcode:

nbsp;html>
    <meta>
    <title>checkbox</title>
    <style>
        input {
            width: 16px;
            height: 16px;
            margin-top: 0;
            background-color: #fff;            
            border: 1px solid #c9c9c9;
            border-radius: 2px;
            color: #fff;
            text-align: center;
            line-height: 15px;
            -webkit-appearance:none;
            -moz-appearance:none;
            -ms-appearance:none;
            -o-appearance:none;
            appearance:none;
            outline: none;
        }

        input:hover {
            border-color: #43adea;
        }

        input:checked {
            color: #fff;
            background-color: #43adea;
            border: 1px solid #43adea;
        }

        input:after {
            content: "✔";
        }
    </style>
    <input>
    <input>
Nach dem Login kopieren

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Lernen aller hilfreich sein wird. Weitere verwandte Tutorials finden Sie unter CSS-Video-Tutorial !

Verwandte Empfehlungen:

PHP-Video-Tutorial zur öffentlichen Wohlfahrtsschulung

CSS-Online-Handbuch

Div/CSS-Grafik-Tutorial

Das obige ist der detaillierte Inhalt vonWie kann ich den Kontrollkästchenstil mit CSS anpassen? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
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