ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS トランジションはページ読み込み時にフェードイン効果を作成できますか?

CSS トランジションはページ読み込み時にフェードイン効果を作成できますか?

Linda Hamilton
リリース: 2024-12-25 01:40:10
オリジナル
1032 人が閲覧しました

Can CSS Transitions Create a Fade-In Effect on Page Load?

CSS トランジションを使用したページ読み込み時のフェードイン効果の作成

テキストのフェード効果に CSS トランジションを使用できますかページの読み込み時?

このフェードインを実現するにはこの効果には、次の CSS ルールを組み込みます:

</p>
<h1>test p {</h1>
<p>margin-top: 25px;<br> font-size: 21px;<br> text-align: center;<br> 不透明度: 0;<br> トランジション: 不透明度2sease-in;<br>}<br>

ここで、読み込み時に遷移をトリガーするには、次のメソッドのいずれかを使用できます:

方法 1: CSS アニメーション (あまり普及していません)サポートされています)

</p>
<h1>test p {</h1>
<p>アニメーション: fadein 2s;<br>}</p>
<p>@keyframes fadein {<br> から { 不透明度: 0; }<br> から { 不透明度: 1; }<br>}<br>

方法 2: jQuery または JavaScript

ドキュメントのロード時に次の jQuery スクリプトを実行します:

<br>$("#test p").addClass("load");<br>

対応する CSS:

</p>
<h1>test p {</h1>
<p>トランジション: 不透明度 2s イーズイン;<br> 不透明度: 0;<br>}</p>
<h1>test p.load {</h1>
<p>不透明度: 1;<br>}<br>

方法 3 : jQuery の Deferred を使用するアニメーション

は、遅延と長さを設定してアニメーションをトリガーします:

<br>$("#test p").delay(1000).animate({不透明度: 1 }、 700);<br>

提供された応答で説明されているように、メソッドによって提供されるブラウザー間の互換性のレベルが異なる場合があることに注意してください。

以上がCSS トランジションはページ読み込み時にフェードイン効果を作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート