HTML Radiobutton mit eigenem Designen erstellen (HTML & CSS)

von Eric-Oliver Mächler | Dez. 9, 2024 | Design | 0 Kommentare

Schlagwörter: CSSCSS3HTMLWebdesign

Inhaltsverzeichnis

Heute machen wir mal wieder etwas fürs Webdesign und zwar zeige ich euch wie ihr Radiobutons designen könnt.

Ihr kennt das, da hat man ein Formular und möchte ein paar Infos beim Webseitenbesucher abfragen und dann verwendet man diese Radiobuttons (Diese runden Dinger) die meistens auch in einer Liste aufeinander gestapelt sind. Total langweilig 🙂

Heute zeige ich euch aber wie man die nebeneinander positionieren kann und auch ein wenig mit Farbe.

Video

HTML

<div class="formular">
        <input type="radio" name="bezahlung" id="kreditkarte" value="kreditkarte">
        <label for="kreditkarte">Kreditkarte</label>

        <input type="radio" name="bezahlung" id="paypal" value="paypal">
        <label for="paypal" checked>Paypal</label>

        <input type="radio" name="bezahlung" id="rechnung" value="rechnung">
        <label for="rechnung">Rechnung</label>
    </div>

CSS

.formular input[type="radio"] {
    display: none;
}

.formular label {
    position: relative;
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    border: 3px solid #fff;
    padding: 10px 15px;
    border-radius: 5px;
    align-items: center;
    gap: 10px;

}

.formular label::before {
    content: "";

    height: 20px;
    width: 20px;
    border: 3px solid #fff;
    border-radius: 50%;

}

.formular input[type="radio"]:checked+label:before {
    background-color: #55D6BE;

}

.formular input[type="radio"]:checked+label {
    background-color: #7D5BA6;
}

Da bei Divi 5 das Kommentar Modul einen Bug hat, habe ich diese Funktion deaktiviert. Es tut mir leid.

Wer gerne einen Kommentar hinterlassen möchte, der muss zur Zeit ausweichen auf Instagram oder LinkedIn. Jeder Beitrag wird dort auch veröffentlicht. Oder ihr schreibt mir eine eMail