回答編集履歴

4

リンク名修正

2023/06/05 15:19

投稿

hatena19
hatena19

スコア33773

test CHANGED
@@ -22,7 +22,7 @@
22
22
  ---
23
23
  コメントの内容を考慮したサンプルをCodePenで作成しましたので参考にしてください。
24
24
 
25
- [A Pen by hatenachips](https://codepen.io/hatena19/pen/abQoGXq)
25
+ [CSS jQuery TabPage FadOut/FadeIn Sample](https://codepen.io/hatena19/pen/abQoGXq)
26
26
 
27
27
  修正内容
28
28
  html

3

説明追記

2023/06/05 15:17

投稿

hatena19
hatena19

スコア33773

test CHANGED
@@ -24,3 +24,21 @@
24
24
 
25
25
  [A Pen by hatenachips](https://codepen.io/hatena19/pen/abQoGXq)
26
26
 
27
+ 修正内容
28
+ html
29
+ news-card__list__wrapperというdivタグでulを囲む
30
+ 表示したいnews-card__list__wrapperにshowを追加
31
+
32
+ CSS
33
+ 下記のコードを追加
34
+ ```css
35
+ .news__area .news-card__list {
36
+ display: grid;
37
+ }
38
+ .news__area .news-card__list__wrapper:not(.show) {
39
+ display: none;
40
+ }
41
+ .news__area .news-card__list__wrapper {
42
+ position: absolute;
43
+ }
44
+ ```

2

CodePenサンプルのリンク追加

2023/06/05 15:11

投稿

hatena19
hatena19

スコア33773

test CHANGED
@@ -19,4 +19,8 @@
19
19
  }
20
20
  ```
21
21
 
22
+ ---
23
+ コメントの内容を考慮したサンプルをCodePenで作成しましたので参考にしてください。
22
24
 
25
+ [A Pen by hatenachips](https://codepen.io/hatena19/pen/abQoGXq)
26
+

1

修正

2023/06/05 05:37

投稿

hatena19
hatena19

スコア33773

test CHANGED
@@ -5,4 +5,18 @@
5
5
  }
6
6
  ```
7
7
  が有効になって非表示になります。
8
- `fadeOut()`が最終的に`display: none;`を付加しますの上記のCSSは不要です。
8
+ ~~`fadeOut()`が最終的に`display: none;`を付加しますの上記のCSSは不要です。~~
9
+
10
+ removeClass と addClass が不要ですね。
11
+
12
+ ` $('.news__area ul').fadeOut(300).eq(index).fadeIn(300);`
13
+
14
+ これでふわっと消えて、ふわっと表示されます。ただし、表示位置がずれるので、`position:absolute;`で位置を固定する必要があります。
15
+
16
+ ```css
17
+ .news__area ul {
18
+ position: absolute;
19
+ }
20
+ ```
21
+
22
+