在我的網站中,我希望有一個淡入淡出的標題,然後用不同的文本,然後出來,然後回到正常(循環)。下面是我希望它的工作原理:用CSS3動畫改變文字?
h1 {
font-size: 600%;
animation-name: head;
animation-duration: 4s;
animation-iteration-count: infinite;
}
@keyframes head {
0% {font-size:600%; opacity:1;}
25% {font-size:570%; opacity:0;}
50% {font-size:600%; opacity:1;}
65% {font-size:570%; opacity:0;}
80% {font-size:600%; opacity:1; innerHtml="Changed Text"}
90% {font-size:570%; opacity:0;}
100% {font-size:600%;opacity:1; innerHtml="Original Text"}
}
但是,我還沒有找到任何方法來更改CSS3動畫中的文本。這可能嗎?
想要做同樣的事情,而不是CSS,我用jQuery。不適合每個人,不是CSS,但你可以做$('#SomeElement')。hide()。text('Some Text Animation')。fadeIn(300); – frenchie