私はhtml5入力[範囲]の外観が垂直の場合にカスタマイズしたいと思います。html5入力範囲のスライダ垂直に対してCSSを使用してのみカスタマイズするにはどうすればよいですか?
CSS 3指示文が変換されないようにしたい:を回転させると、UIレイアウトが複雑になります。
WebkitのCSSプロパティは私の文脈で認識され、他のベンダーは私の場合は役に立たない。
カスタマイズが水平デフォルトのスライダーのための良い動作しますが、垂直方向の1のために、あなたはここで見ることができません。
jsFiddle:http://jsfiddle.net/QU5VD/1/
そうでない場合は、ここでのコードだ:
HTML
<input type="range" class="vHorizon" />
<input type="range" class="vVertical" />
CSS
input[type="range"].vHorizon {
-webkit-appearance: none;
background-color: pink;
width: 200px;
height:10px;
}
input[type="range"].vVertical {
-webkit-appearance: slider-vertical;
background-color: pink;
width: 10px;
height:200px;
}
input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
background-color: red;
width: 20px;
height: 20px;
}
私が知っているトリックは '使用変換することです:水平方向のいずれかに'回転(90)。しかし、その汚いトリックと私はそれを使用するためのアドバイスではありません。しかし、まだそれを知って良いです。 – Sourabh
Thks、いくつかの理由ではい、それはそのような良いトリックではありません(ケア位置を持って、それはCPUの仕事(組み込みソフトウェア)になります) – medCoder
こんにちは、私は同じ問題に直面していると誰かが良い発見このための解決策。 回転を使用すると、スライダの位置が完全に制御不能になります。( –