Slider Checkbox designen (HTML & CSS)

von Eric-Oliver Mächler | Apr. 23, 2025 | Design | 0 Kommentare

Schlagwörter: CSSCSS3HTML

Inhaltsverzeichnis

Wer schon mal ein Formular designt hat kennt sicher die Checkbox. Damit lassen sich einfach Dinge an- und auswählen aber einen Nachteil haben sie, sie sehen oft hässlich aus. Aus diesem Grund zeige ich euch heute wie ihr so eine Checkbox als Schalter darstellen könnt. Diese Art Schalter setze ich vorallem in meinen WordPress Plugins ein wenn ich eine Funktion einschalten oder ausschalten möchte.

Ab heute wisst ihr wie man sowas mit CSS schön gestalten kann.

Video

HTML

<div class="container">
 <form>
  <input type="checkbox">
 </form>
</div>

CSS

.container {
    position: absolute;
}

input[type="checkbox"] {
    appearance: none;
    height: 70px;
    width: 150px;
    background-color: #34384b;
    border-radius: 50px;
    position: relative;
    transition: 300ms;
    cursor: pointer;
    outline: none;
    border: 1px solid #000;
}

input[type="checkbox"]:before {
    content: "";
    position: absolute;
    height: 55px;
    width: 55px;
    background-color: #d5d5d5;
    border-radius: 50%;
    border: 1px solid #000;
    left: 10px;
    top: 5px;
    transition: 300ms;

}

input[type="checkbox"]:checked {
    background-color: #ececec;
}

input[type="checkbox"]:checked:before {
    background-color: #5acbff;
    left: 75px;
}

0 Kommentare

Einen Kommentar abschicken

Du kannst auf Fediverse-Profile verlinken, indem du fl:@benutzername in deinem Kommentar eingibst.

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert