質問編集履歴

1

コードの追加

2020/11/23 13:05

投稿

_mini
_mini

スコア15

test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,119 @@
3
3
 
4
4
 
5
5
  imgタグと同じ考えでは実装できないことはわかるのですが、文字のみをCSSでスライドショーにすることはできないのでしょうか?
6
+
7
+
8
+
9
+ 以下にimgタグでスライドショーを作成したHTMLとCSSを記載しております。
10
+
11
+ 文字のみのスライドショーを作成するためにはどの部分をどのように変更すればよいのか教えていただきたいです。
12
+
13
+
14
+
15
+ ```ここに言語を入力
16
+
17
+ <div class="slider4">
18
+
19
+ <p class="slider-4-img">1</p>
20
+
21
+ <p class="slider-4-img">2</p>
22
+
23
+ <p class="slider-4-img">3</p>
24
+
25
+ <p class="slider-4-img">4</p>
26
+
27
+ </div>
28
+
29
+ ```
30
+
31
+
32
+
33
+ ```ここに言語を入力
34
+
35
+ .slider4{
36
+
37
+ width: 60%;
38
+
39
+ height: 60%;
40
+
41
+ top: 50%;
42
+
43
+ left: 50%;
44
+
45
+ transform: translate(-50%, -50%);
46
+
47
+ overflow: hidden;
48
+
49
+ position: relative;
50
+
51
+ user-select: none;
52
+
53
+ }
54
+
55
+
56
+
57
+ .slider4-img{
58
+
59
+ position: absolute;
60
+
61
+ object-fit: cover;
62
+
63
+ width: 100%;
64
+
65
+ height: 100%;
66
+
67
+ left: 0;
68
+
69
+ animation :slideshow4 14s linear infinite;
70
+
71
+ opacity: 0;
72
+
73
+ }
74
+
75
+
76
+
77
+ @keyframes slideshow4{
78
+
79
+ 0%{
80
+
81
+ opacity: 0;
82
+
83
+ }
84
+
85
+ 10%{
86
+
87
+ opacity: 1;
88
+
89
+ }
90
+
91
+ 20%{
92
+
93
+ opacity: 1
94
+
95
+ }
96
+
97
+ 30%{
98
+
99
+ opacity: 0;
100
+
101
+ }
102
+
103
+ 100%{
104
+
105
+ opacity: 0;
106
+
107
+ }
108
+
109
+ }
110
+
111
+
112
+
113
+ .slider4-img:nth-of-type(1) { animation-delay: 0s }
114
+
115
+ .slider4-img:nth-of-type(2) { animation-delay: 3.5s }
116
+
117
+ .slider4-img:nth-of-type(3) { animation-delay: 7s }
118
+
119
+ .slider4-img:nth-of-type(4) { animation-delay: 10.5s }
120
+
121
+ ```