回答編集履歴

1

コメントに対する追記

2022/04/25 15:50

投稿

k_a
k_a

スコア983

test CHANGED
@@ -2,3 +2,44 @@
2
2
  [mdn : overflow-x](https://developer.mozilla.org/ja/docs/Web/CSS/overflow-x#%E5%80%A4)には以上の様な記載があります。
3
3
 
4
4
  `overflow-y`に`scroll`を指定した時点で、`overflow-x`をvisibleとしてはみ出させる事はできません。(xとy逆も同様)
5
+
6
+ ## 追記
7
+ 「見かけ上よりもクリック範囲の大きいボタン」だけなら以下の様な感じでいいと思うんですが、ボタン格納要素の部分が理解できませんでした。
8
+
9
+ ```html
10
+ <div class='buttonClickable'>
11
+ <div class="buttonAppearance">
12
+ Button
13
+ </div>
14
+ </div>
15
+ ```
16
+
17
+ ```css
18
+ .buttonAppearance {
19
+ width: 100px;
20
+ height: 100px;
21
+
22
+ display: flex;
23
+ justify-content: center;
24
+ align-items: center;
25
+
26
+ background: lightpink;
27
+ color: white;
28
+ }
29
+
30
+ .buttonClickable {
31
+ padding: 100px;
32
+ display: inline-block;
33
+
34
+ border: 1px dashed black;
35
+ cursor: pointer;
36
+ }
37
+
38
+ .buttonClickable:hover>.buttonAppearance {
39
+ background: lightcoral;
40
+ }
41
+
42
+ .buttonClickable:active>.buttonAppearance {
43
+ background: red;
44
+ }
45
+ ```