html - 具有 6 个元素的简单文本轮播
问题描述
我正在寻找一个包含 6 个元素的简单文本轮播。主要思想是一个文本显示,然后它消失并出现第二个等,然后是第三个等......我有 4 个元素的工作代码,但无法让它与 6 个元素一起使用。如果有人可以提供帮助,我将不胜感激。这是4个元素的代码:
/* For 4 texts */
.textcarousel, .textcarousel2, .textcarousel3, .textcarousel4{
pointer-events: none;
opacity: 0;
}
.textcarousel{
-webkit-animation: tcarousel 20s ease infinite;
animation: tcarousel 20s ease infinite;
}
.textcarousel2{
-webkit-animation: tcarousel 20s ease -5s infinite;
animation: tcarousel 20s ease -5s infinite;
}
.textcarousel3{
-webkit-animation: tcarousel 20s ease 5s infinite;
animation: tcarousel 20s ease 5s infinite;
}
.textcarousel4{
-webkit-animation: tcarousel 20s ease 10s infinite;
animation: tcarousel 20s ease 10s infinite;
}
@-webkit-keyframes tcarousel{
0%{
opacity: 0;
-webkit-transform: translateX(30px);
transform: translateX(30px);
pointer-events: none;
}
6%{
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
pointer-events: all;
}
24%{
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
pointer-events: all;
}
30%{
opacity: 0;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
pointer-events: none;
}
100%{
opacity: 0;
pointer-events: none;
}
}
@keyframes tcarousel{
0%{
opacity: 0;
-webkit-transform: translateX(30px);
transform: translateX(30px);
pointer-events: none;
}
6%{
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
pointer-events: all;
}
24%{
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
pointer-events: all;
}
30%{
opacity: 0;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
pointer-events: none;
}
100%{
opacity: 0;
pointer-events: none;
}
}
解决方案
推荐阅读
- java - 如何在android中提取SIM卡数据
- ios - 何时在 CarPlay 中使用 beginUpdates() 和 endUpdates()
- react-native - React Native 中心按钮在另一个下对齐
- python - Python - 创建具有多个源和条件的数据框的方法
- android - 为什么每次在手机上运行新的颤振代码时都会获得默认的颤振示例代码?
- javascript - 如果它为零,如何隐藏图例文本?
- javascript - 使用深度嵌套的 json 对象映射数组
- windows - 澄清在 Windows 上安装 Bazel 的工作原理?
- c# - 如何发现应用程序的主要可执行文件
- verilog - 如何在verilog中将2个端口(输入)连接到同一根线