【发布时间】:2018-08-30 21:07:38
【问题描述】:
我正在尝试使我的文本在页面加载时从左到右显示。只需将 @keyframes 设置为从 0% max-width 转换为 100% 即可完成。
但是,我的文本对齐设置似乎仅在动画完成后才应用。我只想让文本内容本身显示在我想要的位置,并假设我的代码是正确的。
我在这里遗漏了一些明显的东西吗?我对CSS 很陌生,但我的研究似乎没有表明动画或文本对齐的继承属性会导致这种情况。下面的代码示例。谢谢!
@keyframes leftright {
0% {
max-width: 0%;
}
100% {
max-width: 100%;
}
}
.test_1 {
overflow: hidden;
white-space: nowrap;
width: 80vw;
border: 1px solid red;
font: bold 15vmin 'Playfair Display', serif;
text-align: center;
animation: leftright 1s;
}
<div class="test_1">Why hello there</div>
【问题讨论】:
标签: html css css-animations text-align