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

質問編集履歴

2

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

2019/02/20 08:50

投稿

EXIT
EXIT

スコア43

title CHANGED
File without changes
body CHANGED
@@ -4,14 +4,64 @@
4
4
 
5
5
  ### 現状
6
6
  ```html
7
+ <header>
8
+   <a href="index.html" class="logo">
9
+     <img src="img/logo.png" alt="logo" width="68" height="41.125"/>
10
+   </a>
11
+
12
+ <!-- ホバー関連部、ここから -->
7
- <div class="wrap">
13
+   <div class="wrap">
8
- <a href="mailto:~~" class="mail">
14
+     <a href="mailto:~~" class="mail">
9
- <img src="img/mail.svg" alt="mail" width="31"/>
15
+       <img src="img/mail.svg" alt="mail" width="31"/>
10
- </a>
16
+     </a>
11
- <img class="balloon" src="img/balloon.svg" alt="balloon" width="45"/>
17
+       <img class="balloon" src="img/balloon.svg" alt="balloon" width="45"/>
12
- </div>
18
+   </div>
19
+ <!-- ここまで -->
20
+
21
+   <nav>
22
+     <ul>
23
+ <li class="current">
24
+ <a href="index.html">
25
+ ALL
26
+ </a>
27
+ </li>
28
+ <li class="1">
29
+ <a href="">
30
+ 1
31
+ </a>
32
+ </li>
33
+ <li class="2">
34
+ <a href="">
35
+ 2
36
+ </a>
37
+ </li>
38
+ <li class="3">
39
+ <a href="">
40
+ 3
41
+ </a>
42
+ </li>
43
+ <li class="4">
44
+ <a href="">
45
+ 4
46
+ </a>
47
+ </li>
48
+     </ul>
49
+   </nav>
50
+ </header>
13
51
  ```
14
52
  ```css
53
+ header {
54
+ width: 100%;
55
+ position: fixed;
56
+ z-index: 30;
57
+ }
58
+ header .logo {
59
+ float: left;
60
+ margin-top: 21px;
61
+ margin-left: 35px;
62
+ }
63
+
64
+ /* ホバー関連部、ここから */
15
65
  .wrap {
16
66
  position: relative;
17
67
  }
@@ -28,6 +78,31 @@
28
78
  .mail:hover .balloon {
29
79
  display: block;
30
80
  }
81
+ /* ここまで */
82
+
83
+ nav {
84
+ text-align: right;
85
+ margin-right: 137px;
86
+ margin-bottom: 60px;
87
+ }
88
+ nav ul {
89
+ margin: 0;
90
+ list-style-type: none;
91
+ padding-left: 0;
92
+ }
93
+ nav li {
94
+ display: inline-block;
95
+ padding-top: 32px;
96
+ padding-right: 41px;
97
+ font-size: 15px;
98
+ }
99
+ nav li > a {
100
+ text-decoration: none;
101
+ color: inherit;
102
+ }
103
+ nav li > a:hover {
104
+ color: royalblue;
105
+ }
31
106
  ```
32
107
  ### 試したこと
33
108
  ```css
@@ -48,12 +123,11 @@
48
123
  background: url(../img/balloon.svg); /* 変更。変化なし */
49
124
  }
50
125
  ```
51
- よろしくお願いします。
52
-
53
126
  ### 追記
54
127
  ありがとうございます!
55
- ![ちらつき](51ca97cece003534cea6b87707b3f6fe.gif)
128
+ ![下にこない](bb429d6a0607b0b2e0f1ab3280b4600b.gif)
56
- gifなので少しわかりかもませんが、ホバーした途端ドゥルルルとちらついてしまいます。
129
+ にいきまた!でも、mailの下にきません…
130
+ (すいません。`.wrap:hover`のにするとちらつきなくなりました。(一瞬下にシュッと通るのは`header`より下の要素に効果つけてるやつなので関係ありません))
57
131
  &
58
132
  ![下がった](acf7a42a7585ca5ba8b86f787092ed91.png)
59
133
  `.wrap`のブロックがあるからだと、
@@ -65,5 +139,4 @@
65
139
  ```
66
140
  と入れてみたんですが、Chromeがバグって強制終了してしまいました。
67
141
 
68
- .
69
- なぜうまくいかないのでょうか…?
142
+ よろしお願いします。

1

追記

2019/02/20 08:50

投稿

EXIT
EXIT

スコア43

title CHANGED
File without changes
body CHANGED
@@ -48,4 +48,22 @@
48
48
  background: url(../img/balloon.svg); /* 変更。変化なし */
49
49
  }
50
50
  ```
51
- よろしくお願いします。
51
+ よろしくお願いします。
52
+
53
+ ### 追記
54
+ ありがとうございます!
55
+ ![ちらつき](51ca97cece003534cea6b87707b3f6fe.gif)
56
+ gifなので少しわかりにくいかもしれませんが、ホバーした途端ドゥルルル…とちらついてしまいます。
57
+ &
58
+ ![下がった](acf7a42a7585ca5ba8b86f787092ed91.png)
59
+ `.wrap`のブロックがあるからだと、
60
+ ```css
61
+ .wrap {
62
+ width: 31px; /* .mailのimgと同じ幅 */
63
+ float: right;
64
+ }
65
+ ```
66
+ と入れてみたんですが、Chromeがバグって強制終了してしまいました。
67
+
68
+ .
69
+ なぜうまくいかないのでしょうか…?