[解決済み] CSS3アニメーションの終了時に最終状態を維持する
2022-03-22 13:22:09
質問
に設定されているいくつかの要素でアニメーションを実行しています。
opacity: 0;
をCSSに記述しています。アニメーションクラスは onClick で適用され、キーフレームを使用して、不透明度を
0
から
1
(など)。
残念ながら、アニメーションが終わると、要素は再び
opacity: 0
(FirefoxとChromeの両方で)。私の自然な考えでは、アニメートされた要素は最終的な状態を維持し、元のプロパティを上書きすると思います。これは真実ではないのでしょうか?また、そうでない場合、どうすればそのように要素を取得できますか?
コードです(接頭辞のないバージョンは含まれません)。
@keyframes bubble {
0% { transform:scale(0.5); opacity:0.0; }
50% { transform:scale(1.2); opacity:0.5; }
100% { transform:scale(1.0); opacity:1.0; }
}
解決方法は?
を追加してみてください。
animation-fill-mode: forwards;
. 例えばこんな感じ。
-webkit-animation: bubble 1.0s forwards; /* for less modern browsers */
animation: bubble 1.0s forwards;
関連
-
[CSSチュートリアル】よくある2D変換を5つ実現するCSS
-
[CSSチュートリアル】CSS+HTMLで実現するトップナビゲーションバー機能
-
[CSSチュートリアル】CSSで2カラムレイアウトを実現するN種類のメソッド
-
[CSSチュートリアル】ネイティブCSSでテキストの無制限回転を実現する汎用的な方法
-
[CSSチュートリアル】擬似要素で実現する中空三角矢印とXアイコンの例
-
[css3]css3によるフレックスレイアウト幅の解決方法が有効でない件
-
[解決済み] 同じ要素にbackground-imageとCSS3グラデーションを組み合わせるにはどうすればよいですか?
-
[解決済み】CSS3 回転アニメーション
-
[解決済み】ロード時のcss3トランジションアニメーション?
-
[解決済み] CSS3 スピンアニメーション
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[CSSチュートリアル]z-indexの違い。cssのz-index: 0とz-index: autoの違い。
-
[CSSチュートリアル】CSSを解析して、画像のテーマカラー機能を抽出する(コツ)
-
[CSSチュートリアル]CSSは、メソッドのさまざまな記事の分割行のスタイルの要約を達成するために
-
[css3]css3は、背景画像の色を変更するためのさまざまな方法を実現するために
-
[CSSチュートリアル】タイトルを上部に配置するスティッキーレイアウトを実現するためのCSS
-
[css3]スクロールバー美化効果を実現するcss3サンプルコード
-
[css3]Apple携帯電話のロック解除のためのCSS3サンプルフォントシャインエフェクト
-
[css3]CSS3アニメーションによる光のボタンの流れの効果
-
[CSSチュートリアル】CSSプリグラミング言語と詳細解説の違いについて
-
[CSSチュートリアル]モバイルにおけるviewportの具体的な使い方