Maison > interface Web > tutoriel CSS > Comment créer des curseurs de plage verticale en HTML5 : un guide multi-navigateurs

Comment créer des curseurs de plage verticale en HTML5 : un guide multi-navigateurs

DDD
Libérer: 2024-10-27 01:10:30
original
787 Les gens l'ont consulté

How to Create Vertical Range Sliders in HTML5: A Cross-Browser Guide

Orientation verticale pour les curseurs de plage HTML5

Lors de la création d'un curseur de saisie de formulaire, la personnalisation de son orientation peut être essentielle pour des conceptions d'interface utilisateur spécifiques. Tandis que les contrôles fournissent des curseurs horizontaux par défaut, cet article explore les techniques pour les afficher verticalement dans les navigateurs prenant en charge cette fonctionnalité.

Navigateurs modernes (Chrome, Firefox)

Pour les versions récentes de Chrome et Firefox, le style CSS suivant peut être appliqué pour obtenir une orientation verticale :

<code class="css">input[type=range] {
    writing-mode: vertical-lr;
    direction: rtl;
}</code>
Copier après la connexion

Anciens navigateurs Chrome

Pour les anciennes versions de Chrome et autres navigateurs Chromium- navigateurs basés sur, utilisez la propriété d'apparence :

<code class="css">input[type=range] {
    appearance: slider-vertical;
    width: 16px;
}</code>
Copier après la connexion

Anciens navigateurs Firefox

Dans les premières versions de Firefox, l'ajout de l'attribut orient au L'élément peut forcer l'orientation verticale :

<code class="html"><html orient="vertical">
    ...
    <input type="range" />
    ...
</html></code>
Copier après la connexion

Exemple de code

Voici un exemple complet combinant toutes les techniques de compatibilité entre navigateurs :

<code class="css">input[type=range][orient=vertical] {
    writing-mode: vertical-lr;
    direction: rtl;
    appearance: slider-vertical;
    width: 16px;
    vertical-align: bottom;
}

input[type=range]:not([orient=vertical]) {
    appearance: slider-vertical;
    width: 16px;
}</code>
Copier après la connexion
<code class="html"><input type="range" orient="vertical" /></code>
Copier après la connexion

En mettant en œuvre ces techniques, vous pouvez afficher efficacement des curseurs de plage verticale pour améliorer la conception de votre interface utilisateur de formulaire sur plusieurs navigateurs avec une compatibilité optimale.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal