我在使用关键帧动画来制作一个更换单词的轮播图。桌面端完美运行,但是移动端上动画完全无法工作。我已经尝试在移动版的Safari和Chrome中测试(另一个用户也这样),但都没有效果。非常感谢任何帮助!另外,我使用的span内容只是占位符。
.carousel {
display: inline-block;
}
.carousel h3 {
font-family: 'Space Mono', monospace;
font-size: 2.1rem;
font-weight: 400;
line-height: 1.7em;
}
.carousel h3:before{
content: 'architecture';
-webkit-animation: animate 10s linear infinite;
}
@-webkit-keyframes animate {
0%, 100%{
content: 'architecture';
}
20%{
content: 'illustration';
}
40%{
content: 'x';
}
60%{
content: 'y';
}
80%{
content: 'z';
}
}
<span class="hero-italic">My work is inspired by </span><span class="carousel"><h3></h3></span>.</h1>
::before
而不是:before
,因为::
表示伪元素,而:
表示伪类。 - I like eating pizza thursdays