質問編集履歴

2

2021/09/18 04:16

投稿

gedachtnis
gedachtnis

スコア11

test CHANGED
File without changes
test CHANGED
@@ -78,11 +78,21 @@
78
78
 
79
79
  }
80
80
 
81
+
82
+
83
+ .box {
84
+
85
+ height: 100px;
86
+
87
+ overflow-y: scroll;
88
+
89
+ }
90
+
81
91
  ```
82
92
 
83
93
 
84
94
 
85
- 上記のように指定すると、body以下に設置されている要素のスクロールバーはつまみが#fff、背景が透明になるのですが、htmlのスクロールバー背景が真っ白になってしまいます。
95
+ 上記のように指定すると、.boxのスクロールバーはつまみが#fff、背景が透明になるのですが、htmlのスクロールバー背景が真っ白になってしまいます。
86
96
 
87
97
 
88
98
 

1

htmlのコードを記述し忘れていたので、追加しました。

2021/09/18 04:16

投稿

gedachtnis
gedachtnis

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,34 @@
1
1
  firefoxのhtml要素のスクロールバー背景指定に困っています。
2
+
3
+
4
+
5
+ ```html
6
+
7
+ <!DOCTYPE html>
8
+
9
+ <html lang="ja">
10
+
11
+ <head>
12
+
13
+ <meta charset="utf-8">
14
+
15
+ </head>
16
+
17
+ <body>
18
+
19
+ <div class="box">テキスト<br><br><br><br><br><br><br><br><br><br><br></div>
20
+
21
+ <!-- ↓スクロールバー表示のための改行↓ -->
22
+
23
+ <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
24
+
25
+ <!-- ↑スクロールバー表示のための改行↑ -->
26
+
27
+ </body>
28
+
29
+ </html>
30
+
31
+ ```
2
32
 
3
33
 
4
34
 
@@ -32,7 +62,7 @@
32
62
 
33
63
  html {
34
64
 
35
- overflow: overlay;/* chrome */
65
+ overflow: overlay;/* webkit系 */
36
66
 
37
67
  scrollbar-color: #fff transparent;
38
68