回答編集履歴

4

追記

2019/02/14 06:59

投稿

7Kreuz
7Kreuz

スコア112

test CHANGED
@@ -37,3 +37,9 @@
37
37
 
38
38
 
39
39
  のような感じで、背景画像をbefore疑似要素の中に移動させる必要がありそうです。
40
+
41
+
42
+
43
+ (追記)
44
+
45
+ 割と楽な方法を思いついたのですが、ほぼ質問内のコードのままで、`#filter input[type="range"]::-webkit-slider-thumb`と`#filter input[type="range"]::-moz-range-thumb`の`width`を大きく(30pxとか)にしてみるのはどうでしょうか?

3

heightを追加

2019/02/14 06:59

投稿

7Kreuz
7Kreuz

スコア112

test CHANGED
@@ -24,6 +24,8 @@
24
24
 
25
25
  position: absolute;
26
26
 
27
+ height: 13px;
28
+
27
29
  width: 196px;
28
30
 
29
31
  background: url('img/jiku.svg');

2

背景画像について追記

2019/02/12 05:46

投稿

7Kreuz
7Kreuz

スコア112

test CHANGED
@@ -4,10 +4,34 @@
4
4
 
5
5
  input[type="range"]::-webkit-slider-runnable-track {
6
6
 
7
- margin: 10px 0;
7
+ margin: 0 10px;
8
8
 
9
9
  }
10
10
 
11
11
  ```
12
12
 
13
- で隙間は空くようです
13
+ で隙間は空くようです
14
+
15
+
16
+
17
+ ……と思いましたが、これだけでは画像も端まで表示されませんね。
18
+
19
+ ```css
20
+
21
+ input[type="range"]::before {
22
+
23
+ content: "";
24
+
25
+ position: absolute;
26
+
27
+ width: 196px;
28
+
29
+ background: url('img/jiku.svg');
30
+
31
+ }
32
+
33
+ ```
34
+
35
+
36
+
37
+ のような感じで、背景画像をbefore疑似要素の中に移動させる必要がありそうです。

1

typo修正

2019/02/12 05:43

投稿

7Kreuz
7Kreuz

スコア112

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ```css
4
4
 
5
- input[type="range" i]::-webkit-slider-runnable-track {
5
+ input[type="range"]::-webkit-slider-runnable-track {
6
6
 
7
7
  margin: 10px 0;
8
8