質問編集履歴

1

今試みてることと、と、コードを追記しました。

2018/01/15 06:00

投稿

usiko
usiko

スコア13

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,30 @@
12
12
 
13
13
 
14
14
 
15
+
16
+
17
+ ◆追記:
18
+
19
+ 質問が分かりづらくて申し訳ありません!
20
+
21
+ コメントくださった方々、本当にありがとうございます。
22
+
23
+
24
+
25
+ 罫線は、私が自分のサイト上でつけたくてcssに追記しております。(説明不足でした、すみません)
26
+
27
+ あまり見ないデザインかもですが、罫線が横に一本あるすぐ下に、文字だけのメニューがくる(サイドとボトムには線がない)というのを、デフォルトの状態にしてあり、
28
+
29
+ それが、途中から現れる方のメニューではその線を決して、ボーダーのない背景色のみ、その上に文字が載っている、という風にしたく、また、その文字色も変えたいと思っています。
30
+
31
+
32
+
33
+ css側で、.clone-navや.is-showのスタイルを変更しているのですが、元々のスタイルに追加をする形(例えば背景色を加える)はできるのですが、元のスタイルを削除したり変更する(罫線をnoneにする、文字色を変える、background-blend-modeをナシにする)ができなくて困っております。
34
+
35
+ コードを追記しますので、御指南いただけましたら幸いです。
36
+
37
+
38
+
15
39
  ###発生している問題・エラーメッセージ
16
40
 
17
41
 
@@ -26,19 +50,173 @@
26
50
 
27
51
  ###該当のソースコード
28
52
 
29
- ```ここに言語を入力
53
+ ```HTML
54
+
30
-
55
+ <HTML>
56
+
57
+ <nav>
58
+
59
+ <ul class="menu">
60
+
61
+ <li><a href="#">ABOUT</a></li>
62
+
63
+ <li><a href="#">PHOTOS</a></li>
64
+
65
+ <li><a href="#">WORK</a></li>
66
+
67
+ <li><a href="#">JOURNAL</a></li>
68
+
69
+ <li><a href="#">CONTACT</a></li>
70
+
71
+ </ul>
72
+
73
+ </nav>
74
+
75
+
76
+
77
+
78
+
79
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
80
+
81
+ <script>
82
+
83
+ $(function() {
84
+
85
+ var $win = $(window),
86
+
87
+ $cloneNav = $('nav').clone().addClass('clone-nav').appendTo('body'),
88
+
89
+ showClass = 'is-show';
90
+
91
+
92
+
93
+ $win.on('load scroll', function() {
94
+
95
+ var value = $(this).scrollTop();
96
+
31
- ここにご自身が実行したソースコードを書いてください
97
+ if ( value > 700 ) {
98
+
32
-
99
+ $cloneNav.addClass(showClass);
100
+
101
+ } else {
102
+
103
+ $cloneNav.removeClass(showClass);
104
+
105
+ }
106
+
107
+ });
108
+
109
+ });
110
+
111
+
112
+
113
+
114
+
115
+ ```css
116
+
117
+ コード
118
+
33
- ```
119
+ ```
120
+
121
+ nav {
122
+
123
+ margin: 0 auto;
124
+
125
+ border-top: 2px solid #F2E633;
126
+
127
+ background-blend-mode: multiply;
128
+
129
+ z-index: 1;
130
+
131
+ }
132
+
133
+
134
+
135
+ .menu {
136
+
137
+ text-align: center;
138
+
139
+ width: 100%;
140
+
141
+ list-style: none;
142
+
143
+ padding-left: 0;
144
+
145
+ }
146
+
147
+
148
+
149
+ .menu li {
150
+
151
+ text-align: center;
152
+
153
+ margin: 0;
154
+
155
+ padding: 9px 15% 11px 0;
156
+
157
+ display: inline-block;
158
+
159
+ font-family: sans-serif;
160
+
161
+ color:#214B4E;
162
+
163
+ letter-spacing: 0.11em;
164
+
165
+ font-size:1.1vw;
166
+
167
+ font-weight: bold;
168
+
169
+ }
170
+
171
+
172
+
173
+
174
+
175
+ .clone-nav {
176
+
177
+ position: fixed;
178
+
179
+ top: 0;
180
+
181
+ left: 0;
182
+
183
+ z-index: 2;
184
+
185
+ width: 100%;
186
+
187
+ transition: .3s;
188
+
189
+ transform: translateY(-100%);
190
+
191
+ }
192
+
193
+
194
+
195
+ .is-show {
196
+
197
+ transform: translateY(0);
198
+
199
+ background: #F2E633;
200
+
201
+ }
202
+
203
+ ```
204
+
205
+
206
+
207
+
208
+
209
+
210
+
211
+
212
+
213
+
34
214
 
35
215
 
36
216
 
37
217
  ###試したこと
38
218
 
39
- 課題してアプローチしたことを記載してくださ
219
+ .clone-navや.is-showスタイルを追記してみましたが、背景色以外は変更できな状況です。
40
-
41
-
42
220
 
43
221
  ###補足情報(言語/FW/ツール等のバージョンなど)
44
222