Dino Geek, versucht dir zu helfen

Wie kann ich Kontrollkästchen in CSS anpassen?


Zum Anpassen von Kontrollkästchen in CSS können Sie die Default-Stile von HTML-Formularelementen überschreiben. Es gibt keine direkte Möglichkeit, Checkboxes zu ändern, daher verwenden die meisten Entwickler eine Kombination aus CSS und einer Reihe von Bildern.

Also hier ist eine Methode, um Checkboxen anzupassen:

1. Verstecken Sie zunächst das Standard-Kontrollkästchen. Sie können es einfach unsichtbar machen und trotzdem klickbar.

```CSS input[type=“checkbox”] { appearance: none; /* Oder -webkit-appearance: none; -moz-appearance: none; */ position: absolute; margin: 0; z-index: -1; opacity: 0; /* Macht das Kontrollkästchen unsichtbar */ } ```

2. Nun fügen Sie ein Label zum Kontrollkästchen hinzu und nutzen Pseudo-Elemente, um das Design zu ändern.

```HTML ``` ```CSS label { position: relative; display: inline-block; width: 50px; /* Breite des neuen Kontrollkästchens */ height: 25px; /* Höhe des neuen Kontrollkästchens */ background: grey; /* Hintergrund des neuen Kontrollkästchens */ } label:before { content: ‘’; position: absolute; width: 25px; /* Breite des Kontrollpunkts */ height: 25px; /* Höhe des Kontrollpunkts */ left: 0; bottom: 0; background: white; /* Hintergrund des Kontrollpunkts */ transition: .2s; } input:checked + label:before { left: 25px; /* Position des Kontrollpunkts nach dem Klicken */ } ```

Dies ist eine ziemlich einfache Methode, um Kontrollkästchen zu ändern. Sie können sie noch weiter ausbauen und auf Ihre speziellen Bedürfnisse anpassen.


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