質問編集履歴

8

書籍の修正

2018/10/01 11:58

投稿

r.baagio10
r.baagio10

スコア19

test CHANGED
File without changes
test CHANGED
@@ -22,322 +22,540 @@
22
22
 
23
23
  ### 該当のソースコード
24
24
 
25
+ ```html
26
+
27
+ <!DOCTYPE html>
28
+
29
+ <html lang="ja">
30
+
31
+ <head>
32
+
33
+ <meta charset="UTF-8">
34
+
35
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
36
+
37
+ <meta http-equiv="X-UA-Compatible" content="ie=edge">
38
+
39
+ <title>Document</title>
40
+
41
+ <link rel="stylesheet" href="css/style.css">
42
+
43
+ <style type="text/css">
44
+
45
+ html, body {
46
+
47
+ margin: 0;
48
+
49
+ padding: 0;
50
+
51
+ }
52
+
53
+
54
+
55
+ header {
56
+
57
+ background-color: #ffffff;
58
+
59
+ width: 100%;
60
+
61
+ overflow: hidden;
62
+
63
+ margin: 0;
64
+
65
+ position: fixed;
66
+
67
+ transition: .2s all ease;
68
+
69
+ }
70
+
71
+
72
+
73
+ .header-container {
74
+
75
+ left: 50%;
76
+
77
+ transform: translateX(-50%);
78
+
79
+ -webkit-transform: translateX(-50%);
80
+
81
+ margin: 10px;
82
+
83
+ position: relative;
84
+
85
+ }
86
+
87
+
88
+
89
+
90
+
91
+ .header-container.scrolled {
92
+
93
+ width: calc(100% - 20px);
94
+
95
+ }
96
+
97
+
98
+
99
+ .text {
100
+
101
+ float: left;
102
+
103
+ transition: .2s all ease;
104
+
105
+ opacity: 1;
106
+
107
+ margin: 5px 0;
108
+
109
+ }
110
+
111
+
112
+
113
+ .header-container.scrolled .text {
114
+
115
+ height: 0;
116
+
117
+ opacity: 0;
118
+
119
+ visibility: hidden;
120
+
121
+ }
122
+
123
+
124
+
125
+ .header-logo {
126
+
127
+ clear: left;
128
+
129
+ float: left;
130
+
131
+ transition: .2s all ease;
132
+
133
+ }
134
+
135
+
136
+
137
+ .header-logo h1 {
138
+
139
+ margin: 20px 0;
140
+
141
+ transition: .2s all ease;
142
+
143
+ }
144
+
145
+ .header-container.scrolled .header-logo h1 {
146
+
147
+ margin: 0;
148
+
149
+ }
150
+
151
+
152
+
153
+ ul.tel-wrap {
154
+
155
+ display: block;
156
+
157
+ float: right;
158
+
159
+ margin: 0;
160
+
161
+ padding: 0;
162
+
163
+ }
164
+
165
+
166
+
167
+ ul.tel-wrap li {
168
+
169
+ display: inline-block;
170
+
171
+ }
172
+
173
+
174
+
175
+ .header-container.scrolled ul.tel-wrap li.telIcon img {
176
+
177
+ transform: scale(0.7);
178
+
179
+ vertical-align: bottom;
180
+
181
+ }
182
+
183
+
184
+
185
+ ul.tel-wrap li.tel {
186
+
187
+ font-size: 12px;
188
+
189
+ color: #85312e;
190
+
191
+ padding-right: 15px;
192
+
193
+ }
194
+
195
+ ul.tel-wrap li.tel .description {
196
+
197
+ transition: .2s all ease;
198
+
199
+ }
200
+
201
+ .header-container.scrolled ul.tel-wrap li.tel .description{
202
+
203
+ display: none;
204
+
205
+ }
206
+
207
+ ul.tel-wrap li.tel .number {
208
+
209
+ font-size: 25px;
210
+
211
+ transition: .2s all ease;
212
+
213
+ }
214
+
215
+
216
+
217
+ ul.tel-wrap li.link a.link {
218
+
219
+ background-color: #85312e;
220
+
221
+ color: #ffffff;
222
+
223
+ font-size: 12px;
224
+
225
+ padding: 12px 25px;
226
+
227
+ position: relative;
228
+
229
+ text-decoration: none;
230
+
231
+ top: -15px;
232
+
233
+ transition: .2s all ease;
234
+
235
+ }
236
+
237
+
238
+
239
+ .header-container.scrolled ul.tel-wrap li.link a.link {
240
+
241
+ padding: 7px 10px;
242
+
243
+ vertical-align: bottom;
244
+
245
+ top: -9px;
246
+
247
+ }
248
+
249
+
250
+
251
+ ul.tel-wrap li.link img {
252
+
253
+ display: inline-block;
254
+
255
+ vertical-align: middle;
256
+
257
+ margin-right: 10px;
258
+
259
+ }
260
+
261
+
262
+
263
+ .header-container.scrolled ul.tel-wrap li.link span {
264
+
265
+ display: none;
266
+
267
+ }
268
+
269
+
270
+
271
+ .nav-menu {
272
+
273
+ clear: right;
274
+
275
+ float: right;
276
+
277
+ transition: .2s margin-top ease;
278
+
279
+ }
280
+
281
+
282
+
283
+ .header-container.scrolled .nav-menu {
284
+
285
+ clear: none;
286
+
287
+ margin-top: 5px;
288
+
289
+ margin-right: 20px;
290
+
291
+ padding: 0;
292
+
293
+ }
294
+
295
+
296
+
297
+ .nav-menu ul.globalnav {
298
+
299
+ margin: 0;
300
+
301
+ margin-top: 12px;
302
+
303
+ }
304
+
305
+
306
+
307
+ .header-container.scrolled ul.globalnav {
308
+
309
+ padding: 0;
310
+
311
+ transition: .2s all ease;
312
+
313
+ }
314
+
315
+
316
+
317
+ .nav-menu ul.globalnav li {
318
+
319
+ display: inline-block;
320
+
321
+ width: 95px;
322
+
323
+ }
324
+
325
+ .nav-menu ul.globalnav li a {
326
+
327
+ position: relative;
328
+
329
+ display: block;
330
+
331
+ font-weight: bold;
332
+
333
+ text-align: center;
334
+
335
+ text-decoration: none;
336
+
337
+ letter-spacing: 1px;
338
+
339
+ color: #393939;
340
+
341
+ }
342
+
343
+ .nav-menu ul.globalnav li a:hover {
344
+
345
+ color: #85312e;
346
+
347
+ }
348
+
349
+ .nav-menu ul.globalnav li a span {
350
+
351
+ /* ↓hoverで中央から広がるアニメーション */
352
+
353
+ background-image: linear-gradient(180deg, transparent 90%, #85312e);
354
+
355
+ background-size: 0 100%;
356
+
357
+ background-repeat: no-repeat;
358
+
359
+ background-position: center left;
360
+
361
+ /* 背景の位置をcenter leftで変更できる */
362
+
363
+ transition: background-size 0.6s ease;
364
+
365
+ display: block;
366
+
367
+ text-align: center;
368
+
369
+ margin-left: 30px;
370
+
371
+ }
372
+
373
+ .nav-menu ul.globalnav li a span:hover {
374
+
375
+ /* ↓hoverで中央から広がるアニメーション */
376
+
377
+ background-size: 100% 100%;
378
+
379
+ transition: 0.5s all ease;
380
+
381
+ }
382
+
383
+
384
+
385
+ @media screen and (min-width: 1250px) {
386
+
387
+ header {
388
+
389
+ margin: 0;
390
+
391
+ padding: 0;
392
+
393
+ }
394
+
395
+ .header-container {
396
+
397
+ width: 1250px;
398
+
399
+ }
400
+
401
+ }
402
+
403
+ @media screen and (max-width: 800px) {
404
+
405
+ .text {
406
+
407
+ display: none;
408
+
409
+ }
410
+
411
+ .header-logo img{
412
+
413
+ margin: 15px;
414
+
415
+ }
416
+
417
+ .nav-menu {
418
+
419
+ width: calc(100% - 60px);
420
+
421
+ margin: 0 30px;
422
+
423
+ }
424
+
425
+ }
426
+
427
+
428
+
429
+ </style>
430
+
431
+ </head>
432
+
433
+ <body>
434
+
435
+ <header>
436
+
437
+ <div class="header-container">
438
+
439
+ <p class="text">創業 50 年、各種制御盤の設計・製作・工事・据付等、お客様のニーズに応えたモノづくりを続けてます。</p>
440
+
441
+ <ul class="tel-wrap">
442
+
443
+ <li class="telIcon"><p><img src="img/tel-icon.png" alt=""></p></li>
444
+
445
+ <li class="tel">
446
+
447
+ <span class="description">電話でお問い合わせ</span><br>
448
+
449
+ <span class="number">055-997-1552</span>
450
+
451
+ </li>
452
+
453
+ <li class="link">
454
+
455
+ <a class="link" href=""><img src="img/mail-icon.png" alt=""><span>メールお問合わせ</span></a>
456
+
457
+ </li>
458
+
459
+ </ul>
460
+
461
+
462
+
463
+ <div class="header-logo">
464
+
465
+ <h1 class="logo">
466
+
467
+ <a href="" class="header"><img src="img/header-logo.png" alt=""></a>
468
+
469
+ </h1>
470
+
471
+ </div>
472
+
473
+
474
+
475
+ <nav class="nav-menu">
476
+
477
+ <ul class="globalnav">
478
+
479
+ <li class="news"><a href="" data-text="ニュース">NEWS</a></li>
480
+
481
+ <li class="services"><a href="" data-text="事業内容">SERVICES</a></li>
482
+
483
+ <li class="message"><a href="" data-text="メッセージ">MESSAGE</a></li>
484
+
485
+ <li class="company"><a href="" data-text="会社概要">COMPANY</a></li>
486
+
487
+ <li class="history"><a href="" data-text="沿革">HISTORY</a></li>
488
+
489
+ <li class="recruit"><a href="" data-text="求人">RECRUIT</a></li>
490
+
491
+ </ul>
492
+
493
+ </nav>
494
+
495
+ </div>
496
+
497
+ </header>
498
+
499
+
500
+
501
+ <p style="margin:0">
502
+
503
+ <!-- テスト用文章 (emmet で展開) -->
504
+
505
+ <!-- (lorem30+br)*30 -->
506
+
507
+ </p>
508
+
509
+
510
+
511
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
512
+
513
+ <script src="js/common.js"></script>
514
+
515
+ </body>
516
+
517
+ </html>
518
+
519
+
520
+
25
521
  ```ここに言語を入力
26
522
 
27
-    HTML
28
-
29
- <!--//// header ////-->
30
-
31
- <header>
32
-
33
- <div class="header-container">
34
-
35
- <div class="header-top clearfix">
36
-
37
- <div class="header-left">
38
-
39
- <p class="text">創業 50 年、各種制御盤の設計・製作・工事・据付等、お客様のニーズに応えたモノづくりを続けてます。</p>
40
-
41
- </div>
42
-
43
- <div class="header-right">
44
-
45
- <ul class="tel-wrap">
46
-
47
- <li><p><img src="img/tel-icon.png" alt=""></p></li>
48
-
49
- <li class="tel">
50
-
51
- 電話でお問い合わせ<br>
52
-
53
- <span>055-997-1552</span>
54
-
55
- </li>
56
-
57
- <li class="link">
58
-
59
- <a class="link" href=""><img src="img/mail-icon.png" alt="">メールお問合わせ</a>
60
-
61
- </li>
62
-
63
- </ul>
64
-
65
- </div>
66
-
67
- </div>
68
-
69
- <div class="header-bottom clearfix">
70
-
71
- <div class="header-logo">
72
-
73
- <h1 class="logo">
74
-
75
- <a href="" class="header"><img src="img/header-logo.png" alt=""></a>
76
-
77
- </h1>
78
-
79
- </div>
80
-
81
- <nav class="nav-menu">
82
-
83
- <ul class="globalnav">
84
-
85
- <li class="news"><a href="" data-text="ニュース">NEWS</a></li>
86
-
87
- <li class="services"><a href="" data-text="事業内容">SERVICES</a></li>
88
-
89
- <li class="message"><a href="" data-text="メッセージ">MESSAGE</a></li>
90
-
91
- <li class="company"><a href="" data-text="会社概要">COMPANY</a></li>
92
-
93
- <li class="history"><a href="" data-text="沿革">HISTORY</a></li>
94
-
95
- <li class="recruit"><a href="" data-text="求人">RECRUIT</a></li>
96
-
97
- </ul>
98
-
99
- </nav>
100
-
101
- <!--
102
-
103
- <div class="header-tel">
104
-
105
- <ul class="h-tel">
106
-
107
- <li><img src="img/tel-icon.png" alt=""></li>
108
-
109
- <li><span>055-997-1552</span></li>
110
-
111
- <li><img src="img/mail-icon.png" alt=""></li>
112
-
113
- </ul>
114
-
115
- </div>
116
-
117
- -->
118
-
119
- </div>
120
-
121
- </div>
122
-
123
- </header>
124
-
125
-
126
-
127
- ```ここに言語を入力
128
-
129
- ```ここに言語を入力
130
-
131
- CSS
132
-
133
- /* ヘッダー
134
-
135
- --------------------------------
136
-
137
- */
138
-
139
- header .header-top {
140
-
141
- margin-top: 30px;
142
-
143
- }
144
-
145
-
146
-
147
- header .header-top .header-left {
148
-
149
- float: left;
150
-
151
- }
152
-
153
-
154
-
155
- header .header-top .header-left p.text {
156
-
157
- font-size: 12px;
158
-
159
- }
160
-
161
-
162
-
163
- header .header-top .header-right {
164
-
165
- float: right;
166
-
167
- }
168
-
169
-
170
-
171
- header .header-top .header-right ul.tel-wrap li {
172
-
173
- display: inline-block;
174
-
175
- }
176
-
177
-
178
-
179
- header .header-top .header-right ul.tel-wrap li.tel {
180
-
181
- font-size: 12px;
182
-
183
- color: #85312e;
184
-
185
- padding-right: 15px;
186
-
187
- }
188
-
189
-
190
-
191
- header .header-top .header-right ul.tel-wrap li.tel span {
192
-
193
- font-size: 25px;
194
-
195
- }
196
-
197
-
198
-
199
- header .header-top .header-right ul.tel-wrap li.link a.link {
200
-
201
- position: relative;
202
-
203
- top: -10px;
204
-
205
- font-size: 12px;
206
-
207
- text-decoration: none;
208
-
209
- color: #fff;
210
-
211
- background: #85312e;
212
-
213
- padding: 15px 25px;
214
-
215
- }
216
-
217
-
218
-
219
- header .header-top .header-right ul.tel-wrap li.link a.link img {
220
-
221
- padding-right: 10px;
222
-
223
- }
224
-
225
-
226
-
227
- header .header-bottom .header-logo {
228
-
229
- float: left;
230
-
231
- }
232
-
233
-
234
-
235
- header .header-bottom .nav-menu {
236
-
237
- float: right;
238
-
239
- position: relative;
240
-
241
- top: 18px;
242
-
243
- }
244
-
245
-
246
-
247
- header .header-bottom .nav-menu ul.globalnav li {
248
-
249
- display: inline-block;
250
-
251
- width: 95px;
252
-
253
- }
254
-
255
-
256
-
257
- header .header-bottom .nav-menu ul.globalnav li a {
258
-
259
- position: relative;
260
-
261
- display: block;
262
-
263
- font-weight: bold;
264
-
265
- text-align: center;
266
-
267
- text-decoration: none;
268
-
269
- letter-spacing: 1px;
270
-
271
- color: #393939;
272
-
273
- }
274
-
275
-
276
-
277
- header .header-bottom .nav-menu ul.globalnav li a span {
278
-
279
- /* ↓hoverで中央から広がるアニメーション */
280
-
281
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(90%, transparent), to(#85312e));
282
-
283
- background-image: -webkit-linear-gradient(top, transparent 90%, #85312e);
284
-
285
- background-image: -moz-linear-gradient(top, transparent 90%, #85312e);
286
-
287
- background-image: linear-gradient(180deg, transparent 90%, #85312e);
288
-
289
- background-size: 0 100%;
290
-
291
- background-repeat: no-repeat;
292
-
293
- background-position: center left;
294
-
295
- /* 背景の位置をcenter leftで変更できる */
296
-
297
- -webkit-transition: background-size .6s ease;
298
-
299
- -moz-transition: background-size .6s ease;
300
-
301
- transition: background-size .6s ease;
302
-
303
- display: block;
304
-
305
- text-align: center;
306
-
307
- margin-left: 30px;
308
-
309
- }
310
-
311
-
312
-
313
- header .header-bottom .nav-menu ul.globalnav li a:hover {
314
-
315
- color: #85312e;
316
-
317
- }
318
-
319
-
320
-
321
- header .header-bottom .nav-menu ul.globalnav li a span:hover {
322
-
323
- /* ↓hoverで中央から広がるアニメーション */
324
-
325
- background-size: 100% 100%;
326
-
327
- -webkit-transition: 0.5s all ease;
328
-
329
- -moz-transition: 0.5s all ease;
330
-
331
- transition: 0.5s all ease;
332
-
333
- }
523
+ ```jQuery
524
+
525
+ $(function (){
526
+
527
+ var $win = $(window);
528
+
529
+ var $header = $(".header-container");
530
+
531
+ // var headerHeight = $header.outerHeight();
532
+
533
+ var offsetTop = 200;
534
+
535
+
536
+
537
+ var addClass = "scrolled";
538
+
539
+
540
+
541
+ $win.on("load scroll", function () {
542
+
543
+ if($win.scrollTop() > offsetTop) {
544
+
545
+ $header.addClass(addClass);
546
+
547
+ } else {
548
+
549
+ $header.removeClass(addClass);
550
+
551
+ }
552
+
553
+ });
554
+
555
+ });
334
556
 
335
557
  ```
336
558
 
337
-
338
-
339
-
340
-
341
559
  ### 試したこと
342
560
 
343
561
  ネットで色々と検索したのですが同じようなサイトの作り方がなかったため

7

書籍の修正

2018/10/01 11:57

投稿

r.baagio10
r.baagio10

スコア19

test CHANGED
File without changes
test CHANGED
@@ -126,6 +126,8 @@
126
126
 
127
127
  ```ここに言語を入力
128
128
 
129
+ ```ここに言語を入力
130
+
129
131
  CSS
130
132
 
131
133
  /* ヘッダー
@@ -330,11 +332,9 @@
330
332
 
331
333
  }
332
334
 
333
-
334
-
335
335
  ```
336
336
 
337
- ```
337
+
338
338
 
339
339
 
340
340
 

6

書籍の修正

2018/09/29 03:13

投稿

r.baagio10
r.baagio10

スコア19

test CHANGED
File without changes
test CHANGED
@@ -124,6 +124,8 @@
124
124
 
125
125
 
126
126
 
127
+ ```ここに言語を入力
128
+
127
129
  CSS
128
130
 
129
131
  /* ヘッダー
@@ -132,252 +134,208 @@
132
134
 
133
135
  */
134
136
 
135
- header {
136
-
137
-
138
-
139
- .header-top {
140
-
141
- margin-top: 30px;
142
-
143
-
144
-
145
-
146
-
147
- .header-left {
148
-
149
- float: left;
150
-
151
-
152
-
153
- p.text {
154
-
155
- font-size: 12px;
156
-
157
- }
158
-
159
- }
160
-
161
-
162
-
163
- .header-right {
164
-
165
- float: right;
166
-
167
-
168
-
169
- ul.tel-wrap {
170
-
171
-
172
-
173
- li {
174
-
175
- display: inline-block;
176
-
177
-
178
-
179
- img {
180
-
181
- }
182
-
183
-
184
-
185
- }
186
-
187
-
188
-
189
- li.tel {
190
-
191
- font-size: 12px;
192
-
193
- color: #85312e;
194
-
195
- padding-right: 15px;
196
-
197
-
198
-
199
- span {
200
-
201
- font-size: 25px;
202
-
203
- }
204
-
205
- }
206
-
207
-
208
-
209
- li.link {
210
-
211
-
212
-
213
- a.link {
214
-
215
- position: relative;
216
-
217
- top: -10px;
218
-
219
- font-size: 12px;
220
-
221
- text-decoration: none;
222
-
223
- color: #fff;
224
-
225
- background: #85312e;
226
-
227
- padding: 15px 25px;
228
-
229
-
230
-
231
- img {
232
-
233
- padding-right: 10px;
234
-
235
- }
236
-
237
- }
238
-
239
- }
240
-
241
- }
242
-
243
- }
244
-
245
- }
246
-
247
-
248
-
249
- .header-bottom {
250
-
251
-
252
-
253
- .header-logo {
254
-
255
- float: left;
256
-
257
- }
258
-
259
-
260
-
261
- .nav-menu {
262
-
263
- float: right;
264
-
265
- position: relative;
266
-
267
- top: 18px;
268
-
269
-
270
-
271
- ul.globalnav {
272
-
273
-
274
-
275
- li {
276
-
277
- display: inline-block;
278
-
279
- width: 95px;
280
-
281
-
282
-
283
- a {
284
-
285
- position: relative;
286
-
287
- display: block;
288
-
289
- font-weight: bold;
290
-
291
- text-align: center;
292
-
293
- text-decoration: none;
294
-
295
- letter-spacing: 1px;
296
-
297
- color: #393939;
298
-
299
-
300
-
301
- span {
302
-
303
- /* ↓hoverで中央から広がるアニメーション */
304
-
305
- background-image: linear-gradient(180deg, transparent 90%, #85312e);
306
-
307
- background-size: 0 100%;
308
-
309
- background-repeat: no-repeat;
310
-
311
- background-position: center left; /* 背景の位置をcenter leftで変更できる */
312
-
313
- transition: background-size .6s ease;
314
-
315
- display: block;
316
-
317
- text-align: center;
318
-
319
- margin-left: 30px;
320
-
321
- }
322
-
323
- }
324
-
325
-
326
-
327
- a:hover {
328
-
329
- color: #85312e;
330
-
331
- // border-bottom: 2px solid #85312e;
332
-
333
- }
334
-
335
-
336
-
337
- a:hover:after {
338
-
339
- // position: absolute;
340
-
341
- // content: '';
342
-
343
- // bottom: -75%;
344
-
345
- // left: 50%;
346
-
347
- // transform: translate(-50%, -50%);
348
-
349
- // width: 30%;
350
-
351
- // height: 3px;
352
-
353
- // background: #85312e;
354
-
355
- }
356
-
357
-
358
-
359
- a span:hover{
360
-
361
- /* ↓hoverで中央から広がるアニメーション */
362
-
363
- background-size: 100% 100%;
364
-
365
- transition: 0.5s all ease;
366
-
367
- }
368
-
369
- }
370
-
371
- }
372
-
373
- }
374
-
375
- }
376
-
377
- }
137
+ header .header-top {
138
+
139
+ margin-top: 30px;
140
+
141
+ }
142
+
143
+
144
+
145
+ header .header-top .header-left {
146
+
147
+ float: left;
148
+
149
+ }
150
+
151
+
152
+
153
+ header .header-top .header-left p.text {
154
+
155
+ font-size: 12px;
156
+
157
+ }
158
+
159
+
160
+
161
+ header .header-top .header-right {
162
+
163
+ float: right;
164
+
165
+ }
166
+
167
+
168
+
169
+ header .header-top .header-right ul.tel-wrap li {
170
+
171
+ display: inline-block;
172
+
173
+ }
174
+
175
+
176
+
177
+ header .header-top .header-right ul.tel-wrap li.tel {
178
+
179
+ font-size: 12px;
180
+
181
+ color: #85312e;
182
+
183
+ padding-right: 15px;
184
+
185
+ }
186
+
187
+
188
+
189
+ header .header-top .header-right ul.tel-wrap li.tel span {
190
+
191
+ font-size: 25px;
192
+
193
+ }
194
+
195
+
196
+
197
+ header .header-top .header-right ul.tel-wrap li.link a.link {
198
+
199
+ position: relative;
200
+
201
+ top: -10px;
202
+
203
+ font-size: 12px;
204
+
205
+ text-decoration: none;
206
+
207
+ color: #fff;
208
+
209
+ background: #85312e;
210
+
211
+ padding: 15px 25px;
212
+
213
+ }
214
+
215
+
216
+
217
+ header .header-top .header-right ul.tel-wrap li.link a.link img {
218
+
219
+ padding-right: 10px;
220
+
221
+ }
222
+
223
+
224
+
225
+ header .header-bottom .header-logo {
226
+
227
+ float: left;
228
+
229
+ }
230
+
231
+
232
+
233
+ header .header-bottom .nav-menu {
234
+
235
+ float: right;
236
+
237
+ position: relative;
238
+
239
+ top: 18px;
240
+
241
+ }
242
+
243
+
244
+
245
+ header .header-bottom .nav-menu ul.globalnav li {
246
+
247
+ display: inline-block;
248
+
249
+ width: 95px;
250
+
251
+ }
252
+
253
+
254
+
255
+ header .header-bottom .nav-menu ul.globalnav li a {
256
+
257
+ position: relative;
258
+
259
+ display: block;
260
+
261
+ font-weight: bold;
262
+
263
+ text-align: center;
264
+
265
+ text-decoration: none;
266
+
267
+ letter-spacing: 1px;
268
+
269
+ color: #393939;
270
+
271
+ }
272
+
273
+
274
+
275
+ header .header-bottom .nav-menu ul.globalnav li a span {
276
+
277
+ /* ↓hoverで中央から広がるアニメーション */
278
+
279
+ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(90%, transparent), to(#85312e));
280
+
281
+ background-image: -webkit-linear-gradient(top, transparent 90%, #85312e);
282
+
283
+ background-image: -moz-linear-gradient(top, transparent 90%, #85312e);
284
+
285
+ background-image: linear-gradient(180deg, transparent 90%, #85312e);
286
+
287
+ background-size: 0 100%;
288
+
289
+ background-repeat: no-repeat;
290
+
291
+ background-position: center left;
292
+
293
+ /* 背景の位置をcenter leftで変更できる */
294
+
295
+ -webkit-transition: background-size .6s ease;
296
+
297
+ -moz-transition: background-size .6s ease;
298
+
299
+ transition: background-size .6s ease;
300
+
301
+ display: block;
302
+
303
+ text-align: center;
304
+
305
+ margin-left: 30px;
306
+
307
+ }
308
+
309
+
310
+
311
+ header .header-bottom .nav-menu ul.globalnav li a:hover {
312
+
313
+ color: #85312e;
314
+
315
+ }
316
+
317
+
318
+
319
+ header .header-bottom .nav-menu ul.globalnav li a span:hover {
320
+
321
+ /* ↓hoverで中央から広がるアニメーション */
322
+
323
+ background-size: 100% 100%;
324
+
325
+ -webkit-transition: 0.5s all ease;
326
+
327
+ -moz-transition: 0.5s all ease;
328
+
329
+ transition: 0.5s all ease;
330
+
331
+ }
332
+
333
+
378
334
 
379
335
  ```
380
336
 
337
+ ```
338
+
381
339
 
382
340
 
383
341
  ### 試したこと

5

書式の修正です

2018/09/29 03:11

投稿

r.baagio10
r.baagio10

スコア19

test CHANGED
File without changes
test CHANGED
@@ -378,8 +378,6 @@
378
378
 
379
379
  ```
380
380
 
381
- ```
382
-
383
381
 
384
382
 
385
383
  ### 試したこと

4

書籍の修正

2018/09/29 02:35

投稿

r.baagio10
r.baagio10

スコア19

test CHANGED
File without changes
test CHANGED
@@ -22,6 +22,8 @@
22
22
 
23
23
  ### 該当のソースコード
24
24
 
25
+ ```ここに言語を入力
26
+
25
27
     HTML
26
28
 
27
29
  <!--//// header ////-->
@@ -376,6 +378,8 @@
376
378
 
377
379
  ```
378
380
 
381
+ ```
382
+
379
383
 
380
384
 
381
385
  ### 試したこと

3

書式の修正です

2018/09/29 02:34

投稿

r.baagio10
r.baagio10

スコア19

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,357 @@
22
22
 
23
23
  ### 該当のソースコード
24
24
 
25
-
25
+    HTML
26
+
27
+ <!--//// header ////-->
28
+
29
+ <header>
30
+
31
+ <div class="header-container">
32
+
33
+ <div class="header-top clearfix">
34
+
35
+ <div class="header-left">
36
+
37
+ <p class="text">創業 50 年、各種制御盤の設計・製作・工事・据付等、お客様のニーズに応えたモノづくりを続けてます。</p>
38
+
39
+ </div>
40
+
41
+ <div class="header-right">
42
+
43
+ <ul class="tel-wrap">
44
+
45
+ <li><p><img src="img/tel-icon.png" alt=""></p></li>
46
+
47
+ <li class="tel">
48
+
49
+ 電話でお問い合わせ<br>
50
+
51
+ <span>055-997-1552</span>
52
+
53
+ </li>
54
+
55
+ <li class="link">
56
+
57
+ <a class="link" href=""><img src="img/mail-icon.png" alt="">メールお問合わせ</a>
58
+
59
+ </li>
60
+
61
+ </ul>
62
+
63
+ </div>
64
+
65
+ </div>
66
+
67
+ <div class="header-bottom clearfix">
68
+
69
+ <div class="header-logo">
70
+
71
+ <h1 class="logo">
72
+
73
+ <a href="" class="header"><img src="img/header-logo.png" alt=""></a>
74
+
75
+ </h1>
76
+
77
+ </div>
78
+
79
+ <nav class="nav-menu">
80
+
81
+ <ul class="globalnav">
82
+
83
+ <li class="news"><a href="" data-text="ニュース">NEWS</a></li>
84
+
85
+ <li class="services"><a href="" data-text="事業内容">SERVICES</a></li>
86
+
87
+ <li class="message"><a href="" data-text="メッセージ">MESSAGE</a></li>
88
+
89
+ <li class="company"><a href="" data-text="会社概要">COMPANY</a></li>
90
+
91
+ <li class="history"><a href="" data-text="沿革">HISTORY</a></li>
92
+
93
+ <li class="recruit"><a href="" data-text="求人">RECRUIT</a></li>
94
+
95
+ </ul>
96
+
97
+ </nav>
98
+
99
+ <!--
100
+
101
+ <div class="header-tel">
102
+
103
+ <ul class="h-tel">
104
+
105
+ <li><img src="img/tel-icon.png" alt=""></li>
106
+
107
+ <li><span>055-997-1552</span></li>
108
+
109
+ <li><img src="img/mail-icon.png" alt=""></li>
110
+
111
+ </ul>
112
+
113
+ </div>
114
+
115
+ -->
116
+
117
+ </div>
118
+
119
+ </div>
120
+
121
+ </header>
122
+
123
+
124
+
125
+ CSS
126
+
127
+ /* ヘッダー
128
+
129
+ --------------------------------
130
+
131
+ */
132
+
133
+ header {
134
+
135
+
136
+
137
+ .header-top {
138
+
139
+ margin-top: 30px;
140
+
141
+
142
+
143
+
144
+
145
+ .header-left {
146
+
147
+ float: left;
148
+
149
+
150
+
151
+ p.text {
152
+
153
+ font-size: 12px;
154
+
155
+ }
156
+
157
+ }
158
+
159
+
160
+
161
+ .header-right {
162
+
163
+ float: right;
164
+
165
+
166
+
167
+ ul.tel-wrap {
168
+
169
+
170
+
171
+ li {
172
+
173
+ display: inline-block;
174
+
175
+
176
+
177
+ img {
178
+
179
+ }
180
+
181
+
182
+
183
+ }
184
+
185
+
186
+
187
+ li.tel {
188
+
189
+ font-size: 12px;
190
+
191
+ color: #85312e;
192
+
193
+ padding-right: 15px;
194
+
195
+
196
+
197
+ span {
198
+
199
+ font-size: 25px;
200
+
201
+ }
202
+
203
+ }
204
+
205
+
206
+
207
+ li.link {
208
+
209
+
210
+
211
+ a.link {
212
+
213
+ position: relative;
214
+
215
+ top: -10px;
216
+
217
+ font-size: 12px;
218
+
219
+ text-decoration: none;
220
+
221
+ color: #fff;
222
+
223
+ background: #85312e;
224
+
225
+ padding: 15px 25px;
226
+
227
+
228
+
229
+ img {
230
+
231
+ padding-right: 10px;
232
+
233
+ }
234
+
235
+ }
236
+
237
+ }
238
+
239
+ }
240
+
241
+ }
242
+
243
+ }
244
+
245
+
246
+
247
+ .header-bottom {
248
+
249
+
250
+
251
+ .header-logo {
252
+
253
+ float: left;
254
+
255
+ }
256
+
257
+
258
+
259
+ .nav-menu {
260
+
261
+ float: right;
262
+
263
+ position: relative;
264
+
265
+ top: 18px;
266
+
267
+
268
+
269
+ ul.globalnav {
270
+
271
+
272
+
273
+ li {
274
+
275
+ display: inline-block;
276
+
277
+ width: 95px;
278
+
279
+
280
+
281
+ a {
282
+
283
+ position: relative;
284
+
285
+ display: block;
286
+
287
+ font-weight: bold;
288
+
289
+ text-align: center;
290
+
291
+ text-decoration: none;
292
+
293
+ letter-spacing: 1px;
294
+
295
+ color: #393939;
296
+
297
+
298
+
299
+ span {
300
+
301
+ /* ↓hoverで中央から広がるアニメーション */
302
+
303
+ background-image: linear-gradient(180deg, transparent 90%, #85312e);
304
+
305
+ background-size: 0 100%;
306
+
307
+ background-repeat: no-repeat;
308
+
309
+ background-position: center left; /* 背景の位置をcenter leftで変更できる */
310
+
311
+ transition: background-size .6s ease;
312
+
313
+ display: block;
314
+
315
+ text-align: center;
316
+
317
+ margin-left: 30px;
318
+
319
+ }
320
+
321
+ }
322
+
323
+
324
+
325
+ a:hover {
326
+
327
+ color: #85312e;
328
+
329
+ // border-bottom: 2px solid #85312e;
330
+
331
+ }
332
+
333
+
334
+
335
+ a:hover:after {
336
+
337
+ // position: absolute;
338
+
339
+ // content: '';
340
+
341
+ // bottom: -75%;
342
+
343
+ // left: 50%;
344
+
345
+ // transform: translate(-50%, -50%);
346
+
347
+ // width: 30%;
348
+
349
+ // height: 3px;
350
+
351
+ // background: #85312e;
352
+
353
+ }
354
+
355
+
356
+
357
+ a span:hover{
358
+
359
+ /* ↓hoverで中央から広がるアニメーション */
360
+
361
+ background-size: 100% 100%;
362
+
363
+ transition: 0.5s all ease;
364
+
365
+ }
366
+
367
+ }
368
+
369
+ }
370
+
371
+ }
372
+
373
+ }
374
+
375
+ }
26
376
 
27
377
  ```
28
378
 

2

書籍の追加

2018/09/29 02:26

投稿

r.baagio10
r.baagio10

スコア19

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
- ![イメージ説明](b67d74a583199e2415adacece6c6ed1d.jpeg)### 前提・実現したいこと
1
+ ![イメージ説明](b67d74a583199e2415adacece6c6ed1d.jpeg)
2
+
3
+
4
+
5
+ ### 前提・実現したいこと
2
6
 
3
7
 
4
8
 
@@ -29,7 +33,3 @@
29
33
  ネットで色々と検索したのですが同じようなサイトの作り方がなかったため
30
34
 
31
35
  作り方に関してお聞きしたいと思い質問しました。
32
-
33
-
34
-
35
- [イメージ説明](28d85f9daaca8bd4906960eeffba9577.jpeg)

1

書式の修正です

2018/09/29 02:22

投稿

r.baagio10
r.baagio10

スコア19

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ### 前提・実現したいこと
1
+ ![イメージ説明](b67d74a583199e2415adacece6c6ed1d.jpeg)### 前提・実現したいこと
2
2
 
3
3
 
4
4