シームレスなカルーセル切り替えを実現する Css メソッド: まず、アニメーション属性を使用して、セレクターにバインドされるキーフレームの名前、アニメーションの完了にかかる時間、アニメーションの速度曲線、およびアニメーションの再生回数、次に @keyframes ルールを使用してカルーセル アニメーションを作成し、各キーフレームでの画像の配置スタイルを指定します。
このチュートリアルの動作環境: Windows7 システム、CSS3 バージョンこの方法は、すべてのブランドのコンピューターに適しています。
(推奨チュートリアル: CSS ビデオ チュートリアル )
CSS3 を使用して実装: アニメーション属性 @keyframes ルールを使用
(カルーセルを 1 つずつ実装し、肉眼では 1 つの画像のみが表示されます)
HTML 部分は比較的単純で、2 つの div の下に複数の img タグがラップされています。シームレスなカルーセルを実現するには、次の点に注意してください。最初の画像。最後の画像と同じ;
<div class="out"> <div class="imgs"> <img src="/static/imghwm/default1.png" data-src="img/beatuy.jpg" class="lazy" / alt="CSS を使用してシームレスなカルーセル切り替えを実現するにはどうすればよいですか?" > <img src="/static/imghwm/default1.png" data-src="img/child.jpg" class="lazy" / alt="CSS を使用してシームレスなカルーセル切り替えを実現するにはどうすればよいですか?" > <img src="/static/imghwm/default1.png" data-src="img/girl.jpg" class="lazy" / alt="CSS を使用してシームレスなカルーセル切り替えを実現するにはどうすればよいですか?" > <img src="/static/imghwm/default1.png" data-src="img/milk.jpg" class="lazy" / alt="CSS を使用してシームレスなカルーセル切り替えを実現するにはどうすればよいですか?" > <img src="/static/imghwm/default1.png" data-src="img/cup.jpg" class="lazy" / alt="CSS を使用してシームレスなカルーセル切り替えを実現するにはどうすればよいですか?" > <img src="/static/imghwm/default1.png" data-src="img/dog.jpg" class="lazy" / alt="CSS を使用してシームレスなカルーセル切り替えを実現するにはどうすればよいですか?" > <img src="/static/imghwm/default1.png" data-src="img/beatuy.jpg" class="lazy" / alt="CSS を使用してシームレスなカルーセル切り替えを実現するにはどうすればよいですか?" > </div> </div>
最も外側の div は ovflow:hidden;position:相対で設定されます。最も外側の div はposition:relativeで設定されているため、内側の div を設定する必要があります位置:absolute; を使用すると、移動は親要素に対して相対的になります;
CSS コードは次のとおりです:
.out{ width: 200px; height: 100px; overflow: hidden; position: relative; } .imgs { width: 1400px; height: 100px; position: absolute; animation: ppt 10s linear infinite; } img { float: left; width: 200px; height: 100px; } @keyframes ppt { 0% { left: 0px } 20% { left: -250px } 40% { left: -500px } 60% { left: -750px } 80% { left: -1000px } 100% { left: -1200px } }
このようにして、画像を回転できます。
しかし、マウスをその上に置くと、画像はまだ回転しています。マウスを画像上に置いたときにカルーセルを停止したり、何らかの情報を表示したりする場合は、次のようにします。アニメーションのステータスを設定するには、「hover;」を追加する必要があります。コードは非常に単純です: 次のようにです。
.out:hover .imgs{ animation-play-state:paused; }
これにより、カルーセル効果が表示されます;
プログラミング学習 をご覧ください。 !
以上がCSS を使用してシームレスなカルーセル切り替えを実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

しばらくの間、iTunesはポッドキャストの大きな犬だったので、「ポッドキャストにサブスクライブ」をリンクした場合:

彼らが2013年にChromeに行ったとき、私たちはオペラを失いました。今年初めにChromeになったとき、Edgeと同じ取引。マイク・テイラーはこれらの変更を「減少させて」と呼びました

Trashy ClickBaitサイトから出版物の最大の8月まで、共有ボタンは長い間ウェブ全体でユビキタスでした。それでも、これらは議論の余地があります

今週のラウンドアップでは、AppleはWebコンポーネント、InstagramがどのようにInsta-Loadingスクリプトであるか、自己ホストの重要なリソースのための考えのための食べ物に入ります。

gitコマンドのドキュメントを調べていたとき、それらの多くが選択肢があることに気付きました。私は当初、これはただのものだと思っていました

難しい問題のように聞こえます。私たちはしばしば、何千もの色で製品ショットを持っていないので、withをひっくり返すことができます。私たちもそうしません

ウェブサイトにダークモードオプションがあるときが好きです。ダークモードにより、ウェブページが読みやすくなり、目がリラックスしているように感じます。を含む多くのウェブサイト

これは私が初めてHTML要素を見ていることです。私はしばらくの間それを知っていましたが、まだスピンしていませんでした。かなりクールです


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
