Je suis en train de créer un site Web où je veux utiliser un curseur de gamme (je sais qu'il ne supporte que les navigateurs webkit).
Je l'ai intégré complètement et il fonctionne bien. Mais je voudrais utiliser un textbox
pour afficher la valeur actuelle de la diapositive.
Je veux dire que si initialement le curseur est à la valeur 5, donc dans la boîte de texte il devrait montrer comme 5, quand je glisse la valeur dans la boîte de texte devrait changer.
Puis-je le faire en utilisant seulement CSS
o html
. Je veux éviter JQuery
. Est-ce possible ?
2 votes
Vous ne pouvez pas faire cela sans javascript.
3 votes
Vous pouvez casi faire cela avec css en utilisant
:before
/:after
,content
yattr()
comme este . Cependant, les pseudo-éléments :before/:after occupent une partie de la plage du curseur (mais cela peut être corrigé) et, surtout, les valeurs ne sont pas mises à jour si le curseur est manipulé. Néanmoins, j'ai pensé qu'il serait intéressant de laisser ceci ici. Cela pourrait devenir possible à l'avenir.3 votes
En corrigeant la solution de @waldir, on obtient les résultats suivants jsfiddle.net/RjWJ8 bien qu'il utilise toujours le javascript pour mettre à jour l'attribut valeur de la propriété.