検索
ホームページウェブフロントエンドCSSチュートリアルCSS を使用してカルーセルを作成するにはどうすればよいですか?

CSS を使用してカルーセルを作成するにはどうすればよいですか?

Carousel はインターネット上で非常に有名です。 Web カルーセル は、貴重な Web サイトのスペースを確保しながら、同様のコンテンツを触覚的な場所に整理するエレガントな方法です。写真の表示、商品の提供、新規訪問者の興味を引くために使用されます。しかし、それらはどれほど効果があるのでしょうか?カルーセルに対しては多くの議論があり、パフォーマンスを向上させるためにカルーセルを使用することについての研究も行われています。しかし、カルーセルはウェブサイトのユーザビリティにどのような影響を与えるのでしょうか?

この記事では、カルーセルの基本と、HTML と CSS を使用してカルーセルを作成する方法について説明します。

カルーセルとは何ですか?

カルーセルは、一連の回転するバナー/画像を表示するスライド ショーです。カルーセルは通常、Web サイトのホームページに表示されます。ウェブサイトの見栄えが向上します。スライダー、ギャラリー、スライドショーとも呼ばれる Web カルーセルを使用すると、テキスト、グラフィック、画像、さらにはビデオを動的な「スライディング」ブロックで表示できます。これらは、コンテンツとコンセプトをグループ化し、特定のコンテンツ間に視覚的なリンクを作成するための優れたデザインの選択肢です。 Web カルーセルは、電子商取引サイトで関連製品を宣伝したり、デザイン ポートフォリオで注目のプロジェクトを紹介したり、不動産 Web サイトで家の内部と外部の写真をループしたりする場合にも最適です。ただし、それらが常に最良の選択であるとは限りません。 多くのデザイナーは、読み込み時間が遅くなり、デザインの流れが台無しになるとして批判しています。ただし、デザイン関連のものと同様に、Web カルーセルを正しく実行すると、コンテンツを簡単に移動できるように分割できます。

Web ページのカルーセルを作成するにはどうすればよいですか?

ここでは、Bootstrap のようなフレームワークを使用せずに単純な Web カルーセルを作成する方法を見ていきます。

従うべき手順

HTML を使用して、画像を含む走灯の基本構造を作成します。以下の例では、回転ドアに 4 つの画像を追加しました。また、ボタンが 4 つあり、クリックすると対応する画像が表示されます。

  • まず、

    title
  • content

    を含む div 要素をコンテナとして作成します。 これで、

    content
  • div には 2 つの部分が含まれます -
  • carousel content

    (トランジション全体を通じて固定されたままになるテキスト部分が含まれます) と slideshow (可動部分、つまり 4 つの画像とボタンが含まれます)。 CSS を使用してカルーセル画像とボタンのスタイルを設定します。スライドの位置を相対的な位置として保持します。

  • CSS アニメーションを使用して、カルーセル内の画像をスムーズに切り替えます。

  • Example

    の中国語訳は次のとおりです:
  • Example

次の例は、4 つの画像と画像の表示を制御するボタンを含むカルーセルを示しています。これらの画像は一定の間隔でトランジション表示されます。

リーリー

CSS 変換プロパティ

ビジュアル フォーマット モデルで使用される座標空間を変更するには、CSS のtransform プロパティを使用します。これにより、要素に傾き、回転、移動などの効果を適用できます。

###文法### リーリー

translate(x, y)

    -この関数は、X 座標と Y 座標に沿った移動を定義します。
  • translate3d(x, y, z)

  • -この関数は、X、Y、Z 座標軸に沿った変換を提供します。
  • initial

  • - 要素をデフォルト値に設定します。
  • inherit

  • - 親要素の値を継承します。
  • CSSアニメーション CSS のアニメーション プロパティを使用すると、要素のさまざまなスタイル属性を一定の時間内に変更して、要素にアニメーション効果を追加できます。

  • アニメーションのいくつかの特徴は次のとおりです:

Animation-name

    - アニメーションの名前を指定できます。これは、後で @keyframes によってアニメーションを実行するための CSS ルールを指定するために使用されます。
  • アニメーション期間

  • - アニメーションの期間を設定します
  • アニメーション時間関数

  • - アニメーションの速度曲線、つまり、アニメーションが CSS カスタム プロパティの 1 つのセットから別のセットに変更するのに使用される時間間隔を表します。 。
  • アニメーション遅延

  • – 指定された時間間隔内の開始値の遅延を設定します
  • @keyframes は、指定された期間内にアニメーションで実行する必要があるコードを指定するために使用されます。これは、アニメーション中に特定の「フレーム」の CSS プロパティを 0% (アニメーションの開始) から 100% (アニメーションの終了) までの範囲のパーセンテージで宣言することによって実現されます。

以上がCSS を使用してカルーセルを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はtutorialspointで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Draggin'ドロップピン'反応でDraggin'ドロップピン'反応でApr 17, 2025 am 11:52 AM

React Ecosystemは、すべてがドラッグアンドドロップの相互作用に焦点を合わせている多くのライブラリを提供します。 React-Dnd、React-Beautiful-Dnd、

高速ソフトウェア高速ソフトウェアApr 17, 2025 am 11:49 AM

最近、高速ソフトウェアについて素晴らしい相互接続されたことがいくつかありました。

バックグラウンドクリップ付きのネストされたグラデーションバックグラウンドクリップ付きのネストされたグラデーションApr 17, 2025 am 11:47 AM

バックグラウンドクリップをすべて頻繁に使用すると言うことができます。私は、日々のCSS作業ではほとんど使用されていない' dを賭けています。しかし、私はステファン・ジュディスの投稿でそれを思い出しました、

ReackAnimationFrameを使用してReact Hooksを使用しますReackAnimationFrameを使用してReact Hooksを使用しますApr 17, 2025 am 11:46 AM

RequestAnimationFrameでアニメーション化するのは簡単なはずですが、Reactのドキュメントを徹底的に読んでいない場合は、おそらくいくつかのことに遭遇するでしょう

ページの上部にスクロールする必要がありますか?ページの上部にスクロールする必要がありますか?Apr 17, 2025 am 11:45 AM

おそらく、それをユーザーに提供する最も簡単な方法は、要素上のIDをターゲットにするリンクです。だから...

Best(GraphQL)APIはあなたが書くものですBest(GraphQL)APIはあなたが書くものですApr 17, 2025 am 11:36 AM

聞いてください、私はGraphQLの専門家ではありませんが、私はそれで働くことを楽しんでいます。フロントエンド開発者としてデータを公開する方法はかなりクールです。メニューのようなものです

毎週のプラットフォームニュース:テキスト間隔のブックマークレット、トップレベルの待望、新しいアンプロードインジケーター毎週のプラットフォームニュース:テキスト間隔のブックマークレット、トップレベルの待望、新しいアンプロードインジケーターApr 17, 2025 am 11:26 AM

今週のラウンドアップ、タイポグラフィを検査するための便利なブックマークレットである。

ボーダー半径を保存しながら箱を拡張するためのさまざまな方法ボーダー半径を保存しながら箱を拡張するためのさまざまな方法Apr 17, 2025 am 11:19 AM

私は最近、Codepenの興味深い変化に気づきました。ホームページにペンをホバリングすると、丸い角が背面に拡大する長方形があります。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境