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

醉折花枝作酒筹
リリース: 2021-07-14 13:34:03
オリジナル
8213 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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