国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
の初期値またはデフォルト値です。 JavaScriptを使用して他の値から変更するか、カスケード內(nèi)の何かを上書きしている場(chǎng)合を除き、none値を定義することは冗長(zhǎng)になります。
css animation-fill-modebackwardsプロパティの値は、アニメーションが開始される前の期間中に、最初のキーフレームのスタイルを要素に適用します。これは、アニメーションが開始される前に遅延がある場(chǎng)合、要素はその遅延中に最初のキーフレームで定義されたスタイルを取ることを意味します。
すべてのブラウザはanimation-fill-mode屬性をサポートしていますか?
ホームページ ウェブフロントエンド CSSチュートリアル CSS Animation-Fill-Modeプロパティの理解

CSS Animation-Fill-Modeプロパティの理解

Feb 25, 2025 am 08:48 AM

Understanding the CSS animation-fill-mode Property

コアポイント

  • cssanimation-fill-mode屬性は、アニメーションの実行前後のスタイルの適用方法を制御します。 none forwardsbackwards値アニメーションが終了した後、アニメーションの最後のキーフレームで定義されたスタイルが元のスタイルに復(fù)元されるのではなく、要素に殘っていることを確認(rèn)します。 both
  • 値は、アニメーションが開始される前の遅延中に、最初のキーフレームのスタイルを要素に適用します。 forwards
  • 値は、backwards
  • の効果を組み合わせて、アニメーションが開始される前に最初のキーフレームのスタイルを適用し、アニメーションが終了した後に最後のキーフレームのスタイルを保持します。
  • both forwardsほぼすべてのフロントエンド開発者がCSSキーフレームベースのアニメーションを使用しています。一部の人々は、この機(jī)能を使用して、かなり複雑なデモと実験を作成することさえあります。 backwards
  • トピックの完全な紹介が必要な場(chǎng)合は、2011年のSmashing Magazineに関する私の投稿はまだ良い選択です。ただし、この記事では、CSSアニメーション仕様の1つのコンポーネントである
屬性に焦點(diǎn)を當(dāng)てたいと思います。

これは、理解しにくい唯一のアニメーションベースのプロパティです。たとえば、誰(shuí)も

animation-fill-modeなどについて混亂することはありません...しかし、「塗りつぶしモード」とはどういう意味ですか?簡(jiǎn)単に考えて、いくつかの例を挙げましょう。

animation-nameanimation-durationgrammar

基本的なキーフレームアニメーションがfill-modeルールを使用して定義されていることを既に知っているかもしれません。ただし、キーフレームをアニメーション名に関連付けない限り、キーフレームは機(jī)能しません。これは略式されたアニメーション屬性宣言です。あなたは私が意味することを理解できます:

もちろん、この同じ行の略語(yǔ)は次のように拡張できます。 @keyframes の両方の例では、

屬性は最後に定義され、どちらの場(chǎng)合も値は「
.example {
  animation: myAnim 2s 500ms 2 normal ease-in forwards;
}
」に設(shè)定されています。最後に定義する必要はありませんが、これは良い習(xí)慣かもしれません。

同様に、CSSアニメーションを使用したことがない場(chǎng)合でも、上記のステートメントのすべてが

を除外するものを把握できる場(chǎng)合があります。
.example {
  animation-name: myAnim;
  animation-duration: 2s;
  animation-delay: 500ms;
  animation-iteration-count: 2;
  animation-direction: normal;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
}

animation-fill-modeforwardsの規(guī)範(fàn)的な定義

では、この屬性について仕様はどのように言っていますか?

animation-fill-mode

屬性は、アニメーション実行時(shí)間外に適用される値を定義します。

説明し続けると、「外部実行時(shí)間」の時(shí)間とは、アニメーションが要素に適用される時(shí)間と要素が実際にアニメーションに始まる時(shí)間との間の時(shí)間を指します。基本的に、fill-mode値を使用して、アニメーションの実行時(shí)間の外側(cè)でアニメーション要素がどのように見えるかを定義できますが、アニメーションが適用された後です?;靵yするように聞こえるかもしれませんが、あなたはすぐに私が意味することを理解するでしょう。

各可能な値を調(diào)べて、この基本的な定義を拡張しましょう(まだ少し混亂している可能性があります)。

分解値

animation-fill-mode屬性は、4つの値のいずれかを受け入れることができます。各値の內(nèi)訳は次のとおりです。 none forwards値:backwards both

これは、

の初期値またはデフォルト値です。 JavaScriptを使用して他の値から変更するか、カスケード內(nèi)の何かを上書きしている場(chǎng)合を除き、none値を定義することは冗長(zhǎng)になります。

animation-fill-mode値を理解するために、ここにnoneのないアニメーションを示すCodepenデモンストレーションがあります(その値は

):

none[Codepenデモリンク(実際のリンクに置き換えてください)] animation-fill-mode noneほとんどの場(chǎng)合、

の充填モードはあなたが望むものではないことがわかります。

は、要素がアニメーション実行時(shí)間の外側(cè)にどのように見えるかを定義することを忘れないでください。

この例では、ボールは最初は赤く、次に右に移動(dòng)しながら徐々にピンクになり、同時(shí)にサイズを変えます。ボールが小さくピンクのままで、アニメーションが終わった直後に、より良いでしょう。これにより、アニメーションが終了した後、醜いジャンプが最初の狀態(tài)に戻るのを防ぎます。

none値:fill-mode

ボールのアニメーションを

値に変更しましょう。

[Codepenデモリンク(実際のリンクに置き換えてください)] forwards

これで、

を使用することの利點(diǎn)と、fill-mode値が他のどの値よりも使用される理由を確認(rèn)できます。この値でそれを定義するとき、最後のキーフレームで定義されているように、アニメーション要素が最終スタイルセットを保持することをブラウザに伝えます。これにより、アニメーションが終了した後、要素がアニメーションを開始する前に初期狀態(tài)に戻ることはありません(デモで追加した「リセット」ボタンはこれを行うことができます)。 forwards

値:

値をanimation-fill-modeに変更しましょう - 今何が起こっていますか? forwards

[Codepenデモリンク(実際のリンクに置き換えてください)]

このデモの動(dòng)作は、「backwards」の値を持つ最初のデモとまったく同じであることに注意してください。なぜこれが起こっているのですか?

backwardsに反して、アニメーションが終了した後にアニメーションが始まる前に、

値は要素にそのスタイルを與えます。これは、

の値の仕様の説明を見ると、より理にかなっています

animation-delayで定義された期間中、アニメーションは、アニメーションの最初の反復(fù)が開始されるキーフレームで定義された屬性値を適用します。これらは、fromキーフレームの値またはtoキーフレームの値です。

これを?qū)g証するために、私はデモに2つの変更を加えました:

    a
  • キーフレームを追加して、ボールに異なる色を使用しました。 from
  • 屬性を使用して追加の遅延が追加されました。 animation-delay
ここにあります:

[Codepenデモリンク(実際のリンクに置き換えてください)]

「アニメーションの開始」ボタンを押すと、ボールが青くなることがわかります。これは、明らかな遅延のためです。技術(shù)的には、各アニメーションにはデフォルトの遅延がありますが、遅延は0です。この場(chǎng)合、最初のキーフレームのスタイルがアニメーションが開始される前にスタイルが同じである場(chǎng)合、

の値は実際には表示されません。そして、あなたもそれを見ることができません。同じスタイルと同じ遅延を使用している場(chǎng)合、backwards値を削除すると、アニメーションが始まる前にボールが赤のままになります。 backwards 正直に言うと、私は

値の多くの実用的な使用を?qū)g際に見ていませんでした。あまりにも多くの場(chǎng)合、アニメーションの最初のキーフレームのスタイルは、要素アニメーションの前の靜的狀態(tài)とは異なることを想像するのは困難です。しかし、アイデアがあれば、いくつかのユースケースを聞きたいです。

backwards値:

both私たちが表示する最後の値は

値です。この値は、ブラウザが

bothの効果を適用するように指示します。 forwards backwardsデモに同じスタイルを保持し、

値に割り當(dāng)てると何が起こるか見てみましょう。

[Codepenデモリンク(実際のリンクに置き換えてください)] both

ロケット科學(xué)ではありません。ご覧のとおり、最初の遅延中に、最初のキーフレームスタイルが適用され、アニメーションが終了し、最後のキーフレームのスタイルが凍結(jié)されます(前述のように、これは通常あなたが望むものです)。繰り返しますが、この値は、最初のキーフレームで定義されている遅延と代替色のために

を使用することとそれほど違いはありません。

forwardsいくつかの予防策とヒント

上記のコンテンツと仕様の詳細(xì)に基づいて、次のことは次のとおりです。

  • backwards値とboth
  • 値の重要性をやや最小限に抑えましたが、これらの値は、スクリプトまたはユーザー入力によって制御される複雑なアニメーションで役立つ場(chǎng)合があります。ユースケースはたくさんあります(ゲーム:ゲーム)が、実験と革新を通してのみです。
  • animation-directionreverseプロパティがforwardsに設(shè)定されている場(chǎng)合、backwardsおよび
  • 値の効果が逆になります。デモをいじると、それがどのように機(jī)能するかがわかります。
  • animation-fill-mode
  • は4つの値のみを受け入れると言いましたが、CSS範(fàn)囲屬性値も使用できることを忘れないでください。
  • animation-fill-mode仕様の以前のバージョンでは、
  • は略語(yǔ)アニメーションプロパティの一部ではありませんでしたが、キーフレームをサポートするすべてのブラウザは略語(yǔ)に使用できるようです。
  • fill-modeアニメーションの略語(yǔ)を使用してアニメーションのカスタム名を選択する場(chǎng)合、有効なreverse値(「forwards "または「fill-mode値であると仮定して、略語(yǔ)宣言。

結(jié)論

この要約が、このプロパティをよりよく理解するのに役立つことを願(yuàn)っています。いくつかの研究は、私がそれをよりよく理解するのに本當(dāng)に役立ちました。 animation-fill-modeについてユニークなことをした場(chǎng)合、または異なる値のユニークなユースケースがある場(chǎng)合、またはこの記事の修正がある場(chǎng)合は、ディスカッションでお知らせください。

CSSアニメーションフィルモードのプロパティに関する

FAQ css

屬性の意味は何ですか?

animation-fill-modeCSS

プロパティは、CSSアニメーションの重要な側(cè)面です。実行前後のアニメーションがターゲットにスタイルを適用する方法を定義します。このプロパティは、アニメーション中の要素の中間狀態(tài)を制御するのに役立ちます。 4つの値を取ることができます:

、animation-fill-modenone、およびforwards。各値は、アニメーションが異なる段階で要素にどのように影響するかを決定するため、開発者はアニメーションをより強(qiáng)く制御できます。 backwards both

値はどのように機(jī)能しますか? animation-fill-mode 屬性內(nèi)のforwardscss

値は、アニメーションプロセス中に遭遇した最後のキーフレームの要素が設(shè)定された計(jì)算値を保持することを保証します。これは、アニメーションが終わった後、最後のキーフレームで定義されているスタイルが元のスタイルに復(fù)元されるのではなく、要素に殘ることを意味します。

animation-fill-modeforwardsの値を説明できますか?

css animation-fill-modebackwardsプロパティの値は、アニメーションが開始される前の期間中に、最初のキーフレームのスタイルを要素に適用します。これは、アニメーションが開始される前に遅延がある場(chǎng)合、要素はその遅延中に最初のキーフレームで定義されたスタイルを取ることを意味します。

animation-fill-modebothの価値は何を意味しますか?

cssanimation-fill-mode屬性の値は、bothforwardsの効果を組み合わせます。これは、アニメーションが始まる前に最初のキーフレームのスタイルを適用し、アニメーションが終了した後に最後のキーフレームのスタイルを保持することを意味します。 backwards

プロパティがanimation-fill-modeに設(shè)定されているとどうなりますか? none

css

プロパティがanimation-fill-modeに設(shè)定されている場(chǎng)合、アニメーションは、開始前または開始後の要素にどのスタイルにも適用されません。要素は、アニメーションのアクティブな操作中にアニメーションのみによって影響を受けます。 none

屬性に複數(shù)の値を使用できますか? animation-fill-mode

いいえ、CSS

屬性は一度に1つの値のみを取得できます。アニメーションの特定の要件に応じて、animation-fill-modenone、forwards、backwards、またはbothから選択できます。

すべてのブラウザはanimation-fill-mode屬性をサポートしていますか?

CSSanimation-fill-modeプロパティは、Chrome、Firefox、Safari、Edgeなど、すべての最新のブラウザで広くサポートされています。ただし、Internet Explorerではサポートされていません。

animation-fill-mode屬性はどのようにanimation-delay屬性と相互作用しますか?

cssanimation-fill-modeプロパティはanimation-delayプロパティで動(dòng)作します。 animation-fill-modebackwardsまたはbothに設(shè)定されている場(chǎng)合、animation-delayが存在する場(chǎng)合、最初のキーフレームのスタイルが遅延中に適用されます。

animation-fill-mode屬性は、パーセント値のキーフレームで使用できますか?

はい、CSS animation-fill-mode屬性は、パーセント値のキーフレームで使用できます。 forwardsおよびbackwards値は、それぞれキーフレームの最も近い0%と100%のスタイルを適用します。

animation-fill-mode屬性のデフォルト値は何ですか?

cssanimation-fill-mode屬性のデフォルト値はnoneです。これは、デフォルトでは、アニメーションが起動(dòng)前または開始後の要素にどのスタイルにも適用されないことを意味します。

CodePenリンクをプレースホルダーに置き換えたことに注意してください。記事を完成させるには、実際のCodePenデモリンクを提供する必要があります。

以上がCSS Animation-Fill-Modeプロパティの理解の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

「レンダリングブロッキングCSS」とは何ですか? 「レンダリングブロッキングCSS」とは何ですか? Jun 24, 2025 am 12:42 AM

ブラウザは、特にインポートされたスタイルシート、ヘッダーのインラインCSS、および最適化されていないメディアクエリスタイルを使用して、ブラウザがインラインおよび外部CSSをデフォルトで主要なリソースとして表示するため、ページレンダリングをブロックします。 1.重要なCSSを抽出し、HTMLに埋め込みます。 2。JavaScriptを介して非クリティカルなCSSの読み込みを遅らせる。 3.メディア屬性を使用して、印刷スタイルなどのロードを最適化します。 4.リクエストを減らすためにCSSを圧縮およびマージします。ツールを使用してキーCSSを抽出し、REL = "Preload"非同期負(fù)荷を組み合わせ、過度の分割と複雑なスクリプト制御を避けるためにメディア遅延荷重を合理的に使用することをお?jiǎng)幛幛筏蓼埂?/p>

外部対內(nèi)部CSS:最良のアプローチは何ですか? 外部対內(nèi)部CSS:最良のアプローチは何ですか? Jun 20, 2025 am 12:45 AM

TheBestAppRoachforCSDependsonTheProject'sSpecificNeeds.forLargerProjects、externalCssissisbetterduetoMaintainasiladability; forsmallerProjectsOrsingLe-PageApplications、internalcsSmightBemoresuitable.it

私のCSSは小文字でなければなりませんか? 私のCSSは小文字でなければなりませんか? Jun 19, 2025 am 12:29 AM

いいえ、CSSDOESNOTHAVETOBEINLOWERCASE。

CSSケース感度:重要なことを理解する CSSケース感度:重要なことを理解する Jun 20, 2025 am 12:09 AM

cssismostlycase-inssensitive、buturlsandfontfamilynamesarecase-sensitive.1)propertiesandvalueslikecolor:red; areotcase-sensitive.2)urlsmustmatchtheserver'scase、例えば、/畫像/logo.png.3)

Autoprefixerとは何ですか?それはどのように機(jī)能しますか? Autoprefixerとは何ですか?それはどのように機(jī)能しますか? Jul 02, 2025 am 01:15 AM

Autoprefixerは、ターゲットブラウザスコープに基づいてCSS屬性にベンダープレフィックスを自動(dòng)的に追加するツールです。 1.エラーで接頭辭を手動(dòng)で維持する問題を解決します。 2. PostCSSプラグインフォーム、CSSを解析し、プレフィックスする必要がある屬性を分析し、構(gòu)成に従ってコードを生成する屬性を分析します。 3.使用手順には、プラグインのインストール、ブラウザーリストの設(shè)定、ビルドプロセスでそれらを有効にすることが含まれます。 4。メモには、接頭辭を手動(dòng)で追加しない、構(gòu)成の更新を保持すること、すべての屬性ではなくプレフィックスを維持することが含まれ、プリ??プロセッサでそれらを使用することをお?jiǎng)幛幛筏蓼埂?/p>

CSSカウンターとは何ですか? CSSカウンターとは何ですか? Jun 19, 2025 am 12:34 AM

csScountersCantAnationally-bersectionSandLists.1)usecounter-resettoinitialize、counter-incrementtoincrease、andcounter()orcounters()todisplayvalues.2)を組み合わせたjavascriptfordynamiccontenttoensureaCurateupdatesと組み合わせます。

CSS:ケースはいつ重要ですか(いつそうではありませんか)? CSS:ケースはいつ重要ですか(いつそうではありませんか)? Jun 19, 2025 am 12:27 AM

CSSでは、セレクターと屬性名はケースに敏感ですが、値、名前の色、URL、およびカスタム屬性はケースに敏感です。 1.バックグラウンドカラーや背景色など、セレクターと屬性名はケース非感受性です。 2。値の16進(jìn)數(shù)色は大文字と小文字を區(qū)別しますが、赤と赤などの名前の色は無(wú)効です。 3. URLは癥例に敏感であり、ファイルロードの問題を引き起こす可能性があります。 4.カスタムプロパティ(変數(shù))はケースに敏感であり、使用する場(chǎng)合はケースの一貫性に注意を払う必要があります。

CSSの癥例感度:説明されたセレクター、プロパティ、および値 CSSの癥例感度:説明されたセレクター、プロパティ、および値 Jun 19, 2025 am 12:38 AM

cssselectors andpropertynamesarecase-inssensitive、whilevaluescanbecase-sensitivedingoncontext.1)selectorslike'div'andiv'areequivalent.2)propertiessuchas'background-color'and'background-color'arecase-sensens

See all articles