【发布时间】:2020-06-20 06:17:17
【问题描述】:
我希望我的 5 个文本使用过渡消失,然后出现 - 再次使用过渡,就像一个小动画。
你可以在这里看到我的 sn-p:https://codepen.io/makiwara/pen/abOVKBP
或这里:
<h1>text1</h1>
h1{
opacity: 1;
}
.hide {
opacity: 0;
transition: opacity 1000ms;
}
let i=0;
setInterval(function(){
var myArray = [
"text1",
"text2",
"text3",
"text4",
"text5"
]
i=i+1;
if (i>4){
i=0;
}
let name = myArray[i];
document.querySelector("h1").innerText=name;
document.querySelector("h1").classList.add="hide";
},3000);
这是我看到解决方案的 sn-p,但是无论我多么努力,我都无法实现:https://codepen.io/zvona/pen/LVxxjM
如果您有任何想法,非常感谢您!我现在觉得没希望了!祝你有美好的一天!
【问题讨论】:
-
那么,您想循环浏览每个文本,并在其间使用淡入淡出的过渡吗?
-
感谢 blex 的回答!是的,完全正确!
标签: javascript html css