【发布时间】:2018-11-19 07:44:36
【问题描述】:
我正在从事 CSS 和 Web 开发,但遇到一个我真的不明白的事情:
.header{
position: absolute;
width:60%;
top: 20%;
left: 50%;
transform: translateX(-50%);<------ executed after animation
text-align: center;
animation: moveUp 2s;
animation-fill-mode: backwards;
}
@keyframes moveUp{
0%{
opacity: 0;
transform:translateY(2rem);
}
100%{
opacity: 1;
transform: translateY(0rem);
}
}
所以我的问题是,在应用动画之前,指示的行不适用于“.header”,换句话说,它首先应用动画然后翻译 -50%,这里有执行优先级还是不同的事情?
【问题讨论】:
-
给我们看动画的代码