ホームページ  >  記事  >  ウェブフロントエンド  >  垂直方向のレンジ スライダーを作成する方法: 互換性と最新のテクニックのガイド?

垂直方向のレンジ スライダーを作成する方法: 互換性と最新のテクニックのガイド?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-26 11:57:03579ブラウズ

How to Create a Vertically Oriented Range Slider: A Guide to Compatibility and Modern Techniques?

垂直範囲入力スライダー: 方向と互換性

Web 開発の世界では、スライダーを垂直に表示すると、ユーザー エクスペリエンスが向上し、特定のレイアウトに対応できます。 。この記事では、HTML5 を使用して垂直方向を実現する手法について説明します。

当初、スライダー要素の高さと幅を調整すると、サポートされているブラウザーで自動的に垂直方向がトリガーされると考えられていました。しかし、テストの結果、この方法はもはや信頼できないことが判明し、開発者は代替ソリューションを模索することになりました。

最新のアプローチ

Chrome と Firefox の現在のバージョンでは、最も効率的なソリューションです。

input[type=range] {
    writing-mode: vertical-lr;
    direction: rtl;
}

writing-mode をvertical-lr (またはvertical-rl) に設定すると書き込み方向が反転し、direction: rtl (右から左) では書き込み方向が反転します。上にスライドすると、標準の規則に従い、値が減少します。

レガシー ブラウザのサポート

古いバージョンの Chrome およびその他の Chromium ベースのブラウザの場合:

input[type=range] {
    appearance: slider-vertical;
    width: 16px;
}

外観の適用: slider-vertical は垂直方向を強制し、固定幅を設定すると、最新のブラウザで使用されるデフォルトの幅と一致します。

Firefox の互換性

古いバージョンの Firefox の場合:

html {
    orient: vertical;
}

に orient 属性を追加します。

要素は、ページ上のすべてのスライダーの垂直方向を指示します。

要約すると、これらの技術は を表示するための信頼できる方法を提供します。スライダーを垂直に調整することで、幅広いブラウザーで最適なユーザー エクスペリエンスと視覚的な魅力を確保します。

以上が垂直方向のレンジ スライダーを作成する方法: 互換性と最新のテクニックのガイド?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。