[解決済み] アニメーションディレイが効かない
2022-02-11 12:03:08
質問内容
20秒後に表示させたいテキストがあります。animation-delayプロパティを使っているのですが、うまくいきません。おそらく、何か間違ったことをしているのでしょう。
正しい軌道に乗るように、ご指導ください。
以下は私のコードです。
@import url(http://fonts.googleapis.com/css?family=Economica);
#text{
font-family:'Economica', sans-serif;
font-weight:bold;
position:absolute;
left:50%;
top:50%;
margin-left:-20px;
margin-top:-25px;
animation:fade-in 5s;
animation-delay:15s;
-webkit-animation-delay:15s;
-webkit-animation:fade-in 5s;
}
@keyframes fade-in{
from { opacity:0;}
to {opacity:1;}
}
@-webkit-keyframes fade-in{
from {opacity:0;}
to {opacity:1;}
}
以下、リンク先です。 フィドル
今までありがとうございました。
EDIT ONE
アニメーションプロパティの順番を変更し、テキストにopacity:0を追加したら、以下のようになりました。
#text{
font-family:'Economica', sans-serif;
position:absolute;
left:50%;
top:50%;
opacity:0;
margin-left:-20px;
margin-top:-25px;
animation:fade-in 2s;
animation-delay:3s;
-webkit-animation:fade-in 2s;
-webkit-animation-delay:3s;
-o-animation:fade-in 2s;
-o-animation-delay:3s;
}
@keyframes fade-in{
from { opacity:0;}
to {opacity:1;}
}
@-webkit-keyframes fade-in{
from {opacity:0;}
to {opacity:1;}
}
しかし、#textの不透明度を0にしておくと、アニメーションが終わるとテキストが消えてしまいます。
アニメーションが終わった後、テキストを表示したままにするにはどうしたらよいでしょうか?
ありがとうございました。
解決方法は?
を指定しました。
-webkit
のバージョンは順番を間違えています。 この
-webkit-animation
は、先ほど設定した遅延ルールに置き換わります。 delayが後に来るように順序を逆にしてください。
-webkit-animation:fade-in 5s;
-webkit-animation-delay:15s;
常に単一の属性を設定するようにすれば、これらの問題を回避することができます。
-webkit-animation-name: fade-in;
-webkit-animation-duration: 5s;
-webkit-animation-delay: 15s;
も忘れずに設定してください。
opacity: 0;
それ以外の場合は、アニメーションが始まるまでテキストが表示されます、と。
-webkit-animation-fill-mode: forwards;
フェードイン後もアニメーションの不透明度が維持されるように。
関連
-
[解決済み】ダウンロードしたフォントのデコードに失敗しました。
-
[解決済み】@font-faceが機能しない。
-
[解決済み】ボックスにサイズ/部分的なボーダーを宣言する方法はありますか?
-
[解決済み] このベベルボタンをCSSで実現するには?
-
[解決済み] DjangoのCSSが更新されない
-
[解決済み] エレメントの角を面取りする方法を教えてください。
-
[解決済み] Bootstrap 3 で列からパディングを削除する
-
[解決済み] cssのフォントサイズ14px/26pxってどうなってるの?
-
[解決済み] ChromeでCSSが効かない
-
[解決済み] div要素内でテキストが折り返されない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】display:noneの反対語はあるのか?
-
[解決済み】なぜ私のdivは重なっているのですか?
-
[解決済み】Google Chromeでレスポンシブメディアクエリが機能しない件
-
[解決済み] Tailwind CSS - コンポーネントとしてのレスポンシブブレークポイント
-
[解決済み] font-face は OpenType 埋め込み許可チェックに失敗しました。パーミッションはインストール可能である必要があります。
-
[解決済み] FontAwesomeによる星評価用CSS
-
[解決済み] このベベルボタンをCSSで実現するには?
-
[解決済み] テーブルの行にマージンを追加する方法 <tr> [重複]。
-
[解決済み] three.jsの背景を透明や他の色に変更する。
-
[解決済み] HTMLとCSSのBackground-imageが表示されない