質問編集履歴

3

cssを追加しました。(htmlももっと外側を追加しました。)

2020/01/19 10:48

投稿

mariko76
mariko76

スコア22

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,35 @@
18
18
 
19
19
 
20
20
 
21
+ <header>
22
+
23
+ <div class="toggle">
24
+
25
+ <div class="ttl-sec">
26
+
27
+ <p class="ttl-sub"><img src="<?php echo get_template_directory_uri(); ?>/images/logo_sub.svg" alt="旅する前に読みたいパリ情報サイト"></p>
28
+
29
+ <p class="ttl-main"><a href="<?php echo esc_url( home_url( '/' ) ); ?>"><img src="<?php echo get_template_directory_uri(); ?>/images/logo.svg" class="TRIP PARIS トリップパリ"></a></p>
30
+
31
+ </div>
32
+
33
+ </div>
34
+
35
+ <input type="checkbox" class="openSidebarMenu" id="openSidebarMenu">
36
+
37
+ <label for="openSidebarMenu" class="sidebarIconToggle">
38
+
39
+ <div class="spinner diagonal part-1"></div>
40
+
41
+ <div class="spinner horizontal"></div>
42
+
43
+ <div class="spinner diagonal part-2"></div>
44
+
45
+ </label>
46
+
47
+
48
+
21
- <div class="header-sec">
49
+ <div class="header-sec">
22
50
 
23
51
  <nav>
24
52
 
@@ -32,11 +60,11 @@
32
60
 
33
61
  <ul>
34
62
 
63
+ <li><a href="#">カフェ</a></li>
64
+
35
- <li><a href="#">XXXX</a></li>
65
+ <li><a href="#">スイーツ</a></li>
36
-
66
+
37
- <li><a href="#">XXXX</a></li>
67
+ <li><a href="#">ショコラティエ</a></li>
38
-
39
- <li><a href="#">XXXX</a></li>
40
68
 
41
69
  </ul>
42
70
 
@@ -44,11 +72,11 @@
44
72
 
45
73
  <li class="menu_open">
46
74
 
47
- <a href="">XXXX</a>
75
+ <a href="">ショップ</a>
48
76
 
49
77
  <ul>
50
78
 
51
- <li><a href="http://fancybox.net/">XXXX</a></li>
79
+ <li><a href="http://fancybox.net/">インテリアショップ</a></li>
52
80
 
53
81
  <li><a href="<?php echo esc_url( home_url( '/shop/zakka/' ) ); ?>">雑貨屋さん</a></li>
54
82
 
@@ -56,13 +84,13 @@
56
84
 
57
85
  </li>
58
86
 
59
- <li><a href="http://fancybox.net/">XXXX</a></li>
87
+ <li><a href="http://fancybox.net/">ホテル</a></li>
60
-
88
+
61
- <li><a href="">XXXX</a></li>
89
+ <li><a href="">豆知識</a></li>
90
+
62
-
91
+ <li><a href="">日本で会えるパリ</a></li>
92
+
63
- <li><a href="">XXXX</a></li>
93
+ <li><a href="">パリ関連本</a></li>
64
-
65
- <li><a href="">XXXX</a></li>
66
94
 
67
95
  </ul>
68
96
 
@@ -86,12 +114,542 @@
86
114
 
87
115
  </div>
88
116
 
117
+ </header>
118
+
89
119
 
90
120
 
91
121
  ```
92
122
 
93
123
 
94
124
 
125
+ ■css
126
+
127
+ ```/* header */
128
+
129
+ header{
130
+
131
+ width: 100%;
132
+
133
+ border-bottom: 1px #d9d9d9 solid;
134
+
135
+ }
136
+
137
+
138
+
139
+ header .ttl-sec{
140
+
141
+ padding-top: 40px;
142
+
143
+ border-top: 7px #f6c7d0 solid;
144
+
145
+ }
146
+
147
+
148
+
149
+ header .ttl-sec .ttl-sub{
150
+
151
+ width: 250px;
152
+
153
+ margin: 0 auto;
154
+
155
+ }
156
+
157
+
158
+
159
+ header .ttl-sec .ttl-main{
160
+
161
+ width: 310px;
162
+
163
+ margin: 5px auto 0;
164
+
165
+ }
166
+
167
+
168
+
169
+ header input{
170
+
171
+ display: none;
172
+
173
+ }
174
+
175
+
176
+
177
+ header nav > ul{
178
+
179
+ width: 1080px;
180
+
181
+ margin: 20px auto 0;
182
+
183
+ padding: 0 0 15px;
184
+
185
+ font-size: 14px;
186
+
187
+ font-weight: 500;
188
+
189
+ display: -webkit-flex;
190
+
191
+ display: flex;
192
+
193
+ -webkit-justify-content: center;
194
+
195
+ justify-content: center;
196
+
197
+ }
198
+
199
+
200
+
201
+ header nav > ul > li{
202
+
203
+ position: relative;
204
+
205
+ padding-right: 50px;
206
+
207
+ }
208
+
209
+
210
+
211
+ header nav > ul > li:last-child{
212
+
213
+ padding-right: 0;
214
+
215
+ }
216
+
217
+
218
+
219
+ header nav > ul > li > ul {
220
+
221
+ display: none;
222
+
223
+ position: absolute;
224
+
225
+ top: 40px;
226
+
227
+ width: 250px;
228
+
229
+ padding: 20px;
230
+
231
+ margin-left: -20px;
232
+
233
+ background-color: rgb(255, 255, 255, 0.9);
234
+
235
+ }
236
+
237
+
238
+
239
+ header nav > ul > li li > a {
240
+
241
+ display: block;
242
+
243
+ width: 100%;
244
+
245
+ padding: 0;
246
+
247
+ line-height: 2.5;
248
+
249
+ }
250
+
251
+
252
+
253
+
254
+
255
+ header a{
256
+
257
+ color: #000;
258
+
259
+ }
260
+
261
+
262
+
263
+ header a:hover{
264
+
265
+ color: #da7575;
266
+
267
+ text-decoration: none;
268
+
269
+ }
270
+
271
+
272
+
273
+ header .header-sec{
274
+
275
+ z-index: 999;
276
+
277
+ }
278
+
279
+ header .header-sec .toggle-bnr{
280
+
281
+ display: none;
282
+
283
+ }
284
+
285
+
286
+
287
+ @media screen and (max-width:768px) {
288
+
289
+ header{
290
+
291
+ width: 100%;
292
+
293
+ }
294
+
295
+
296
+
297
+ header .toggle {
298
+
299
+ width: 100%;
300
+
301
+ display: block;
302
+
303
+ margin: 0 auto;
304
+
305
+ max-width: 100%;
306
+
307
+ box-shadow: none;
308
+
309
+ background-color: #fff;
310
+
311
+ position: fixed;
312
+
313
+ height: 60px!important;
314
+
315
+ overflow: hidden;
316
+
317
+ z-index: 10;
318
+
319
+ border-bottom: 1px #d9d9d9 solid;
320
+
321
+ }
322
+
323
+
324
+
325
+ header .header-sec {
326
+
327
+ height: 100%;
328
+
329
+ position: fixed;
330
+
331
+ right: 0;
332
+
333
+ width: 300px;
334
+
335
+ margin-top: 60px;
336
+
337
+ transform: translateX(300px);
338
+
339
+ transition: transform 250ms ease-in-out;
340
+
341
+ background-color:rgba(255,255,255,1);
342
+
343
+ }
344
+
345
+
346
+
347
+ header .header-sec .toggle-bnr {
348
+
349
+ display: block;
350
+
351
+ padding: 20px;
352
+
353
+ }
354
+
355
+
356
+
357
+ header .header-sec .toggle-bnr ul li{
358
+
359
+ margin-bottom: 10px;
360
+
361
+ }
362
+
363
+
364
+
365
+ header .ttl-sec{
366
+
367
+ padding-top: 0;
368
+
369
+ margin-top: 0;
370
+
371
+ border-top: 5px #f6c7d0 solid;
372
+
373
+ border-bottom: 1px #d9d9d9 solid;
374
+
375
+ padding-bottom: 15px;
376
+
377
+ }
378
+
379
+
380
+
381
+ header .ttl-sec .ttl-sub{
382
+
383
+ width: 140px;
384
+
385
+ margin: 0 auto;
386
+
387
+ }
388
+
389
+
390
+
391
+ header .ttl-sec .ttl-main{
392
+
393
+ width: 140px;
394
+
395
+ margin: 0 auto;
396
+
397
+ }
398
+
399
+
400
+
401
+ header nav > ul{
402
+
403
+ width: 100%;
404
+
405
+ font-weight: 400;
406
+
407
+ margin: 20px 0 0;
408
+
409
+ display: block;
410
+
411
+ padding: 0;
412
+
413
+ }
414
+
415
+
416
+
417
+ header nav > ul > li{
418
+
419
+ margin: 0 20px;
420
+
421
+ padding: 0;
422
+
423
+ line-height: 40px;
424
+
425
+ border-top: 1px #ccc solid;
426
+
427
+ }
428
+
429
+
430
+
431
+ header nav > ul > li:last-child{
432
+
433
+ margin: 0 20px;
434
+
435
+ border-bottom: 1px #ccc solid;
436
+
437
+ }
438
+
439
+
440
+
441
+ header nav > ul > li > ul {
442
+
443
+ position: relative;
444
+
445
+ top: 0;
446
+
447
+ margin-left: 0;
448
+
449
+ width: 100%;
450
+
451
+ padding: 0 0 15px;
452
+
453
+ }
454
+
455
+
456
+
457
+ header nav > ul > li.menu_open a{
458
+
459
+ display: block;
460
+
461
+ width: 100%;
462
+
463
+ }
464
+
465
+
466
+
467
+ header nav > ul > li li > a {
468
+
469
+ }
470
+
471
+
472
+
473
+ header nav > ul > li.menu_open:after {
474
+
475
+ content: "";
476
+
477
+ width: 18px;
478
+
479
+ height: 18px;
480
+
481
+ position: absolute;
482
+
483
+ background: url(images/icon_plus.svg) 0 0 no-repeat;
484
+
485
+ top: 11px;
486
+
487
+ right: 0;
488
+
489
+ }
490
+
491
+
492
+
493
+ header nav > ul > li.active:after {
494
+
495
+ content: "";
496
+
497
+ width: 18px;
498
+
499
+ height: 18px;
500
+
501
+ position: absolute;
502
+
503
+ background: url(images/icon_minus.svg) 0 0 no-repeat;
504
+
505
+ top: 11px;
506
+
507
+ right: 0;
508
+
509
+ }
510
+
511
+
512
+
513
+ header input[type="checkbox"]:checked ~ .header-sec {
514
+
515
+ transform: translateX(0);
516
+
517
+ }
518
+
519
+
520
+
521
+ header input[type=checkbox] {
522
+
523
+ transition: all 0.3s;
524
+
525
+ box-sizing: border-box;
526
+
527
+ display: none;
528
+
529
+ }
530
+
531
+ header .sidebarIconToggle {
532
+
533
+ transition: all 0.3s;
534
+
535
+ box-sizing: border-box;
536
+
537
+ cursor: pointer;
538
+
539
+ position: absolute;
540
+
541
+ z-index: 99;
542
+
543
+ height: 100%;
544
+
545
+ width: 100%;
546
+
547
+ top: 22px;
548
+
549
+ right: 15px;
550
+
551
+ height: 22px;
552
+
553
+ width: 22px;
554
+
555
+ }
556
+
557
+ header .spinner {
558
+
559
+ transition: all 0.3s;
560
+
561
+ box-sizing: border-box;
562
+
563
+ position: absolute;
564
+
565
+ height: 2px;
566
+
567
+ width: 100%;
568
+
569
+ background-color: #000;
570
+
571
+ }
572
+
573
+ header .horizontal {
574
+
575
+ transition: all 0.3s;
576
+
577
+ box-sizing: border-box;
578
+
579
+ position: relative;
580
+
581
+ float: left;
582
+
583
+ margin-top: 5px;
584
+
585
+ }
586
+
587
+ header .diagonal.part-1 {
588
+
589
+ position: relative;
590
+
591
+ transition: all 0.3s;
592
+
593
+ box-sizing: border-box;
594
+
595
+ float: left;
596
+
597
+ }
598
+
599
+ header .diagonal.part-2 {
600
+
601
+ transition: all 0.3s;
602
+
603
+ box-sizing: border-box;
604
+
605
+ position: relative;
606
+
607
+ float: left;
608
+
609
+ margin-top: 5px;
610
+
611
+ }
612
+
613
+ header input[type=checkbox]:checked ~ .sidebarIconToggle > .horizontal {
614
+
615
+ transition: all 0.3s;
616
+
617
+ box-sizing: border-box;
618
+
619
+ opacity: 0;
620
+
621
+ }
622
+
623
+ header input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-1 {
624
+
625
+ transition: all 0.3s;
626
+
627
+ box-sizing: border-box;
628
+
629
+ transform: rotate(135deg);
630
+
631
+ margin-top: 8px;
632
+
633
+ }
634
+
635
+ header input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-2 {
636
+
637
+ transition: all 0.3s;
638
+
639
+ box-sizing: border-box;
640
+
641
+ transform: rotate(-135deg);
642
+
643
+ margin-top: -9px;
644
+
645
+ }
646
+
647
+ }
648
+
649
+ ```
650
+
651
+
652
+
95
653
  ■js
96
654
 
97
655
  ```

2

wordpress用のコードをjsに追加しました

2020/01/19 10:48

投稿

mariko76
mariko76

スコア22

test CHANGED
File without changes
test CHANGED
@@ -98,6 +98,12 @@
98
98
 
99
99
 
100
100
 
101
+ jQuery(document).ready(function($){
102
+
103
+
104
+
105
+ // アコーディオンメニュー
106
+
101
107
  var opener = close;//flagでクリックしたときのアコーディオンの開くまでの時間を調節
102
108
 
103
109
  //ウィンドウサイズ640px以下の時の動作
@@ -220,4 +226,10 @@
220
226
 
221
227
 
222
228
 
229
+ });
230
+
231
+
232
+
233
+
234
+
223
- ```
235
+ ```

1

2020/01/19 04:41

投稿

mariko76
mariko76

スコア22

test CHANGED
File without changes
test CHANGED
@@ -14,6 +14,10 @@
14
14
 
15
15
  ■html
16
16
 
17
+ ```
18
+
19
+
20
+
17
21
  <div class="header-sec">
18
22
 
19
23
  <nav>
@@ -84,8 +88,16 @@
84
88
 
85
89
 
86
90
 
91
+ ```
92
+
93
+
94
+
87
95
  ■js
88
96
 
97
+ ```
98
+
99
+
100
+
89
101
  var opener = close;//flagでクリックしたときのアコーディオンの開くまでの時間を調節
90
102
 
91
103
  //ウィンドウサイズ640px以下の時の動作
@@ -205,3 +217,7 @@
205
217
  }
206
218
 
207
219
  });
220
+
221
+
222
+
223
+ ```