私のウェブサイトでは、フェードイン/フェードアウトした後、別のテキストで、次に外に出てから、通常の(ループした)状態に戻すヘッダーを作りたいと思っています。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