ホームページ  >  記事  >  ウェブフロントエンド  >  CSS3はカルーセル効果を実装します

CSS3はカルーセル効果を実装します

WBOY
WBOYオリジナル
2016-09-14 09:24:091580ブラウズ

CSS3は主にcss:background-positionとcss3:animationによってカルーセル画像を実装しています。そして、このカルーセルを実現するには、4枚の写真が横につながった写真が必要です。

注 (Internet Explorer 10、Firefox、Opera はアニメーション プロパティをサポートしています。Safari と Chrome は代替の -webkit-animation プロパティをサポートしています。)

HTML:

リーリー

CSS:

リーリー

animation 属性は JavaScript 構文の省略表現属性です: object.style.animation=" slide 8s Linear Infinite"、そのパラメーターは次のとおりです:

アニメ名 セレクターにバインドする必要があるキーフレーム名を指定します。 。
アニメーション期間 アニメーションが完了するまでにかかる時間を秒またはミリ秒で指定します。
アニメーションタイミング関数 アニメーションのスピードカーブを指定します。
アニメーション遅延 アニメーションが開始するまでの遅延を指定します。
アニメーション反復回数 アニメーションを再生する回数を指定します。
アニメーションディレクション

アニメーションを順番に逆再生するかどうかを指定します。

画像を 8 秒以内に移動させ、毎回 600 ピクセルずつ左に移動し、最後に元のポイントに戻ります。div の幅は 600 ピクセルで、画像が 1 つ収まる程度で、カルーセル効果が形成されます。

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