teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コードを見やすくしました

2020/10/17 01:15

投稿

kgtsk
kgtsk

スコア5

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,6 @@
3
3
  アコーディオンメニューを作っています。HTMLでは、liの中にulを入れ、さらにliを入れたものを作成しました。
4
4
  実現したい動きとしては、ハンバーガーメニューの三本線のアイコンをタップすると、下に、4つのメニュー(トップページ、店舗情報、お知らせ、ブログ)が現れ、さらに、特定のメニュー(店舗情報、ブログ)には、右側にプラスのアイコンがあり、そこをタップするとその項目のメニュー(◎◎店・・・)がさらに現れるという形のものを作りたいです。三本線のアイコンを必要な位置に配置することはできています。ちなみにこの後は、Javascriptで、アイコンをタップしたらメニューが開いたり閉じたりを作ろうと考えています。
5
5
 
6
-
7
6
  ### 聞きたい事
8
7
 
9
8
  ①HTMLの書き方としては、以下でよいものか。
@@ -14,7 +13,8 @@
14
13
  ### 該当のソースコード
15
14
 
16
15
  HTML↓
16
+ ```ここに言語を入力
17
- <div class="overlay-menu">
17
+ <div class="overlay-menu">
18
18
  <ul>
19
19
  <li class="nonicon"><a href="">トップページ</a></li>
20
20
  <li class="icon"><a href="">店舗情報</a><div><i class="fas fa-plus-circle"></i></div>
@@ -34,8 +34,10 @@
34
34
  </li>
35
35
  </ul>
36
36
  </div>
37
+ ```
37
38
 
38
39
  CSS↓
40
+ ```ここに言語を入力
39
41
  .overlay-menu a{
40
42
  display: block;
41
43
  line-height: 50px;
@@ -56,7 +58,9 @@
56
58
  background-color: orange;
57
59
  }
58
60
 
61
+ ```
59
62
 
63
+
60
64
  ### 試したこと
61
65
 
62
66
  ②については、display:flexをしてみるなど試行錯誤してみましたが、うまくいきませんでした。