input type="range"を使用してスライダーを作成したいのですが、希望の形になえらず、どうしてもスライダーのつまみの部分が小さくなってしまいます。
画像のように、つまみが大きいスライダーでかつ、スライド後の部分は色をつけて表示したいと考えております。
どのようにコーディングすればよいでしょうか?
初心者質問で申し訳ありません。よろしくお願いいたします。
HTML
1 2 <label class="status_range" for="range"> 3 <input type="range" id="range" class="-range"> 4 <span class="radio-txt"></span> 5 </label> 6 7コード
CSS
1 2 3input[type="range"] { 4 -webkit-appearance: none; 5 appearance: none; 6 cursor: pointer; 7 outline: none; 8 height: 10px; 9 width: 90%; 10 overflow: hidden; 11 background: #d1d1d1; 12 border-radius: 10px; 13} 14 15/* WebKit向けのつまみ */ 16input[type="range"]::-webkit-slider-thumb { 17 -webkit-appearance: none; 18 width: 10px; 19 height: 10px; 20 position: relative; 21 top: 0; 22 left: 0; 23 z-index: 6; 24 border-radius: 50%; 25 border: 5px solid #008272; 26 box-shadow: -100.1vw 0 0 100vw #008272; 27} 28/* Moz向けのつまみ */ 29input[type="range"]::-moz-range-thumb { 30 -webkit-appearance: none; 31 width: 10px; 32 height: 10px; 33 position: relative; 34 top: 0; 35 left: 0; 36 z-index: 6; 37 border-radius: 50%; 38 border: 5px solid #008272; 39 box-shadow: -100vw 0 0 100vw #008272; 40} 41 42 43コード

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/19 06:13
2024/01/26 07:55