質問編集履歴

2

解決方法の記述

2020/10/09 07:06

投稿

EleAco
EleAco

スコア15

test CHANGED
File without changes
test CHANGED
@@ -227,3 +227,19 @@
227
227
 
228
228
 
229
229
  ```
230
+
231
+
232
+
233
+ #解決方法
234
+
235
+ Lhankor_Mhy 様よりアドバイスいただきまして解決することができました
236
+
237
+ 何をしたかと言いますと、ヘッダーの大きな枠であるtop-page-headerを
238
+
239
+ 本文の大きな枠であるcontentsの並び順を、z-indexで指定してあげたら良いということでした
240
+
241
+ ######IllustratorやPhotoshopを触ったことがあるかただったらレイヤーの重なり順みたいな感覚のものです
242
+
243
+ 僕がしたい事としては、top-page-headerがcontentsより上に来てくれればcontentsの画像がヘッダーにかかることがないわけです。
244
+
245
+ なのでtop-page-headerにz-index1を記述しました。

1

HTML、CSSのコードを記述、タグの追加

2020/10/09 07:06

投稿

EleAco
EleAco

スコア15

test CHANGED
File without changes
test CHANGED
@@ -93,3 +93,137 @@
93
93
  この問題を解決したいです
94
94
 
95
95
  皆様のお力をお貸しください…!よろしくお願いいたします
96
+
97
+
98
+
99
+ ##追加
100
+
101
+ 皆様ご指示ありがとうございます。
102
+
103
+
104
+
105
+ ```html
106
+
107
+ <%#_header.html.erbのHTML%>
108
+
109
+
110
+
111
+
112
+
113
+ <header>
114
+
115
+ <div class='top-page-header'>
116
+
117
+ <%#ロゴの情報が入る%>
118
+
119
+ <div class='photoroke-icon'>
120
+
121
+ <a href="/">
122
+
123
+ <img class='photoroke-icon-photo'src="/assets/Photoroke_logo.png">
124
+
125
+ </a>
126
+
127
+ </div>
128
+
129
+
130
+
131
+ <%#ページの名前が入る%>
132
+
133
+ <h2 class='top-page-name'>
134
+
135
+ ここに各ページの名前が入ります
136
+
137
+ </h2>
138
+
139
+
140
+
141
+ <%#ハンバーガーアイコンが入る%>
142
+
143
+ <p class='hamburger'>tekisuto</p>
144
+
145
+ </div>
146
+
147
+ </header>
148
+
149
+ ```
150
+
151
+
152
+
153
+ ```css
154
+
155
+ <%#_header.css%>
156
+
157
+
158
+
159
+ *{
160
+
161
+ margin: 0px;
162
+
163
+ }
164
+
165
+
166
+
167
+ .top-page-header {
168
+
169
+ width: 100vw;
170
+
171
+ height: 15vh;
172
+
173
+ display: flex;
174
+
175
+ background-color:#DDDDDD;
176
+
177
+ justify-content: space-around;
178
+
179
+ align-items: center;
180
+
181
+ position: fixed;
182
+
183
+ }
184
+
185
+
186
+
187
+ .photoroke-icon{
188
+
189
+ height: 90%;
190
+
191
+ margin-top: 10px;
192
+
193
+ }
194
+
195
+
196
+
197
+ .photoroke-icon-photo{
198
+
199
+ height: 100%;
200
+
201
+ }
202
+
203
+
204
+
205
+ .top-page-name{
206
+
207
+ background-color: cornflowerblue;
208
+
209
+ height: 50%;
210
+
211
+ font-size: 3vh;
212
+
213
+ }
214
+
215
+
216
+
217
+ .hamburger{
218
+
219
+ background-color: darkgreen;
220
+
221
+ width: 100px;
222
+
223
+ height: 50px;
224
+
225
+ }
226
+
227
+
228
+
229
+ ```