ホームページ  >  記事  >  ウェブフロントエンド  >  HTML フロントエンド開発への道 --Animation_html/css_WEB-ITnose

HTML フロントエンド開発への道 --Animation_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 08:57:221198ブラウズ

アニメーションもトランジションと同様のアニメーション効果ですが、トランジションはアニメーションの初期状態を制御することしかできませんが、アニメーションはアニメーションのトランジションプロセスを定義するためにキーフレームを設定できます。

アニメーションは @ を使用します。キーフレームを使用して、アニメーション変更のキー フレームを含む変更プロセス {} をカスタマイズします (例:

@-webkit-keyframes mycolor {<br />    0%{<br />        background-color: brown;<br />    }<br />    40%{<br />        background-color: aqua;<br />    }<br />    70%{<br />        background-color: #555555;<br />    }<br />    100%{<br />        background-color: brown;<br />    }<br /> }

)。その後、ホバー、アクティブなどの対応するアクションに従ってアニメーション プロセスをトリガーします。アニメーションとトランジションには、property、duration、timing-function の 3 つのサブ属性値があります。

さらに、timing-function には、linear、ease、ease-in、ease-out、ease-in-out の 5 つの値があります。

リニア: 一定の速度で変化します。

イーズイン: 低速から高速へ。

イーズインとイーズイン - アウト効果は同じで、ゆっくりから速く、そしてまたゆっくりになります。

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