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

質問編集履歴

19

度々申し訳ございません。修正いたしました

2021/09/24 04:54

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -196,7 +196,7 @@
196
196
 
197
197
  @media screen and (max-width: 1200px) {
198
198
  .header .header-inner .nav {
199
- position: fixed;
199
+ position: fixed;
200
200
  left: 0;
201
201
  top: 0;
202
202
  width: 100%;
@@ -207,11 +207,13 @@
207
207
  visibility: hidden;
208
208
  -webkit-transition: opacity 0.3s ease;
209
209
  transition: opacity 0.3s ease;
210
+
210
211
  }
211
212
  }
212
213
 
213
214
  @media screen and (max-width: 1200px) and (max-width: 1200px) {
214
215
  .header .header-inner .nav._open {
216
+
215
217
  opacity: 1;
216
218
  visibility: visible;
217
219
  -webkit-transition: opacity 0.3s ease;
@@ -275,7 +277,8 @@
275
277
  $(function(){
276
278
  $("#js-humburger").on('click', function(){
277
279
 
280
+ $(this).toggleClass("_open");
278
- $(this,".nav").toggleClass("_open");
281
+  $(".nav").toggleClass("_open");
279
282
  $(".header-list").toggleClass("_active");
280
283
  $("body").toggleClass("noscroll");
281
284
  $(".this").fadeToggle(300);

18

追記しました

2021/09/24 04:54

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -19,7 +19,7 @@
19
19
  transition: opacity 0.3s ease;
20
20
  ```
21
21
 
22
-
22
+ ###期待したこと
23
23
  ハンバーガーメニューをクリックすると、上記が表示されるようにしたいです。
24
24
  何卒よろしくお願いいたします。
25
25
  最終ゴール↓
@@ -34,7 +34,8 @@
34
34
  ### 発生している問題・エラーメッセージ
35
35
 
36
36
  ```
37
+ -open,_activeがツール上ではオンオフになるが、実際には✖印などが動いていない。
37
- なし
38
+ コード上では反応するけど、画面上には反映されません
38
39
  ```
39
40
 
40
41
  ### 該当のソースコード

17

修正しました

2021/09/24 04:43

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -19,17 +19,18 @@
19
19
  transition: opacity 0.3s ease;
20
20
  ```
21
21
 
22
- ![イメージ図](dbfb69988da16dc000a8e1451c9f66e4.png)
23
22
 
24
23
  ハンバーガーメニューをクリックすると、上記が表示されるようにしたいです。
25
24
  何卒よろしくお願いいたします。
26
25
  最終ゴール↓
27
- →ハンバーガメニューで✖印作り、
26
+ ボタンをクリックすると、_openクラスがつき、ハンバーガメニューで✖印作り、
28
- スマホデバイスバージョンのliを作りたいです
27
+ スマホデバイスバージョンのliを作りたいです(イメージ図)
29
28
  openをつけて、.lineを回転させ✖
30
- activeをつけて、bg-color:#333;内に縦表示でli作成させたい
29
+ activeをつけて、bg-color:#333;内に縦表示でli作成させたい(まだコードは書いていません。これは自力で行います)
31
30
  goalを達成させたい!!
31
+ ![イメージ図](dbfb69988da16dc000a8e1451c9f66e4.png)
32
32
 
33
+
33
34
  ### 発生している問題・エラーメッセージ
34
35
 
35
36
  ```

16

修正いたしました

2021/09/24 04:40

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -19,6 +19,8 @@
19
19
  transition: opacity 0.3s ease;
20
20
  ```
21
21
 
22
+ ![イメージ図](dbfb69988da16dc000a8e1451c9f66e4.png)
23
+
22
24
  ハンバーガーメニューをクリックすると、上記が表示されるようにしたいです。
23
25
  何卒よろしくお願いいたします。
24
26
  最終ゴール↓
@@ -271,8 +273,7 @@
271
273
  $(function(){
272
274
  $("#js-humburger").on('click', function(){
273
275
 
274
- $(this).toggleClass("_open");
275
-    $(".nav").toggleClass("_open");
276
+ $(this,".nav").toggleClass("_open");
276
277
  $(".header-list").toggleClass("_active");
277
278
  $("body").toggleClass("noscroll");
278
279
  $(".this").fadeToggle(300);

15

修正いたしました

2021/09/24 04:36

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -272,7 +272,7 @@
272
272
  $("#js-humburger").on('click', function(){
273
273
 
274
274
  $(this).toggleClass("_open");
275
-    $(.nav).toggleClass("_open");
275
+    $(".nav").toggleClass("_open");
276
276
  $(".header-list").toggleClass("_active");
277
277
  $("body").toggleClass("noscroll");
278
278
  $(".this").fadeToggle(300);

14

修正しました

2021/09/24 04:32

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -271,7 +271,8 @@
271
271
  $(function(){
272
272
  $("#js-humburger").on('click', function(){
273
273
 
274
+ $(this).toggleClass("_open");
274
- $(this,".nav").toggleClass("_open");
275
+    $(.nav).toggleClass("_open");
275
276
  $(".header-list").toggleClass("_active");
276
277
  $("body").toggleClass("noscroll");
277
278
  $(".this").fadeToggle(300);

13

失礼しました。

2021/09/24 04:27

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -67,7 +67,7 @@
67
67
  <p class="logo-text">ユアコーディング</p>
68
68
  </h1><!-- /.header-ttl -->
69
69
 
70
- <nav class="nav id="js-nav">
70
+ <nav class="nav" id="js-nav">
71
71
  <ul class="header-list">
72
72
  <li class="header-item"><a href="#feauture">特徴</a></li><!-- /.header-item -->
73
73
  <li class="header-item"><a href="#price">価格</a></li><!-- /.header-item -->

12

修正いたしました

2021/09/24 04:12

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -267,6 +267,20 @@
267
267
  text-align: center;
268
268
  }
269
269
  ```
270
+ ```js
271
+ $(function(){
272
+ $("#js-humburger").on('click', function(){
273
+
274
+ $(this,".nav").toggleClass("_open");
275
+ $(".header-list").toggleClass("_active");
276
+ $("body").toggleClass("noscroll");
277
+ $(".this").fadeToggle(300);
278
+
279
+ });
280
+
281
+ });
282
+ ```
283
+
270
284
  ### 試したこと
271
285
  style.scssの確認。
272
286
  success済み。エラー表示なし。

11

header.scss,.css変更いたしました。変わりませんでした。

2021/09/24 04:05

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -135,7 +135,7 @@
135
135
  @content;
136
136
  }
137
137
  }
138
-
138
+ ```
139
139
  ```CSS
140
140
  .header {
141
141
  background-color: #FFFFFF;

10

header.scss,.css変更いたしました。変わりませんでした。

2021/09/24 04:00

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -136,10 +136,7 @@
136
136
  }
137
137
  }
138
138
 
139
- ```
140
-
141
139
  ```CSS
142
-
143
140
  .header {
144
141
  background-color: #FFFFFF;
145
142
  height: 94px;
@@ -152,16 +149,19 @@
152
149
  }
153
150
 
154
151
  .header .header-inner {
155
- width: 1022px;
152
+ max-width: 1022px;
156
153
  margin: 0 auto;
157
154
  padding: 0 20px;
158
155
  display: -webkit-box;
156
+ display: -webkit-flex;
159
157
  display: -ms-flexbox;
160
158
  display: flex;
161
159
  -webkit-box-align: center;
160
+ -webkit-align-items: center;
162
161
  -ms-flex-align: center;
163
162
  align-items: center;
164
163
  -webkit-box-pack: justify;
164
+ -webkit-justify-content: space-between;
165
165
  -ms-flex-pack: justify;
166
166
  justify-content: space-between;
167
167
  height: 100%;
@@ -169,9 +169,11 @@
169
169
 
170
170
  .header .header-inner .header-ttl {
171
171
  display: -webkit-box;
172
+ display: -webkit-flex;
172
173
  display: -ms-flexbox;
173
174
  display: flex;
174
175
  -webkit-box-align: center;
176
+ -webkit-align-items: center;
175
177
  -ms-flex-align: center;
176
178
  align-items: center;
177
179
  }
@@ -188,44 +190,52 @@
188
190
  margin-left: 16px;
189
191
  }
190
192
 
193
+ @media screen and (max-width: 1200px) {
191
- .header .header-inner .humburger__line {
194
+ .header .header-inner .nav {
195
+ position: fixed;
196
+ left: 0;
197
+ top: 0;
198
+ width: 100%;
199
+ background-color: #000000CC;
200
+ padding-top: 145px;
201
+ z-index: 1;
202
+ opacity: 0;
192
- display: none;
203
+ visibility: hidden;
204
+ -webkit-transition: opacity 0.3s ease;
205
+ transition: opacity 0.3s ease;
206
+ }
193
207
  }
194
208
 
195
- @media print, screen and (max-width: 1024px) {
209
+ @media screen and (max-width: 1200px) and (max-width: 1200px) {
196
- .header .header-inner .humburger__line {
210
+ .header .header-inner .nav._open {
211
+ opacity: 1;
197
- position: absolute;
212
+ visibility: visible;
198
- top: 0;
199
- right: 0;
200
- bottom: 0;
201
- left: 0;
202
- margin: auto;
203
- width: 18px;
204
- height: 2px;
205
- background-color: #333;
206
- -webkit-transition: inherit;
213
+ -webkit-transition: opacity 0.3s ease;
207
- transition: inherit;
214
+ transition: opacity 0.3s ease;
208
215
  }
209
- .header .header-inner .humburger__line ::before {
210
- top: -5px;
211
- }
212
- .header .header-inner .humburger__line ::after {
213
- top: 5px;
214
- }
215
216
  }
216
217
 
217
218
  .header .header-inner .nav .header-list {
218
219
  display: -webkit-box;
220
+ display: -webkit-flex;
219
221
  display: -ms-flexbox;
220
222
  display: flex;
221
223
  -webkit-box-pack: justify;
224
+ -webkit-justify-content: space-between;
222
225
  -ms-flex-pack: justify;
223
226
  justify-content: space-between;
224
227
  -webkit-box-align: center;
228
+ -webkit-align-items: center;
225
229
  -ms-flex-align: center;
226
230
  align-items: center;
227
231
  }
228
232
 
233
+ @media screen and (max-width: 1200px) {
234
+ .header .header-inner .nav .header-list {
235
+ display: none;
236
+ }
237
+ }
238
+
229
239
  .header .header-inner .nav .header-list .header-item > a {
230
240
  font-weight: bold;
231
241
  }
@@ -234,137 +244,29 @@
234
244
  padding-left: 46px;
235
245
  }
236
246
 
237
- .header .header-inner .nav .header-link {
247
+ .header .header-inner .header-link {
238
248
  width: 155px;
239
249
  height: 37px;
240
250
  }
241
251
 
252
+ @media screen and (max-width: 769px) {
253
+ .header .header-inner .header-link {
254
+ display: none;
255
+ }
256
+ }
257
+
258
+ @media screen and (max-width: 1200px) {
259
+ .header .header-inner .header-link {
260
+ display: none;
261
+ }
262
+ }
263
+
242
- .header .header-inner .nav .header-link > a {
264
+ .header .header-inner .header-link > a {
243
265
  color: #fff;
244
266
  font-size: 1.4rem;
245
267
  text-align: center;
246
268
  }
247
269
  ```
248
-
249
-
250
- ```js
251
- $(function(){
252
- $("#js-humburger").on('click', function(){
253
-
254
- $(".this").fadeToggle(300);
255
- $(this, ".line").toggleClass("_open");
256
- $(".header-list").toggleClass("_active");
257
- $("body").toggleClass("noscroll");
258
-
259
- });
260
-
261
- });
262
- ```
263
- ```SCSS
264
- .header{
265
- background-color: #FFFFFF;
266
- height: 94px;
267
- position: fixed;
268
- top: 0;
269
- z-index: 9999;
270
- width: 100%;
271
- box-shadow: 0px 3px 6px #00000029;
272
-
273
- .header-inner{
274
- max-width: 1022px;
275
- margin: 0 auto;
276
- padding: 0 20px;
277
- display: flex;
278
- align-items: center;
279
- justify-content: space-between;
280
- height: 100%;
281
-
282
- .header-ttl{
283
- display: flex;
284
- align-items: center;
285
-
286
- .img-logo{
287
- width: 55px;
288
- height: 55px;
289
-
290
- }
291
-
292
- .logo-text{
293
- display: block;
294
- font-size: 2.4rem;
295
- font-weight: bold;
296
- margin-left: 16px;
297
-
298
- }
299
- }
300
-
301
-
302
-
303
- .nav{
304
- @include mt {
305
-
306
- &._open{
307
- position: fixed;
308
- left: 0;
309
- top: 0;
310
- width: 100%;
311
- background-color: #000000CC;
312
- padding-top: 145px;
313
- z-index: 1;
314
- opacity: 0;
315
- visibility: hidden;
316
- transition: opacity 0.3s ease;
317
- opacity: 1;
318
- visibility: visible;
319
- transition: opacity 0.3s ease;
320
- }
321
-
322
- }
323
- .header-list{
324
- display: flex;
325
- justify-content: space-between;
326
- align-items: center;
327
- @include mt {
328
- display: none;
329
- }
330
- &._active{
331
-
332
-
333
- }
334
-
335
- .header-item{
336
- >a{
337
- font-weight: bold;
338
- }
339
- + .header-item{
340
- padding-left: 46px;
341
- }
342
- }
343
- }
344
- }
345
- .header-link{
346
- width: 155px;
347
- height: 37px;
348
- @include mq {
349
- display: none;
350
- }
351
- @include mt {
352
- display: none;
353
- }
354
- >a{
355
- color: #fff;
356
- font-size: 1.4rem;
357
- text-align: center;
358
- }
359
- }
360
-
361
- }
362
- }
363
-
364
-
365
- ```
366
-
367
-
368
270
  ### 試したこと
369
271
  style.scssの確認。
370
272
  success済み。エラー表示なし。

9

修正いたしました

2021/09/24 03:58

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,26 @@
1
1
  ### 前提・実現したいこと
2
2
  CSSがstyle.cssに更新されない→更新されました。
3
+ しかし、
4
+ navに書いた、こちらが表示されない原因についてお伺いしたく、ご連絡しました!
5
+ ↓です。
6
+ ```nav
7
+ position: fixed;
8
+ left: 0;
9
+ top: 0;
10
+ width: 100%;
11
+ background-color: #000000CC;
12
+ padding-top: 145px;
13
+ z-index: 1;
14
+ opacity: 0;
15
+ visibility: hidden;
16
+ transition: opacity 0.3s ease;
17
+ opacity: 1;
18
+ visibility: visible;
19
+ transition: opacity 0.3s ease;
20
+ ```
3
21
 
22
+ ハンバーガーメニューをクリックすると、上記が表示されるようにしたいです。
23
+ 何卒よろしくお願いいたします。
4
24
  最終ゴール↓
5
25
  →ハンバーガメニューで✖印作り、
6
26
  スマホデバイスバージョンのliを作りたいです

8

修正しました

2021/09/24 03:12

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -1,19 +1,17 @@
1
1
  ### 前提・実現したいこと
2
- (HTMLの一部変更したもの),CSSがstyle.cssに更新されない
2
+ CSSがstyle.cssに更新されない→更新されました。
3
3
 
4
4
  最終ゴール↓
5
5
  →ハンバーガメニューで✖印作り、
6
6
  スマホデバイスバージョンのliを作りたいです
7
7
  openをつけて、.lineを回転させ✖
8
8
  activeをつけて、bg-color:#333;内に縦表示でli作成させたい
9
+ goalを達成させたい!!
9
10
 
10
- 原因(仮説):style.scss→CSSをコンパイルされてないです。
11
- SCSSを保存→success済み
12
-
13
11
  ### 発生している問題・エラーメッセージ
14
12
 
15
13
  ```
16
- [Intervention]Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: http://127.0.0.1:5502/css/fonts/slick.woff
14
+ なし
17
15
  ```
18
16
 
19
17
  ### 該当のソースコード

7

修正いたしました。よろしくお願いいたします。

2021/09/24 02:18

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,15 @@
1
1
  ### 前提・実現したいこと
2
- HTML,CSSがstyle.cssに更新されない
2
+ HTMLの一部変更したもの),CSSがstyle.cssに更新されない
3
+
4
+ 最終ゴール↓
3
5
  →ハンバーガメニューで✖印作り、
4
6
  スマホデバイスバージョンのliを作りたいです
5
7
  openをつけて、.lineを回転させ✖
6
8
  activeをつけて、bg-color:#333;内に縦表示でli作成させたい
7
9
 
10
+ 原因(仮説):style.scss→CSSをコンパイルされてないです。
11
+ SCSSを保存→success済み
8
12
 
9
-
10
13
  ### 発生している問題・エラーメッセージ
11
14
 
12
15
  ```
@@ -81,6 +84,42 @@
81
84
  </html>
82
85
  ```
83
86
 
87
+ ```mixin.scss
88
+ @charset "UTF-8";
89
+
90
+ // ブレイクポイント
91
+ $breakpoints: (
92
+ 'sm': 'screen and (max-width: 576px)',
93
+ 'md': 'screen and (max-width: 769px)',
94
+ 'lg': 'screen and (max-width: 992px)',
95
+ 'xl': 'screen and (max-width: 1200px)'
96
+ ) !default;
97
+ @mixin mq($breakpoint: md) {
98
+ @media #{map-get($breakpoints, $breakpoint)} {
99
+ @content;
100
+ }
101
+ }
102
+
103
+ @mixin mr($breakpoint: sm) {
104
+ @media #{map-get($breakpoints, $breakpoint)} {
105
+ @content;
106
+ }
107
+ }
108
+
109
+ @mixin ms($breakpoint: lg) {
110
+ @media #{map-get($breakpoints, $breakpoint)} {
111
+ @content;
112
+ }
113
+ }
114
+
115
+ @mixin mt($breakpoint: xl) {
116
+ @media #{map-get($breakpoints, $breakpoint)} {
117
+ @content;
118
+ }
119
+ }
120
+
121
+ ```
122
+
84
123
  ```CSS
85
124
 
86
125
  .header {

6

修正いたしました

2021/09/24 00:59

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -203,9 +203,111 @@
203
203
 
204
204
  });
205
205
  ```
206
+ ```SCSS
207
+ .header{
208
+ background-color: #FFFFFF;
209
+ height: 94px;
210
+ position: fixed;
211
+ top: 0;
212
+ z-index: 9999;
213
+ width: 100%;
214
+ box-shadow: 0px 3px 6px #00000029;
206
215
 
216
+ .header-inner{
217
+ max-width: 1022px;
218
+ margin: 0 auto;
219
+ padding: 0 20px;
220
+ display: flex;
221
+ align-items: center;
222
+ justify-content: space-between;
223
+ height: 100%;
207
224
 
225
+ .header-ttl{
226
+ display: flex;
227
+ align-items: center;
228
+
229
+ .img-logo{
230
+ width: 55px;
231
+ height: 55px;
208
232
 
233
+ }
234
+
235
+ .logo-text{
236
+ display: block;
237
+ font-size: 2.4rem;
238
+ font-weight: bold;
239
+ margin-left: 16px;
240
+
241
+ }
242
+ }
243
+
244
+
245
+
246
+ .nav{
247
+ @include mt {
248
+
249
+ &._open{
250
+ position: fixed;
251
+ left: 0;
252
+ top: 0;
253
+ width: 100%;
254
+ background-color: #000000CC;
255
+ padding-top: 145px;
256
+ z-index: 1;
257
+ opacity: 0;
258
+ visibility: hidden;
259
+ transition: opacity 0.3s ease;
260
+ opacity: 1;
261
+ visibility: visible;
262
+ transition: opacity 0.3s ease;
263
+ }
264
+
265
+ }
266
+ .header-list{
267
+ display: flex;
268
+ justify-content: space-between;
269
+ align-items: center;
270
+ @include mt {
271
+ display: none;
272
+ }
273
+ &._active{
274
+
275
+
276
+ }
277
+
278
+ .header-item{
279
+ >a{
280
+ font-weight: bold;
281
+ }
282
+ + .header-item{
283
+ padding-left: 46px;
284
+ }
285
+ }
286
+ }
287
+ }
288
+ .header-link{
289
+ width: 155px;
290
+ height: 37px;
291
+ @include mq {
292
+ display: none;
293
+ }
294
+ @include mt {
295
+ display: none;
296
+ }
297
+ >a{
298
+ color: #fff;
299
+ font-size: 1.4rem;
300
+ text-align: center;
301
+ }
302
+ }
303
+
304
+ }
305
+ }
306
+
307
+
308
+ ```
309
+
310
+
209
311
  ### 試したこと
210
312
  style.scssの確認。
211
313
  success済み。エラー表示なし。

5

2021/09/23 12:59

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -23,7 +23,7 @@
23
23
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
24
24
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
25
25
  <meta name="robots" content="noindex">
26
- <title>しょーご中級編</title>
26
+ <title>中級編</title>
27
27
 
28
28
  <!-- Google Fonts -->
29
29
  <link rel="preconnect" href="https://fonts.googleapis.com">

4

2021/09/23 00:50

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
File without changes

3

修正しました

2021/09/23 00:32

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -79,6 +79,7 @@
79
79
  <script type="text/javascript" src="js/script.js"></script>
80
80
  </body>
81
81
  </html>
82
+ ```
82
83
 
83
84
  ```CSS
84
85
 
@@ -204,67 +205,7 @@
204
205
  ```
205
206
 
206
207
 
207
- ```SCSS
208
208
 
209
- .humburger{
210
-
211
- @include mt{
212
- display: block;
213
- height: 80px;
214
- width: 80px;
215
- position: fixed;
216
- top: 0%;
217
- right: 0px
218
-
219
- @include mt{
220
- .line {
221
- display: block;
222
- height: 1px;
223
- width: 60%;
224
- background-color: #333;
225
- position: absolute;
226
- top: 50%;
227
- left: 50%;
228
- transform: translate(-50%,-50%);
229
- transition: .3s;
230
-
231
- &:first-child {
232
- display: block;
233
- transform: translate(-50%,-15px);
234
- }
235
- &:nth-child(2) {
236
- /* top: 0;
237
- bottom: 0;
238
- margin: auto; */
239
- }
240
- &:last-child {
241
- transform: translate(-50%,15px);
242
- }
243
- //js-open
244
- &._open{
245
- &:first-child {
246
- display: block;
247
- transform: rotate(45deg) translate(-50%,-15px) ;
248
- transform-origin: left;
249
- }
250
- &:nth-child(2){
251
- &._open{
252
- opacity: 0;
253
- }
254
- }
255
-
256
- &:last-child {
257
- transform: rotate(45deg) translate(-50%,15px) ;
258
- transform-origin: left;
259
- }
260
- }
261
- }
262
- }
263
- }
264
- }
265
- ```
266
-
267
-
268
209
  ### 試したこと
269
210
  style.scssの確認。
270
211
  success済み。エラー表示なし。

2

修正しました

2021/09/22 23:39

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -187,7 +187,8 @@
187
187
  text-align: center;
188
188
  }
189
189
  ```
190
- ```
190
+
191
+
191
192
  ```js
192
193
  $(function(){
193
194
  $("#js-humburger").on('click', function(){
@@ -201,6 +202,8 @@
201
202
 
202
203
  });
203
204
  ```
205
+
206
+
204
207
  ```SCSS
205
208
 
206
209
  .humburger{

1

修正いたしました

2021/09/22 23:38

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,7 @@
6
6
  activeをつけて、bg-color:#333;内に縦表示でli作成させたい
7
7
 
8
8
 
9
+
9
10
  ### 発生している問題・エラーメッセージ
10
11
 
11
12
  ```
@@ -15,7 +16,30 @@
15
16
  ### 該当のソースコード
16
17
 
17
18
  ```HTML
19
+ <!DOCTYPE html>
20
+ <html lang="en">
21
+ <head>
22
+ <meta charset="UTF-8">
23
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
24
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
25
+ <meta name="robots" content="noindex">
26
+ <title>しょーご中級編</title>
27
+
28
+ <!-- Google Fonts -->
29
+ <link rel="preconnect" href="https://fonts.googleapis.com">
30
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
31
+ <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100&display=swap" rel="stylesheet">
32
+ <!---->
33
+ <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>
34
+ <link rel="stylesheet" href="./CSS/destyle.css">
35
+ <link rel="stylesheet" href="CSS/slick.css">
36
+ <link rel="stylesheet" href="css/slick-theme.css">
37
+ <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet">
38
+ <link rel="stylesheet" href="./CSS/style.css">
39
+
40
+ </head>
41
+ <body>
18
- <header class="header">
42
+ <header class="header">
19
43
  <div class="inner header-inner">
20
44
  <h1 class="header-ttl">
21
45
  <img class="img-logo" src="./image/Logo.png" alt="">
@@ -37,67 +61,25 @@
37
61
  <span class="line"></span ><span class="line"></span><span class="line"></span>
38
62
  </button>
39
63
  </div><!-- /.inner -->
64
+ <!-- <div class="hum-li_js">
65
+ <div class="hum-li_white">
66
+ <ul class="menu-list">
67
+ <li class="menu-item"> <a href="#feauture"></a> 特徴</li>
68
+ <li class="menu-item"> <a href="#price"></a> 価格</li>
69
+ <li class="menu-item"> <a href="#contact"></a> 問い合わせ</li>
70
+ </ul><!-- /.menu-list -->
71
+ </div><!-- /.hum-li_white -->
72
+
73
+ </div><!-- /.hum-li_js -->
40
- </header><!-- /.header -->
74
+ </header><!-- /.header -->
41
- ```
42
- ```SCSS
43
-
44
- .humburger{
75
+ <script type="text/javascript" src="js/jquery-3.6.0.min.js"></script>
45
76
 
46
- @include mt{
77
+ <script type="text/javascript" src="js/slick.min.js"></script>
78
+ <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
79
+ <script type="text/javascript" src="js/script.js"></script>
47
- display: block;
80
+ </body>
48
- height: 80px;
49
- width: 80px;
50
- position: fixed;
81
+ </html>
51
- top: 0%;
52
- right: 0px
53
82
 
54
- @include mt{
55
- .line {
56
- display: block;
57
- height: 1px;
58
- width: 60%;
59
- background-color: #333;
60
- position: absolute;
61
- top: 50%;
62
- left: 50%;
63
- transform: translate(-50%,-50%);
64
- transition: .3s;
65
-
66
- &:first-child {
67
- display: block;
68
- transform: translate(-50%,-15px);
69
- }
70
- &:nth-child(2) {
71
- /* top: 0;
72
- bottom: 0;
73
- margin: auto; */
74
- }
75
- &:last-child {
76
- transform: translate(-50%,15px);
77
- }
78
- //js-open
79
- &._open{
80
- &:first-child {
81
- display: block;
82
- transform: rotate(45deg) translate(-50%,-15px) ;
83
- transform-origin: left;
84
- }
85
- &:nth-child(2){
86
- &._open{
87
- opacity: 0;
88
- }
89
- }
90
-
91
- &:last-child {
92
- transform: rotate(45deg) translate(-50%,15px) ;
93
- transform-origin: left;
94
- }
95
- }
96
- }
97
- }
98
- }
99
- }
100
- ```
101
83
  ```CSS
102
84
 
103
85
  .header {
@@ -205,8 +187,7 @@
205
187
  text-align: center;
206
188
  }
207
189
  ```
208
-
190
+ ```
209
-
210
191
  ```js
211
192
  $(function(){
212
193
  $("#js-humburger").on('click', function(){
@@ -220,6 +201,67 @@
220
201
 
221
202
  });
222
203
  ```
204
+ ```SCSS
205
+
206
+ .humburger{
207
+
208
+ @include mt{
209
+ display: block;
210
+ height: 80px;
211
+ width: 80px;
212
+ position: fixed;
213
+ top: 0%;
214
+ right: 0px
215
+
216
+ @include mt{
217
+ .line {
218
+ display: block;
219
+ height: 1px;
220
+ width: 60%;
221
+ background-color: #333;
222
+ position: absolute;
223
+ top: 50%;
224
+ left: 50%;
225
+ transform: translate(-50%,-50%);
226
+ transition: .3s;
227
+
228
+ &:first-child {
229
+ display: block;
230
+ transform: translate(-50%,-15px);
231
+ }
232
+ &:nth-child(2) {
233
+ /* top: 0;
234
+ bottom: 0;
235
+ margin: auto; */
236
+ }
237
+ &:last-child {
238
+ transform: translate(-50%,15px);
239
+ }
240
+ //js-open
241
+ &._open{
242
+ &:first-child {
243
+ display: block;
244
+ transform: rotate(45deg) translate(-50%,-15px) ;
245
+ transform-origin: left;
246
+ }
247
+ &:nth-child(2){
248
+ &._open{
249
+ opacity: 0;
250
+ }
251
+ }
252
+
253
+ &:last-child {
254
+ transform: rotate(45deg) translate(-50%,15px) ;
255
+ transform-origin: left;
256
+ }
257
+ }
258
+ }
259
+ }
260
+ }
261
+ }
262
+ ```
263
+
264
+
223
265
  ### 試したこと
224
266
  style.scssの確認。
225
267
  success済み。エラー表示なし。