アニメーション属性を使用してループ間の遅延実行を実装する方法のチュートリアル

零下一度
リリース: 2017-05-18 14:37:38
オリジナル
3333 人が閲覧しました

まず、アニメーションの定義と使用法を紹介します

アニメーション属性は、6 つのアニメーション属性を設定するための短縮属性です:

    animation-name
    animation-duration
    animation-timing-function
    animation-delay
    animation-iteration-count
    animation-direction
ログイン後にコピー

デフォルト値: none 0ease 0 1 Normal

注: それ以外の場合は、常にanimation-duration属性を指定してください。 、継続時間が 0 の場合、アニメーションは再生されません。

Syntax

 animation: name duration timing-function delay iteration-count direction;
ログイン後にコピー

animation-name は、セレクターにバインドする必要があるキーフレーム名を指定します。 。 -Animation-Duration は、アニメーションの完了にかかる時間を秒またはミリ秒で計算することを規定します。

animation-timing-function はアニメーションの速度曲線を指定します。

animation-delay アニメーションが開始されるまでの遅延を指定します。

animation-iteration-count アニメーションを再生する回数を指定します。 (値:n回、無限ループ)

animation-direction アニメーションを順番に逆再生するかどうかを指定します。 上の要約: 上記の属性に従って、特定の条件に従ってAnimation-DlayとAnimation-Iteration-countを設定するだけで済みます。

例:

p
{
animation:mymove 5s 5s infinite;
-webkit-animation:mymove 5s 5s infinite; /* Safari 和 Chrome */
}
ログイン後にコピー

計画例:

<!doctype html><html lang="en"><head>
 <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .item1{
         list-style: none;
         -webkit-animation: revolving 4s 0s infinite;
         animation: revolving 4s 0s infinite;
        }
        @-webkit-keyframes revolving{
         0,75%{
        -webkit-transform: perspective(700px) rotateX(90deg);
         }
         87.5%{
        -webkit-transform: perspective(700px) rotateX(0deg);
         }
         100%{
        -webkit-transform: perspective(700px) rotateX(-90deg);
         }
        }
    </style>
</head>
    <body>
        <ul>
            <li class="item1">梅西与美洲杯失之交臂</li>
        </ul>
    </body>
</html>
ログイン後にコピー
合計アニメーションを 4 秒に設定すると、最初の 75% (3 秒) は変更されず (0 ~ 75%)、次の 25% は変更されません。これは 1 秒間、アニメーション化されます。

【関連おすすめ】


1.

CSS3 のアニメーション方向属性の詳細な紹介

2. マスターすべき CSS3 アニメーション (Animation) の 8 つのプロパティ

3. メソッドを共有する。 CSS3アニメーション(アニメーション)を監視する) 終了イベントインスタンス

4. CSS3の2つの一時停止メソッド(トランジション、アニメーション)の詳細説明

以上がアニメーション属性を使用してループ間の遅延実行を実装する方法のチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!