Maison  >  Article  >  interface Web  >  Puis-je afficher la valeur d'un curseur de plage dans une zone de texte en utilisant uniquement HTML et CSS ?

Puis-je afficher la valeur d'un curseur de plage dans une zone de texte en utilisant uniquement HTML et CSS ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-16 03:54:03184parcourir

Can I Display a Range Slider's Value in a Textbox Using Only HTML and CSS?

Comment afficher la valeur de la plage active dans une zone de texte sans JavaScript

Dans le processus de développement d'un site Web, vous avez peut-être intégré un curseur de plage, qui n'est actuellement pris en charge que par les navigateurs Webkit. Bien qu'il fonctionne de manière optimale, vous souhaitez aller plus loin en implémentant une zone de texte qui affiche la valeur actuelle de la diapositive.

Est-il possible d'y parvenir uniquement via CSS ou HTML, sans recourir à jQuery ?

La réponse est un oui catégorique. Voici une solution ingénieuse qui répond à vos besoins :

<input type="range" value="24" min="1" max="100" oninput="this.nextElementSibling.value = this.value">
<output>24</output>

En tirant parti de l'événement oninput sur l'entrée de plage, nous pouvons modifier la valeur de l'élément de sortie adjacent en fonction de la valeur de plage actuelle. Cela fournit un affichage dynamique en temps réel de la valeur du curseur actif, sans avoir besoin d'aucun code complexe.

Cette technique simple mais efficace vous permet d'améliorer votre curseur de plage avec une représentation textuelle conviviale de la valeur sélectionnée, améliorant l'expérience utilisateur et offrant une interface plus intuitive aux visiteurs de votre site Web.

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!

Déclaration:
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