回答編集履歴
2
説明追記
test
CHANGED
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
.genericon-menu {
|
36
36
|
|
37
|
-
margin-left: 8px
|
37
|
+
margin-left: 8px;
|
38
38
|
|
39
39
|
}
|
40
40
|
|
@@ -47,5 +47,3 @@
|
|
47
47
|
- その分ボタンが小さくなるので、padding で調整。
|
48
48
|
|
49
49
|
- ハンバーガーアイコンが左に寄るのでmargin-leftで調整。
|
50
|
-
|
51
|
-
- marginがインラインで直接設定してあるので、!important を付けて優先順位をあげる。
|
1
説明追記
test
CHANGED
@@ -2,7 +2,23 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
+
```html
|
6
|
+
|
7
|
+
<button class="menu-toggle" aria-controls="top-menu" aria-expanded="false">
|
8
|
+
|
9
|
+
<span class="genericon genericon-menu"></span>メニュー
|
10
|
+
|
11
|
+
</button>
|
12
|
+
|
13
|
+
```
|
14
|
+
|
15
|
+
検証ツールで確認すると、上記のようなHTMLになっていました。
|
16
|
+
|
17
|
+
ハンバーガーアイコンはspanで囲まれているのですが、メニューはタグで囲まれていないので、メニューだけdisplay:none;にはできません。仕方ないので、フォントサイズを0にして見えないようにします。
|
18
|
+
|
19
|
+
|
20
|
+
|
5
|
-
|
21
|
+
ということで下記のようなCSSでできました。
|
6
22
|
|
7
23
|
|
8
24
|
|