Dino Geek, versucht dir zu helfen

Wie erstelle ich benutzerdefinierte Optionsfelder in CSS?


Mit HTML und CSS können Sie benutzerdefinierte Radio-Buttons erstellen, indem Sie die Standard-Buttons mit benutzerdefinierten Stilen ersetzen. Hier ist ein einfaches Beispiel für benutzerdefinierte Radio-Buttons:

HTML:

```

```

CSS:

```css
.custom-option { position: relative; padding-left: 35px; cursor: pointer; font-size: 20px;
}

/* Verstecken Sie das Standard-Radio-Button */
.custom-option input { position: absolute; opacity: 0; cursor: pointer;
}

/* Erstellen Sie einen benutzerdefinierten Radio-Button */
.checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #eee; border-radius: 50%;
}

/* Wenn das zuvor definierte input ausgecheckt wird, fügt einen blauen Hintergrund ein */
.custom-option input:checked ~ .checkmark { background-color: #2196F3;
}

/* Wenn man auf das Optionsfeld klickt, wird ein innerer Punkt angezeigt */
.custom-option input:checked ~ .checkmark:after { content: “”; position: absolute; display: block;
}

/* Ein innerer Punkt im benutzerdefinierten Radio Button */
.custom-option .checkmark:after { top: 9px; left: 9px; width: 8px; height: 8px; border-radius: 50%; background: white;
}
```

Mit diesem Code erscheint beim Auswählen eines Radio-Buttons ein weißer Punkt in einem blauen Kreis. Anstatt des üblichen schwarzen Punkts im grauen Kreis, den die meisten Browser anzeigen. Denken Sie daran, dass Sie immer mit den Farben, Größen und Formen spielen können, um das gewünschte Erscheinungsbild zu erzielen.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen