我想用CSS在两个不同的单词之间不断闪现.当第一个可见时,第二个不应可见,反之亦然.它们不应同时可见(因此不会淡入/淡出).
我试着调整here和here的答案.但是,这并不完全正确,因为这些词在很多时候是重叠的.
@keyframes blinker {
50% {
opacity: 0;
}
}
.mask{
position:absolute;
-webkit-animation: blinker 140ms infinite;
}
.target{
position:absolute;
-webkit-animation: blinker 240ms infinite;
}
<p class="mask">MASK</p><p class="target">TARGET</p>
使用动画延迟不起作用,因为它将延迟应用于第一次演示,而不是后续迭代.我在这里读了this page,但我发现很难适应两个单词.
此外,我不希望第一次演讲有任何延误.第一个单词has从一开始就可见.