質問編集履歴

2

コードに追加、追記の追記

2019/02/20 08:50

投稿

EXIT
EXIT

スコア43

test CHANGED
File without changes
test CHANGED
@@ -10,22 +10,122 @@
10
10
 
11
11
  ```html
12
12
 
13
+ <header>
14
+
15
+   <a href="index.html" class="logo">
16
+
17
+     <img src="img/logo.png" alt="logo" width="68" height="41.125"/>
18
+
19
+   </a>
20
+
21
+
22
+
23
+ <!-- ホバー関連部、ここから -->
24
+
13
- <div class="wrap">
25
+   <div class="wrap">
14
-
26
+
15
- <a href="mailto:~~" class="mail">
27
+     <a href="mailto:~~" class="mail">
16
-
28
+
17
- <img src="img/mail.svg" alt="mail" width="31"/>
29
+       <img src="img/mail.svg" alt="mail" width="31"/>
18
-
30
+
19
- </a>
31
+     </a>
20
-
32
+
21
- <img class="balloon" src="img/balloon.svg" alt="balloon" width="45"/>
33
+       <img class="balloon" src="img/balloon.svg" alt="balloon" width="45"/>
22
-
34
+
23
- </div>
35
+   </div>
36
+
37
+ <!-- ここまで -->
38
+
39
+
40
+
41
+   <nav>
42
+
43
+     <ul>
44
+
45
+ <li class="current">
46
+
47
+ <a href="index.html">
48
+
49
+ ALL
50
+
51
+ </a>
52
+
53
+ </li>
54
+
55
+ <li class="1">
56
+
57
+ <a href="">
58
+
59
+ 1
60
+
61
+ </a>
62
+
63
+ </li>
64
+
65
+ <li class="2">
66
+
67
+ <a href="">
68
+
69
+ 2
70
+
71
+ </a>
72
+
73
+ </li>
74
+
75
+ <li class="3">
76
+
77
+ <a href="">
78
+
79
+ 3
80
+
81
+ </a>
82
+
83
+ </li>
84
+
85
+ <li class="4">
86
+
87
+ <a href="">
88
+
89
+ 4
90
+
91
+ </a>
92
+
93
+ </li>
94
+
95
+     </ul>
96
+
97
+   </nav>
98
+
99
+ </header>
24
100
 
25
101
  ```
26
102
 
27
103
  ```css
28
104
 
105
+ header {
106
+
107
+ width: 100%;
108
+
109
+ position: fixed;
110
+
111
+ z-index: 30;
112
+
113
+ }
114
+
115
+ header .logo {
116
+
117
+ float: left;
118
+
119
+ margin-top: 21px;
120
+
121
+ margin-left: 35px;
122
+
123
+ }
124
+
125
+
126
+
127
+ /* ホバー関連部、ここから */
128
+
29
129
  .wrap {
30
130
 
31
131
  position: relative;
@@ -58,6 +158,56 @@
58
158
 
59
159
  }
60
160
 
161
+ /* ここまで */
162
+
163
+
164
+
165
+ nav {
166
+
167
+ text-align: right;
168
+
169
+ margin-right: 137px;
170
+
171
+ margin-bottom: 60px;
172
+
173
+ }
174
+
175
+ nav ul {
176
+
177
+ margin: 0;
178
+
179
+ list-style-type: none;
180
+
181
+ padding-left: 0;
182
+
183
+ }
184
+
185
+ nav li {
186
+
187
+ display: inline-block;
188
+
189
+ padding-top: 32px;
190
+
191
+ padding-right: 41px;
192
+
193
+ font-size: 15px;
194
+
195
+ }
196
+
197
+ nav li > a {
198
+
199
+ text-decoration: none;
200
+
201
+ color: inherit;
202
+
203
+ }
204
+
205
+ nav li > a:hover {
206
+
207
+ color: royalblue;
208
+
209
+ }
210
+
61
211
  ```
62
212
 
63
213
  ### 試したこと
@@ -98,40 +248,36 @@
98
248
 
99
249
  ```
100
250
 
251
+ ### 追記
252
+
253
+ ありがとうございます!
254
+
255
+ ![下にこない](bb429d6a0607b0b2e0f1ab3280b4600b.gif)
256
+
257
+ 右にいきました!でも、mailの下にきません…
258
+
259
+ (すいません。`.wrap:hover`のにするとちらつきなくなりました。(一瞬下にシュッと通るのは`header`より下の要素に効果つけてるやつなので関係ありません))
260
+
261
+ &
262
+
263
+ ![下がった](acf7a42a7585ca5ba8b86f787092ed91.png)
264
+
265
+ `.wrap`のブロックがあるからだと、
266
+
267
+ ```css
268
+
269
+ .wrap {
270
+
271
+ width: 31px; /* .mailのimgと同じ幅 */
272
+
273
+ float: right;
274
+
275
+ }
276
+
277
+ ```
278
+
279
+ と入れてみたんですが、Chromeがバグって強制終了してしまいました。
280
+
281
+
282
+
101
283
  よろしくお願いします。
102
-
103
-
104
-
105
- ### 追記
106
-
107
- ありがとうございます!
108
-
109
- ![ちらつき](51ca97cece003534cea6b87707b3f6fe.gif)
110
-
111
- gifなので少しわかりにくいかもしれませんが、ホバーした途端ドゥルルル…とちらついてしまいます。
112
-
113
- &
114
-
115
- ![下がった](acf7a42a7585ca5ba8b86f787092ed91.png)
116
-
117
- `.wrap`のブロックがあるからだと、
118
-
119
- ```css
120
-
121
- .wrap {
122
-
123
- width: 31px; /* .mailのimgと同じ幅 */
124
-
125
- float: right;
126
-
127
- }
128
-
129
- ```
130
-
131
- と入れてみたんですが、Chromeがバグって強制終了してしまいました。
132
-
133
-
134
-
135
- .
136
-
137
- なぜうまくいかないのでしょうか…?

1

追記

2019/02/20 08:50

投稿

EXIT
EXIT

スコア43

test CHANGED
File without changes
test CHANGED
@@ -99,3 +99,39 @@
99
99
  ```
100
100
 
101
101
  よろしくお願いします。
102
+
103
+
104
+
105
+ ### 追記
106
+
107
+ ありがとうございます!
108
+
109
+ ![ちらつき](51ca97cece003534cea6b87707b3f6fe.gif)
110
+
111
+ gifなので少しわかりにくいかもしれませんが、ホバーした途端ドゥルルル…とちらついてしまいます。
112
+
113
+ &
114
+
115
+ ![下がった](acf7a42a7585ca5ba8b86f787092ed91.png)
116
+
117
+ `.wrap`のブロックがあるからだと、
118
+
119
+ ```css
120
+
121
+ .wrap {
122
+
123
+ width: 31px; /* .mailのimgと同じ幅 */
124
+
125
+ float: right;
126
+
127
+ }
128
+
129
+ ```
130
+
131
+ と入れてみたんですが、Chromeがバグって強制終了してしまいました。
132
+
133
+
134
+
135
+ .
136
+
137
+ なぜうまくいかないのでしょうか…?