CSS3 はアニメーションを作成でき、多くの Web ページのアニメーション画像、Flash アニメーション、JavaScript 効果を置き換えることができます。 CSS3 @keyframes ルール CSS3 アニメーションを作成するには、@keyframes ルールを理解する必要があります。 @keyframes ルールはアニメーションを作成します。 @keyframes はルール内の CSS スタイルを指定し、アニメーションは現在のスタイルから新しいスタイルに徐々に変化します。 @keyframes myfirst /* myfirst はアニメーション名です*/ { {background: red;} より {背景: 黄色;} へ } @-webkit-keyframes myfirst /* Safari と Chrome */ { {background: red;} より {背景: 黄色;} へ } CSS3アニメーション @keyframes でアニメーションを作成するときは、それをセレクターにバインドします。そうしないと、アニメーションは効果がありません。 セレクターにバインドするには、少なくとも次の 2 つの CSS3 アニメーション プロパティを指定します。
例: 「myfirst」アニメーションを 5 秒の継続時間で div 要素にバンドルします。 分割 { アニメーション: myfirst 5s; -webkit-animation: myfirst 5s; /* Safari と Chrome */ } 注意: アニメーションの名前とアニメーションの継続時間を定義する必要があります。継続時間を省略すると、デフォルト値が 0 であるため、アニメーションは実行されません。 CSS3 アニメーションとは何ですか? アニメーションは、要素をあるスタイルから別のスタイルに徐々に変化させる効果です。 スタイルは好きなだけ、何度でも変更できます。 変更が発生する時間をパーセンテージで指定するか、0% と 100% に相当するキーワード「from」と「to」を使用してください。 0% はアニメーションの開始で、100% はアニメーションの終了です。 最適なブラウザサポートを得るには、常に 0% および 100% セレクターを定義する必要があります。 例: アニメーションが 25% と 50% のときに背景色を変更し、アニメーションが 100% 完了したときに再度背景色を変更します。 @keyframes マイファースト { 0% {背景: 赤;} 25% {背景: 黄色;} 50% {背景: 青;} 100% {背景: 緑;} } @-webkit-keyframes myfirst /* Safari と Chrome */ { 0% {背景: 赤;} 25% {背景: 黄色;} 50% {背景: 青;} 100% {背景: 緑;} } 次は私が書いたちょっとした練習問題です。 CSSアニメーションにより、ボールは芝生の上を無限に転がり、アニメーションの実行と一時停止を制御するための2つのボタンが追加されました(上部の赤いボールは2333年に描いた太陽です) 要約する 上記は、エディターが紹介した CSS3 アニメーション ボール ローリング JS コントロール アニメーション ポーズです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 |
背景Shell の mysql-client を介して MySQL データベースにログインする場合、...
新しい公式サイトはオンラインですが、携帯電話で新しい公式サイトにアクセスすると、エクスペリエンスが非...
まず、yumを使ってCentOSにPHPをインストールする方法を紹介します。 1. PHPのyumソ...
この記事では、JavaScriptで画像のプリロードと遅延ロードを実装するための具体的なコードを参考...
1: 文字列を区切るためのストアドプロシージャを定義する 区切り文字 $$ `mess`$$ を使う...
問題の説明:たとえば、ファイル 11 の内容は次のとおりです。こんにちはファイル22の内容は次のとお...
1.デバイス幅定義: 出力デバイスの画面表示幅を定義します。 Web ページが Safari で開か...
(P4) Web 標準は一連の標準で構成されています。中心となる概念は、Web ページの構造、スタイ...
フォーカス画像は、画像、テキスト、動的なインタラクティブ効果を統合したコンテンツを表示する方法です。...
序文プログラミング言語には通常、さまざまな隠されたトリックが含まれており、これらのトリックを上手に使...
序文以前、ローディングスタイルのコンポーネントを作成しました。コードの再利用性を実現するために、この...
目次1. MySQL 結合バッファ2. JoinBufferCacheストレージスペースの割り当て3...
前のセクションでは、コンテンツ、サーバー、JavaScript、CSS など、Web サイトのパフォ...
今日、MySQL の新しいバージョン (8.0.21) をインストールしましたが、ノード フレームワ...
目次1. axioの基本的な使い方2. クロスドメインの問題を解決するには? 3. パッケージ4. ...