ホームページ ウェブフロントエンド htmlチュートリアル CSS3アニメーション属性の基本的な使い方animation_html/css_WEB-ITnose

CSS3アニメーション属性の基本的な使い方animation_html/css_WEB-ITnose

Jun 24, 2016 am 11:30 AM

CSS3 には、アニメーションという新しい属性が追加されました。アニメーションを使用して作成されたアニメーションは、Flash や JavaScript で作成されたアニメーションほど滑らかで豪華ではありませんが、コード量とブラウザのパフォーマンスの点では明らかな利点があります。

アニメーションの基本的な使用法は次のとおりです:

animation: name keeping-time animate-function delay times iteration final;
ログイン後にコピー

最初のパラメータ: name (animation-name):

アニメーションの名前、つまりアニメーションプロセスの名前。CSS3 は「キーフレーム」を使用します。

@-webkit-keyframes name{    0%{        opacity: 0;    }    100%{        opacity: 1;    } }
ログイン後にコピー

接頭辞 -webkit- は Webkit コア ブラウザ (Chrome、Safari、および変更された Opera) を示します。 上記のコードは、名前という名前のアニメーションを定義します。その効果は、透明度を 0 から変更することです。 0%~100% はプロセス全体を指します。もちろん、0%~20~50%~100% のように複数のセグメントを定義することもできます。

2 番目のパラメータ: Keeping-time (animation-duration):

アニメーション全体の継続時間は、時間単位 (s または ms) で指定する必要があります

3 番目のパラメータ: animate-function (animation-timing -function):

モーション モード (アニメーション モード) のベジェ曲線、可能な値は次のとおりです:ease、ease-in、ease-out、linear、ease-in-out、cubic-bezier(num1 ,num2, num3、num4)。

4 番目のパラメータ: 遅延 (アニメーション遅延):

アニメーション遅延の実行時間。単位は s または ms です。遅延時間が 0 の場合でも、時間単位は である必要があることに注意してください。追記 直接0と書いた場合、ChromeやSafari(webkit)では問題ありませんが、FF(gecko)では無効となります。

5番目のパラメータ:times (animation-iteration-count):

アニメーションループが実行される回数、単位なし、無限は無限ループです。

6 番目のパラメーター: 反復 (アニメーションの方向):

アニメーションがループする場合、ループ方法は次のとおりです: 代替 (偶数の場合は順方向に再生、奇数の場合は逆方向に再生)、通常 (毎回順方向に再生) 。

7番目のパラメータ:final(animation-fill-mode):

アニメーションの終了時の状態(100%に達する)、値は次のとおりです:backward(初期状態に戻る)、forwards(最終状態で停止) )、なし、両方。

各パラメータを個別に記述することもできます。最後に使用する場合は、ブラウザの接頭辞を忘れずに追加してください。

.classname{    -webkit-animation:name 6s linear 0ms infinite normal forwards;    -moz-animation:name 6s linear 0ms infinite normal forwards;    -o-animation:name 6s linear 0ms infinite normal forwards;    animation:name 6s linear 0ms infinite normal forwards;}
ログイン後にコピー

接頭辞なしでパラメータを最後に記述する利点は、アニメーションがすべてのブラウザで認識されるまで待機できることです。プレフィックスは以前のスタイルをオーバーライドできます。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTMLは初心者のために簡単に学ぶことができますか? HTMLは初心者のために簡単に学ぶことができますか? Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTML、CSS、およびJavaScriptの役割:コアの責任 HTML、CSS、およびJavaScriptの役割:コアの責任 Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLでの開始タグの例は何ですか? HTMLでの開始タグの例は何ですか? Apr 06, 2025 am 12:04 AM

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

HTML、CSS、およびJavaScriptの理解:初心者向けガイド HTML、CSS、およびJavaScriptの理解:初心者向けガイド Apr 12, 2025 am 12:02 AM

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Apr 04, 2025 pm 11:54 PM

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する

WebアノテーションにY軸位置の適応レイアウトを実装する方法は? WebアノテーションにY軸位置の適応レイアウトを実装する方法は? Apr 04, 2025 pm 11:30 PM

Y軸位置Webアノテーション機能の適応アルゴリズムこの記事では、単語文書と同様の注釈関数、特に注釈間の間隔を扱う方法を実装する方法を探ります...

HTML、CSS、およびJavaScript:Web開発者に不可欠なツール HTML、CSS、およびJavaScript:Web開発者に不可欠なツール Apr 09, 2025 am 12:12 AM

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

CSS3とJavaScriptを使用して、クリック後に周囲の写真を散乱および拡大する効果を実現する方法は? CSS3とJavaScriptを使用して、クリック後に周囲の写真を散乱および拡大する効果を実現する方法は? Apr 05, 2025 am 06:15 AM

画像をクリックした後、散乱と周囲の画像を拡大する効果を実現するには、多くのWebデザインがインタラクティブな効果を実現する必要があります。特定の画像をクリックして周囲を作成してください...

See all articles