質問編集履歴

2

質問内容の情報を追加

2020/10/09 02:32

投稿

EleAco
EleAco

スコア15

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,14 @@
1
1
  ![イメージ説明](56a370168c5563607c9972fa39e93229.jpeg)
2
2
 
3
3
  ###ヘッターをdisplay: flexで綺麗に並べたいのですがうまくできません…
4
+
5
+ アイコンは左端、タイトルは真ん中、ハンバーガーマークは右端におきたいとと考えています
6
+
7
+ 全体の親要素top-page-headerにjustify-content: space-around
8
+
9
+ をつけていますが現状PhotoロケのアイコンがPhotoロケアイコンの親要素photoroke-iconからはみ出てしまいます
10
+
11
+
4
12
 
5
13
  原因としてヘッターの左にあるアイコンにトップページに戻るようにを指示する為に記述している
6
14
 

1

HTML、CSSのコードを記述、現状のレイアウトを追加

2020/10/09 02:32

投稿

EleAco
EleAco

スコア15

test CHANGED
File without changes
test CHANGED
@@ -9,3 +9,145 @@
9
9
  が原因です
10
10
 
11
11
  解決策ご存知の方いらっしゃいましたらご回答よろしくお願いいたします!
12
+
13
+
14
+
15
+ hetena19様よりご指摘いただきましたので情報追加いたします!
16
+
17
+ hetena19様ありがとうございます!
18
+
19
+
20
+
21
+ ```html
22
+
23
+ <header>
24
+
25
+ <div class='top-page-header'>
26
+
27
+ <%#ロゴの情報が入る%>
28
+
29
+ <div class='photoroke-icon'>
30
+
31
+ <a href="/">
32
+
33
+ <img class='photoroke-icon-photo'src="/assets/Photoroke_logo.png">
34
+
35
+ <%# <%= link_to image_tag("Photoroke_logo.png",class:"photoroke-icon"),"/" %>
36
+
37
+ </a>
38
+
39
+ </div>
40
+
41
+
42
+
43
+ <%#ページの名前が入る%>
44
+
45
+ <h2 class='top-page-name'>
46
+
47
+ ここに各ページの名前が入ります
48
+
49
+ </h2>
50
+
51
+
52
+
53
+ <%#ハンバーガーアイコンが入る%>
54
+
55
+ <p class='hamburger'>tekisuto</p>
56
+
57
+ </div>
58
+
59
+ </header>
60
+
61
+ ```
62
+
63
+
64
+
65
+ ```CSS
66
+
67
+ .top-page-header {
68
+
69
+ width: 100vw;
70
+
71
+ height: 15vh;
72
+
73
+ display: flex;
74
+
75
+ background-color:#DDDDDD;
76
+
77
+ justify-content: space-around;
78
+
79
+ align-items: center;
80
+
81
+ position: fixed;
82
+
83
+
84
+
85
+ }
86
+
87
+ /* a{
88
+
89
+ box-sizing: border-box;
90
+
91
+ text-decoration: none;
92
+
93
+ width: 20%;
94
+
95
+ margin-left: 5vw; */
96
+
97
+
98
+
99
+ .photoroke-icon{
100
+
101
+ width: 100%;
102
+
103
+ margin-left: 5vw;
104
+
105
+ height: 100%;
106
+
107
+ }
108
+
109
+
110
+
111
+ .photoroke-icon-photo{
112
+
113
+ max-width: 100%;
114
+
115
+ }
116
+
117
+
118
+
119
+ .top-page-name{
120
+
121
+ background-color: cornflowerblue;
122
+
123
+ height: 50%;
124
+
125
+ font-size: 3vh;
126
+
127
+ }
128
+
129
+
130
+
131
+ .hamburger{
132
+
133
+ background-color: darkgreen;
134
+
135
+ width: 100px;
136
+
137
+ height: 50px;
138
+
139
+ margin-right: 5vw;
140
+
141
+ }
142
+
143
+ ```
144
+
145
+ 現在のコードはこのようになっています
146
+
147
+ 質問させていただいた時と少し形が違いますがまだ解決はできていません。
148
+
149
+
150
+
151
+ ![![イメージ説明](32aa3853c167f1e00a4da58f2a88162b.png)
152
+
153
+ このグレーの帯にアイコン、各ページの名前、ハンバーガーマークを入れたいと考えています