CSS3のキーフレームとは何ですか

WBOY
リリース: 2021-12-16 14:28:14
オリジナル
3278 人が閲覧しました

CSS のキーフレームは、アニメーションの変化を決定するキーの位置です。「キーフレーム」によって定義され、CSS でアニメーションを作成するためのルールです。構文は「@keyframes アニメーション名 {keyframes-selector」です。 {css -styles;}}」。

CSS3のキーフレームとは何ですか

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

css3 のキーフレームとは

css では、キーフレームを任意の順序で配置して、アニメーション アニメーション変更のキー位置を決定できます。これは「キーフレーム」によって定義されます。

@Keyframes ルールを使用して、ある CSS スタイル設定から別の CSS スタイル設定に徐々に変化するアニメーションを作成します。アニメーション プロセス中に、CSS スタイル設定は @Keyframes ルールを通じて複数回変更できます。

@keyframes ルールを使用すると、アニメーションを作成できます。アニメーションは、CSS スタイルのセットを別のセットに徐々に変更することによって作成されます。この CSS スタイルのセットは、アニメーション中に複数回変更できます。

変更が発生する時間をパーセンテージで指定するか、0% と 100% に相当するキーワード「from」と「to」を使用して指定します。 0% はアニメーションの開始時間、100% はアニメーションの終了時間です。ブラウザーを最適にサポートするには、常に 0% および 100% セレクターを定義する必要があります。

構文は次のとおりです:

@keyframes animationname {keyframes-selector {css-styles;}}
ログイン後にコピー

属性値は次のとおりです:

CSS3のキーフレームとは何ですか

例は次のとおりです。以下:

<html>
<head>
<style> 
div
{
width:100px;
height:100px;
background:red;
position:relative;
animation:mymove 5s infinite;
-moz-animation:mymove 5s infinite; /* Firefox */
-webkit-animation:mymove 5s infinite; /* Safari and Chrome */
-o-animation:mymove 5s infinite; /* Opera */
}
@keyframes mymove
{
from {top:0px;}
to {top:200px;}
}
@-moz-keyframes mymove /* Firefox */
{
from {top:0px;}
to {top:200px;}
}
@-webkit-keyframes mymove /* Safari and Chrome */
{
from {top:0px;}
to {top:200px;}
}
@-o-keyframes mymove /* Opera */
{
from {top:0px;}
to {top:200px;}
}
</style>
</head>
<body>
<p><b>注释:</b>本例在 Internet Explorer 中无效。</p>
<div></div>
</body>
</html>
ログイン後にコピー

出力結果 :

CSS3のキーフレームとは何ですか

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

以上がCSS3のキーフレームとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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