


Un ensemble de magnifiques boutons de commutation coulissants CSS3 purs
Jan 18, 2017 pm 01:28 PMBref tutoriel
Il s'agit d'un ensemble d'effets de boutons de commutation coulissants exquis réalisés à l'aide de CSS3. Cet ensemble de boutons coulissants est conçu selon la classe de scénario de Bootstrap et peut s'adapter à 5 scénarios différents, ainsi qu'à un état indisponible.
Comment utiliser la
structure HTML
La structure HTML de base de l'effet de bouton coulissant utilise un élément <div> ; étiquette>
<div class="switch-box"> <input id="default" class="switch-box-input" type="checkbox" /> <label for="default" class="switch-box-slider"></label> <label for="default" class="switch-box-label">Default</label> </div>
Style CSS
Le premier <label> element.switch-box-slider est utilisé pour créer l'axe de glissement du bouton coulissant. Le pseudo-élément ::after de l'élément
.switch-box .switch-box-slider { position: relative; display: inline-block; height: 8px; width: 32px; background: #d5d5d5; border-radius: 8px; cursor: pointer; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.switch-box-slider est utilisé pour créer un curseur circulaire.
.switch-box .switch-box-slider:after { position: absolute; left: -8px; top: -8px; display: block; width: 24px; height: 24px; border-radius: 50%; background: #eeeeee; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2); content: ''; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
Lorsque l'élément .switch-box-input est à l'état coché, l'attribut gauche du pseudo-élément :after de .switch-box-slider est modifié et le curseur circulaire est déplacé .
.switch-box .switch-box-input ~ .switch-box-label { margin-left: 8px; } .switch-box .switch-box-input:checked ~ .switch-box-slider:after { left: 16px; }
Ce qui précède est le contenu d'un ensemble de boutons de commutation coulissants CSS3 purs et exquis. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment obtenir un effet de vague avec du CSS3 pur ? (exemple de code)

Utilisez habilement CSS pour réaliser divers boutons de forme étrange (avec code)

Que dois-je faire si l'écran de mon téléphone portable a du mal à glisser et à sécher ?

Comment masquer des éléments en CSS sans prendre de place

Il s'avère que le carrousel de texte et le carrousel d'images peuvent également être réalisés en utilisant du CSS pur !

Comment implémenter des bordures en dentelle en CSS3

css3 qu'est-ce que la mise en page adaptative

Comment agrandir l'image en cliquant sur la souris en CSS3
