50%這個地方,不懂,求指點一下
50%{ transform: translate(180px, 180px); }這一句的意思是先向下然后再向左嗎?為什么改成50%{ transform: translate(0px, 180px); }就從右上角直接向左下角的地方走?
50%{ transform: translate(180px, 180px); }這一句的意思是先向下然后再向左嗎?為什么改成50%{ transform: translate(0px, 180px); }就從右上角直接向左下角的地方走?
2016-07-03
舉報
2016-07-03
@keyframes里的屬性是相對于元素初始狀態(除去@keyframes外元素本來的狀態),本例中元素本來的位置為左上角,位移是相對于左上角來進行的。所以會出現你所說的情況。再仔細研究下,親。
2016-08-05
謝謝!
2016-08-04
180px就是x值,另一個就是y值
2016-07-03
謝謝!