回答編集履歴

2

説明追記

2020/04/04 09:11

投稿

hatena19
hatena19

スコア33722

test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  .genericon-menu {
36
36
 
37
- margin-left: 8px !important;
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

説明追記

2020/04/04 09:11

投稿

hatena19
hatena19

スコア33722

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
- 追加CSSで下記のようにすると消えました。
21
+ ということで下記のようなCSSでできました。
6
22
 
7
23
 
8
24