ホームページ >ウェブフロントエンド >フロントエンドQ&A >CSS3アニメーションの遅延を数秒に設定する方法

CSS3アニメーションの遅延を数秒に設定する方法

WBOY
WBOYオリジナル
2022-03-16 11:35:039666ブラウズ

CSS3 では、「animation-delay」属性を使用して、アニメーションの遅延を数秒間設定できます。この属性の機能は、アニメーションの開始時期を定義することです。属性値の単位は次のとおりです。秒「s」またはミリ秒.ms「」の場合、構文は「animation-delay: time;」です。

CSS3アニメーションの遅延を数秒に設定する方法

このチュートリアルの動作環境: Windows 10 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

css3 アニメーションで数秒の遅延を設定する方法

animation-delay プロパティは、アニメーションの開始時期を定義します。

アニメーション遅延値の単位は秒 (s) またはミリ秒 (ms) です。

ヒント: 負の値は許可されます。-2s を指定すると、アニメーションがすぐに開始されますが、アニメーションに入るまでの 2 秒がスキップされます。

構文

animation-delay: time;

timeはオプションです。アニメーションが開始されるまでの待機時間を秒またはミリ秒で定義します。デフォルト値は 0

例は次のとおりです。

<html>
<head>
<meta charset="utf-8"> 
<title>123</title> 
<style> 
div
{
    width:100px;
    height:100px;
    background:red;
    position:relative;
    animation:mymove 5s infinite;
    animation-delay:3s;
    /*Safari 和 Chrome*/
    -webkit-animation:mymove 5s infinite;
    -webkit-animation-delay:3s;
}
@keyframes mymove
{
    from {left:0px;}
    to {left:200px;}
}
@-webkit-keyframes mymove /*Safari 和 Chrome*/
{
    from {left:0px;}
    to {left:200px;}
}
</style>
</head>
<body>
<p><strong>注意:</strong>animation-delay 属性不兼容 Internet Explorer 9以及更早版本的浏览器。</p>
<div></div>
</body>
</html>

出力結果のアニメーションは 3 秒遅れ、結果は次のとおりです。

CSS3アニメーションの遅延を数秒に設定する方法

(学習ビデオ共有: css ビデオ チュートリアル)

以上がCSS3アニメーションの遅延を数秒に設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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