Maison > interface Web > tutoriel CSS > Puis-je styliser une entrée de plage HTML5 avec deux couleurs différentes en utilisant uniquement CSS ?

Puis-je styliser une entrée de plage HTML5 avec deux couleurs différentes en utilisant uniquement CSS ?

Linda Hamilton
Libérer: 2024-12-19 19:12:10
original
399 Les gens l'ont consulté

Can I Style an HTML5 Range Input with Two Different Colors Using Only CSS?

Style d'entrée de plage HTML5 avec différentes couleurs

Question :

Est-il possible de styliser une entrée de plage HTML5 pour avoir des couleurs différentes de chaque côté du curseur ? Par exemple, vert à gauche et gris à droite ? Idéalement, une solution CSS pure serait préférable, compatible avec les navigateurs WebKit.

Solution :

Absolument, réaliser cette personnalisation avec du CSS pur est réalisable. Notre solution exploite les propriétés CSS spécifiques au navigateur pour cibler différents navigateurs :

Chrome :

input[type='range'] {
  overflow: hidden;
  width: 80px;
  -webkit-appearance: none;
  background-color: #9a905d;
}

input[type='range']::-webkit-slider-runnable-track {
  height: 10px;
  -webkit-appearance: none;
  color: #13bba4;
  margin-top: -1px;
}

input[type='range']::-webkit-slider-thumb {
  width: 10px;
  -webkit-appearance: none;
  height: 10px;
  cursor: ew-resize;
  background: #434343;
  box-shadow: -80px 0 0 80px #43e5f7;
}
Copier après la connexion

Firefox :

input[type="range"]::-moz-range-progress {
  background-color: #43e5f7; 
}
input[type="range"]::-moz-range-track {  
  background-color: #9a905d;
}
Copier après la connexion

Internet Explorateur :

input[type="range"]::-ms-fill-lower {
  background-color: #43e5f7; 
}
input[type="range"]::-ms-fill-upper {  
  background-color: #9a905d;
}
Copier après la connexion

Extrait HTML :

<input type="range"/>
Copier après la connexion

Cet extrait de code créera une entrée de plage avec un côté gauche vert et un côté droit gris . Pour bénéficier de fonctionnalités complètes dans tous les principaux navigateurs, assurez-vous d'inclure tous les blocs de code spécifiques au navigateur fournis.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal