ホームページ  >  記事  >  ウェブフロントエンド  >  CSSアニメーションを一定速度にする方法

CSSアニメーションを一定速度にする方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-07-14 13:34:038203ブラウズ

CSS では、transition-timing-function 属性を使用して、要素に「transition-timing-function:linear;」スタイルを追加するだけで、アニメーションを一定速度で設定できます。

CSSアニメーションを一定速度にする方法

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

イーズ:

1.イーズ: (徐々に遅くなる) デフォルト値

2. リニア: (一定の速度)

3.イーズイン: (加速)

4、イーズアウト: (減速)

5、イーズインアウト: (加速してから減速)

6、3 次ベジェ

例:

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        *{margin:0; padding: 0;}
        .icon_down{ width: 0; height: 0; border-left:20px solid transparent; border-right: 20px solid transparent; border-top:20px solid #B03939; transition: all .1s ease-in 0ms; margin:50px auto; cursor: pointer; }
        .icon_down:hover{ transform: rotate(180deg);}
    </style></head><body>
    <p class="icon_down"></p></body></html>

レンダリング: マウスは 180 度回転します。

例2:

マウス ポインタを p 要素上に置くと、その幅が 100px から 300px に徐々に変化します:

p
{
width:100px;
transition: width 2s;
-moz-transition: width 2s; /* Firefox 4 */
-webkit-transition: width 2s; /* Safari 和 Chrome */
-o-transition: width 2s; /* Opera */
}

レンダリング:

マウス合格後

##推奨学習:

css ビデオ チュートリアル

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

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