WebKit の HTML5 範囲入力スライダーの色付け
WebKit ベースのブラウザーは、一貫した外観のネイティブ範囲入力スライダーを表示します。ただし、カスタム スタイルを追加してこのスライダーの外観を変更するのは難しい場合があります。
Chrome の場合:
IE および Firefox (ネイティブ サポート) の場合:
CSS コード実装:
/* Chrome */ @media screen and (-webkit-min-device-pixel-ratio:0) { input[type='range'] { overflow: hidden; width: 80px; -webkit-appearance: none; background-color: #9a905d; } input[type='range']::-webkit-slider-runnable-track { height: 10px; -webkit-appearance: none; color: #13bba4; margin-top: -1px; } input[type='range']::-webkit-slider-thumb { width: 10px; -webkit-appearance: none; height: 10px; cursor: ew-resize; background: #434343; box-shadow: -80px 0 0 80px #43e5f7; } } /* Firefox */ input[type="range"]::-moz-range-progress { background-color: #43e5f7; } input[type="range"]::-moz-range-track { background-color: #9a905d; } /* IE */ input[type="range"]::-ms-fill-lower { background-color: #43e5f7; } input[type="range"]::-ms-fill-upper { background-color: #9a905d; }
HTML 例:
<input type="range"/>
以上がさまざまなブラウザーで HTML5 範囲入力スライダーの外観をカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。