質問編集履歴

1

修正しました

2022/03/09 06:17

投稿

monmon_888
monmon_888

スコア15

test CHANGED
File without changes
test CHANGED
@@ -129,3 +129,163 @@
129
129
  <div>blue_contentsの1個目の詳細</div>
130
130
  </section></div>
131
131
  ```
132
+
133
+
134
+ ```ここに言語を入力
135
+ //ここからCCS//
136
+ <style>
137
+
138
+ .wrap{
139
+ width: 100%;
140
+ margin: 0;
141
+ padding: 0;
142
+ display: flex;
143
+ }
144
+ .nav{
145
+ width: 30%;
146
+ overflow: hidden;
147
+ padding: 10px;
148
+ list-style: none;
149
+ background-color:pink;
150
+ }
151
+ .nav li {
152
+ padding: 10px 0;
153
+ cursor: pointer;
154
+ }
155
+
156
+
157
+ .contents {
158
+ width: 1000px;
159
+ position: relative;
160
+ height: auto;
161
+ margin: 0 auto;
162
+ padding: 10px;
163
+ background-color: aquamarine;
164
+ }
165
+
166
+ .contents__list {
167
+ height: auto;
168
+ margin: 0 auto;
169
+ padding: 0;
170
+ display: flex;
171
+ flex-wrap: wrap;
172
+ }
173
+
174
+
175
+ .contents--item{
176
+
177
+ background-color: #fff;
178
+ width: calc(100%/3) ;
179
+ min-width: 200px;
180
+ color: #000;
181
+ }
182
+
183
+
184
+ .contents_imgwrap{
185
+ width: 100%;
186
+ display: flex;
187
+ justify-content: center;
188
+ align-items: center;
189
+ }
190
+
191
+ .contents__img{
192
+ width: 100%;
193
+ display: block;
194
+ overflow: hidden;
195
+ }
196
+ </style>
197
+
198
+ //ここからHTML//
199
+ <div class="wrap">
200
+ <ul class="nav">
201
+ <li class="btnall">all</li>
202
+ <li class="btngreen">green</li>
203
+ <li class="btnblue">blue</li>
204
+ <li class="btnred">red</li>
205
+ </ul>
206
+ <section class="contents">
207
+ <div class="contents">
208
+ <div class="contents__list">
209
+ <arcticle class="contents--item green">
210
+ <a href="#">
211
+ <div class="contents_imgwrap"><div class="contents__img">
212
+ <img src="a.jpg" alt=""/>
213
+ </div></div>
214
+ <div class="txt">
215
+ テキスト_green
216
+ </div>
217
+ </a>
218
+ </arcticle>
219
+ <arcticle class="contents--item blue">
220
+ <a href="#">
221
+ <div class="contents_imgwrap"><div class="contents__img">
222
+ <img src="a.jpg" alt=""/>
223
+ </div></div>
224
+ <div class="txt">
225
+ テキスト_blue
226
+ </div>
227
+ </a>
228
+ </arcticle>
229
+ <arcticle class="contents--item red">
230
+ <a href="#">
231
+ <div class="contents_imgwrap"><div class="contents__img">
232
+ <img src="a.jpg" alt=""/>
233
+ </div></div>
234
+ <div class="txt">
235
+ テキスト_red
236
+ </div>
237
+ </a>
238
+ </arcticle>
239
+ <arcticle class="contents--item green">
240
+ <a href="#">
241
+ <div class="contents_imgwrap"><div class="contents__img">
242
+ <img src="a.jpg" alt=""/>
243
+ </div></div>
244
+ <div class="txt">
245
+ テキスト_green
246
+ </div>
247
+ </a>
248
+ </arcticle>
249
+ <arcticle class="contents--item blue">
250
+ <a href="#">
251
+ <div class="contents_imgwrap"><div class="contents__img">
252
+ <img src="a.jpg" alt=""/>
253
+ </div></div>
254
+ <div class="txt">
255
+ テキスト_blue
256
+ </div>
257
+ </a>
258
+ </arcticle>
259
+ <arcticle class="contents--item red">
260
+ <a href="#">
261
+ <div class="contents_imgwrap"><div class="contents__img">
262
+ <img src="a.jpg" alt=""/>
263
+ </div></div>
264
+ <div class="txt">
265
+ テキスト_red
266
+ </div>
267
+ </a>
268
+ </arcticle>
269
+
270
+
271
+ </div>
272
+ </div>
273
+ </section></div>
274
+
275
+ //ここからscript//
276
+ <script>$(function(){
277
+ $('.nav li').each(function(){
278
+ $(this).click(function(){
279
+ var btnName = $(this).attr("class").substring(3).toLowerCase();
280
+ var className = '.';
281
+ className += btnName;
282
+ if(btnName == 'all') {
283
+ $('.contents__list > arcticle').fadeIn(200);
284
+ } else {
285
+ $('.contents__list arcticle:not(className)').hide();
286
+ $(className).fadeIn(200);
287
+ }
288
+ });
289
+ });
290
+ });</script>
291
+ ```