質問編集履歴

3

変更点、内容が全て保存出来ていなかった。

2021/01/21 03:26

投稿

YukiTani
YukiTani

スコア19

test CHANGED
File without changes
test CHANGED
@@ -12,11 +12,7 @@
12
12
 
13
13
  現在、画面の幅を狭くすると右上のボタンが隠れてしまう。(右上の画面に取り残されてしまいます。)
14
14
 
15
- ![イメージ説明](9b031d4911daca56172488d3fd3a5588.png)
15
+
16
-
17
- 画面を小さく表示している↓
18
-
19
- ![イメージ説明](3a63dc984aa7163e94a60afe4623e1e4.png)
20
16
 
21
17
  (レスポンシブWebデザインに対応できていないため、PCの画面を少しでも小さく開いても、右側のナビボタン(マイページ、ログアウト)ボタンが隠れてしまいます。全画面だと表示されます。)
22
18
 
@@ -66,270 +62,218 @@
66
62
 
67
63
 
68
64
 
69
- ビューファイル
70
-
71
- <body>
72
-
73
- <header class="header">
74
-
75
- <div class="inner">
76
-
77
- <div class="nav">
78
-
79
- <div class="nav__left">
80
-
81
- <%= link_to image_tag("logo.png", class: :logo), root_path %>
82
-
83
- <%# ログインしているときは以下を表示するようにしましょう %>
84
-
85
- <% if user_signed_in? %>
86
-
87
- <%= link_to "投稿一覧", root_path, class: :nav__btn %>
88
-
89
- <%= link_to "ユーザー一覧", users_path, class: :nav__btn %>
90
-
91
- <%= link_to "新規投稿", new_post_path, class: :nav__btn %>
92
-
93
- </div>
94
-
95
- <div class="nav__right">
96
-
97
- <%= link_to "マイページ", user_path(current_user.id), class: :nav__btn %>
98
-
99
- <%= link_to "ログアウト", destroy_user_session_path, method: :delete, class: :nav__btn %>
100
-
101
- </div>
102
-
103
- <% else %>
104
-
105
- <%# ログインしていないときは以下を表示するようにしましょう %>
106
-
107
- <div class="nav__right">
108
-
109
- <%= link_to "ログイン", new_user_session_path, class: :nav__btn %>
110
-
111
- <%= link_to "新規登録", new_user_registration_path, class: :nav__btn %>
112
-
113
- </div>
114
-
115
- <% end %>
116
-
117
- </div>
118
-
119
- </div>
120
-
121
- </header>
122
-
123
- <%= yield %>
124
-
125
- <footer class="footer">
126
-
127
- <p class="copyright">Copyright © 2020-2021 ted All Rights Reserved.</p>
128
-
129
- </footer>
130
-
131
- </body>
132
-
133
- </html>
65
+ ```rails
66
+
67
+ CSS
68
+
69
+
70
+
71
+ /* ヘッダー */
72
+
73
+
74
+
75
+ .header {
76
+
77
+ margin-bottom: 150px;
78
+
79
+ padding: 20px 0;
80
+
81
+
82
+
83
+ }
84
+
85
+ (変更前)
86
+
87
+ .inner {
88
+
89
+ width: 1400px;
90
+
91
+ margin: 0 auto;
92
+
93
+ }
94
+
95
+ (変更後)
96
+
97
+ .inner {
98
+
99
+ width:90%;
100
+
101
+ width: 1024px;
102
+
103
+ margin: 0 auto;
104
+
105
+ }
106
+
107
+
108
+
109
+
110
+
111
+ .nav {
112
+
113
+ width: 100%;
114
+
115
+ display: flex;
116
+
117
+ justify-content: space-between;
118
+
119
+ }
120
+
121
+ .logo {
122
+
123
+ width: 230px;
124
+
125
+ }
126
+
127
+ .nav__btn{
128
+
129
+ display: inline-block;
130
+
131
+ padding: 0.4em 1.6em;
132
+
133
+ font-size: 1.0em;
134
+
135
+ color: #87CEFA;
136
+
137
+ text-decoration: none;
138
+
139
+ user-select: none;
140
+
141
+ border: 1px #87CEFA solid;
142
+
143
+ border-radius: 3px;
144
+
145
+ transition: 0.4s ease;
146
+
147
+ }
148
+
149
+ .nav__btn:hover{
150
+
151
+ color: #fff;
152
+
153
+ background: #87CEFA;
154
+
155
+ }
156
+
157
+
158
+
159
+ .nav__logout{
160
+
161
+ display: inline-block;
162
+
163
+ padding: 0.4em 1.6em;
164
+
165
+ font-size: 0.8em;
166
+
167
+ color: #87CEFA;
168
+
169
+ text-decoration: none;
170
+
171
+ user-select: none;
172
+
173
+ }
174
+
175
+ .nav__logout:hover{
176
+
177
+ opacity: 0.5;
178
+
179
+ }
180
+
181
+
182
+
183
+ /* タブレット対応 */
184
+
185
+ @media (max-width: 1024px) {
186
+
187
+ .inner {
188
+
189
+ width: 90%;
190
+
191
+ margin: 0 auto;
192
+
193
+ }
194
+
195
+ .page-heading {
196
+
197
+ font-size: 24px;
198
+
199
+ }
200
+
201
+ .card {
202
+
203
+ width: 48%;
204
+
205
+ margin-bottom: 40px;
206
+
207
+ }
208
+
209
+ .prototype_image{
210
+
211
+ width: 60%;
212
+
213
+ }
214
+
215
+ }
216
+
217
+
218
+
219
+ /* スマホ表示 */
220
+
221
+ @media (max-width: 599px) {
222
+
223
+ .logo {
224
+
225
+ width: 120px;
226
+
227
+ }
228
+
229
+ .page-heading {
230
+
231
+ font-size: 20px;
232
+
233
+ }
234
+
235
+ .card {
236
+
237
+ width: 100%;
238
+
239
+ margin-bottom: 60px;
240
+
241
+ }
242
+
243
+ .card__title {
244
+
245
+ font-size: 18px;
246
+
247
+ }
248
+
249
+ .card__summary {
250
+
251
+ font-size: 14px;
252
+
253
+ }
254
+
255
+ .prototype_image{
256
+
257
+ width: 100%;
258
+
259
+ }
260
+
261
+ .table{
262
+
263
+ width: 100%;
264
+
265
+ }
266
+
267
+
268
+
269
+
270
+
271
+
134
272
 
135
273
  ```
136
274
 
137
275
 
138
276
 
139
- ```rails
140
-
141
- CSS
142
-
143
-
144
-
145
- /* ヘッダー */
146
-
147
-
148
-
149
- .header {
150
-
151
- margin-bottom: 150px;
152
-
153
- padding: 20px 0;
154
-
155
-
156
-
157
- }
158
-
159
- .inner {
160
-
161
- width: 1400px;
162
-
163
- margin: 0 auto;
164
-
165
- }
166
-
167
- .nav {
168
-
169
- width: 100%;
170
-
171
- display: flex;
172
-
173
- justify-content: space-between;
174
-
175
- }
176
-
177
- .logo {
178
-
179
- width: 230px;
180
-
181
- }
182
-
183
- .nav__btn{
184
-
185
- display: inline-block;
186
-
187
- padding: 0.4em 1.6em;
188
-
189
- font-size: 1.0em;
190
-
191
- color: #87CEFA;
192
-
193
- text-decoration: none;
194
-
195
- user-select: none;
196
-
197
- border: 1px #87CEFA solid;
198
-
199
- border-radius: 3px;
200
-
201
- transition: 0.4s ease;
202
-
203
- }
204
-
205
- .nav__btn:hover{
206
-
207
- color: #fff;
208
-
209
- background: #87CEFA;
210
-
211
- }
212
-
213
-
214
-
215
- .nav__logout{
216
-
217
- display: inline-block;
218
-
219
- padding: 0.4em 1.6em;
220
-
221
- font-size: 0.8em;
222
-
223
- color: #87CEFA;
224
-
225
- text-decoration: none;
226
-
227
- user-select: none;
228
-
229
- }
230
-
231
- .nav__logout:hover{
232
-
233
- opacity: 0.5;
234
-
235
- }
236
-
237
-
238
-
239
- /* タブレット対応 */
240
-
241
- @media (max-width: 1024px) {
242
-
243
- .inner {
244
-
245
- width: 90%;
246
-
247
- margin: 0 auto;
248
-
249
- }
250
-
251
- .page-heading {
252
-
253
- font-size: 24px;
254
-
255
- }
256
-
257
- .card {
258
-
259
- width: 48%;
260
-
261
- margin-bottom: 40px;
262
-
263
- }
264
-
265
- .prototype_image{
266
-
267
- width: 60%;
268
-
269
- }
270
-
271
- }
272
-
273
-
274
-
275
- /* スマホ表示 */
276
-
277
- @media (max-width: 599px) {
278
-
279
- .logo {
280
-
281
- width: 120px;
282
-
283
- }
284
-
285
- .page-heading {
286
-
287
- font-size: 20px;
288
-
289
- }
290
-
291
- .card {
292
-
293
- width: 100%;
294
-
295
- margin-bottom: 60px;
296
-
297
- }
298
-
299
- .card__title {
300
-
301
- font-size: 18px;
302
-
303
- }
304
-
305
- .card__summary {
306
-
307
- font-size: 14px;
308
-
309
- }
310
-
311
- .prototype_image{
312
-
313
- width: 100%;
314
-
315
- }
316
-
317
- .table{
318
-
319
- width: 100%;
320
-
321
- }
322
-
323
-
324
-
325
-
326
-
327
-
328
-
329
- ```
330
-
331
-
332
-
333
277
  ### 試したこと
334
278
 
335
279
 
@@ -341,11 +285,3 @@
341
285
  参考にした記事
342
286
 
343
287
  https://pecopla.net/web-column/how-to-responsive
344
-
345
-
346
-
347
- ### 補足情報(FW/ツールのバージョンなど)
348
-
349
-
350
-
351
- ここにより詳細な情報を記載してください。

2

変更点、内容が全て保存出来ていなかった。

2021/01/21 03:26

投稿

YukiTani
YukiTani

スコア19

test CHANGED
File without changes
test CHANGED
@@ -14,6 +14,10 @@
14
14
 
15
15
  ![イメージ説明](9b031d4911daca56172488d3fd3a5588.png)
16
16
 
17
+ 画面を小さく表示している↓
18
+
19
+ ![イメージ説明](3a63dc984aa7163e94a60afe4623e1e4.png)
20
+
17
21
  (レスポンシブWebデザインに対応できていないため、PCの画面を少しでも小さく開いても、右側のナビボタン(マイページ、ログアウト)ボタンが隠れてしまいます。全画面だと表示されます。)
18
22
 
19
23
 

1

変更点、内容が全て保存出来ていなかった。

2021/01/20 14:12

投稿

YukiTani
YukiTani

スコア19

test CHANGED
File without changes
test CHANGED
@@ -6,15 +6,23 @@
6
6
 
7
7
 
8
8
 
9
- レスポンシブWebデザインに対応した画面に編集したいと考えています。
9
+ レスポンシブWebデザインに対応した画面にしたいと考えています。
10
+
11
+
12
+
10
-
13
+ 現在、画面の幅を狭くすると右上のボタンが隠れてしまう。(右上の画面に取り残されてしまいます。)
14
+
11
-
15
+ ![イメージ説明](9b031d4911daca56172488d3fd3a5588.png)
12
-
16
+
13
- レスポンシブWebデザインに対応できていないため、PCの画面を小さく開いていると右側のナビボタン(マイページ、ログアウト)ボタンが隠れてしまいます。
17
+ レスポンシブWebデザインに対応できていないため、PCの画面を少しでも小さく開いても、右側のナビボタン(マイページ、ログアウト)ボタンが隠れてしまいます。全画面だと表示されます。)
18
+
19
+
20
+
14
-
21
+ レスポンシブ メディアクエリの正しい記述方法をすれば、改善されるのでしょうか?
15
-
16
-
22
+
23
+
24
+
17
- 初めての作成なので、PCだけでもしっかり表示させたいと思っています。
25
+ 初めてのwebアプリ作成なので、PCだけでもしっかり表示させたいと思っています。
18
26
 
19
27
 
20
28