ホームページ ウェブフロントエンド CSSチュートリアル CSS 位置レイアウトを使用して Web ページのカード レイアウトをデザインする方法

CSS 位置レイアウトを使用して Web ページのカード レイアウトをデザインする方法

Sep 28, 2023 am 08:17 AM
ウェブデザイン CSS 位置レイアウト カードレイアウト

如何使用CSS Positions布局设计网页的卡片布局

CSS 位置レイアウトを使用して Web ページのカード レイアウトをデザインする方法

Web デザインでは、カード レイアウトは一般的で人気のあるデザイン方法です。コンテンツを独立したカードに分割し、各カードには特定の情報が含まれており、きちんとした階層化されたページ効果を簡単に作成できます。この記事では、CSS Positions レイアウトを使用して Web ページのカード レイアウトをデザインする方法を紹介し、具体的なコード例を添付します。

  1. HTML 構造の作成

まず、カード レイアウトを表す HTML 構造を作成する必要があります。以下は簡単な例です:

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
  <div class="card-container">
    <div class="card">
      <h2>卡片标题</h2>
      <p>卡片内容...</p>
    </div>
    <div class="card">
      <h2>卡片标题</h2>
      <p>卡片内容...</p>
    </div>
    <div class="card">
      <h2>卡片标题</h2>
      <p>卡片内容...</p>
    </div>
  </div>
</body>
</html>
ログイン後にコピー

上記のコードでは、複数のカードを含むコンテナ div (class="card-container") を使用しており、各カードは独立した div 要素 ( class="card ")、タイトルと内容が含まれます。

  1. CSS スタイル

次に、CSS スタイルを使用してカード レイアウトを制御する必要があります。 CSS Positions プロパティを使用してカードを配置します。

.card-container {
  display: flex;
  justify-content: center;
}

.card {
  width: 300px;
  height: 200px;
  background-color: #F2F2F2;
  margin: 10px;
  padding: 20px;
  box-sizing: border-box;
  border-radius: 5px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}
ログイン後にコピー

上記のコードでは、フレックス レイアウト (表示: フレックス) を使用して、カードを水平方向の中央に配置します (justify-content: center)。

カード スタイルには、幅と高さ (width と height)、背景色 (background-color)、外側の余白 (margin) と内側の余白 (padding)、境界線の半径 (border-radius) とシャドウ (ボックスシャドウ)など。

  1. 相対位置を使用する

カードをコンテナ内のさまざまな位置に自由に配置したい場合は、相対位置 (位置:相対) を使用してこれを実現できます。 。

.card {
  position: relative;
}

.card:first-child {
  top: -100px;
  left: -100px;
}

.card:nth-child(2) {
  top: 50px;
  left: 50px;
}

.card:nth-child(3) {
  top: 200px;
  left: 200px;
}
ログイン後にコピー

上記のコードでは、各カードの位置属性を相対に設定します。次に、top プロパティと left プロパティを使用して、コンテナに対する各カードの位置を指定します。

たとえば、最初のカードは :first-child 擬似クラス セレクターを使用して、コンテナーに対する相対位置を上 (上: -100px) と左 (左: -100px) に設定します。 2 番目のカードは、:nth-child(2) 擬似クラス セレクターを使用して、コンテナーに対する相対的な位置を下 (上: 50 ピクセル) と右 (左: 50 ピクセル) に設定します。 3 番目のカードは、:nth-child(3) 擬似クラス セレクターを使用して、コンテナーに対する相対的な位置を下 (上: 200 ピクセル) と右 (左: 200 ピクセル) に設定します。

  1. 絶対配置を使用する

カードを他の要素の影響を受けずにコンテナ内の固定位置に配置したい場合は、絶対配置 (位置) を使用できます。 :絶対)を満たすために。

.card-container {
  position: relative;
}

.card {
  position: absolute;
}

.card:nth-child(1) {
  top: 0;
  left: 0;
}

.card:nth-child(2) {
  top: 0;
  right: 0;
}

.card:nth-child(3) {
  bottom: 0;
  right: 0;
}
ログイン後にコピー

上記のコードでは、コンテナの位置プロパティを相対に設定します。そして、各カードの位置プロパティを絶対に設定します。次に、top、right、bottom、left プロパティを使用して、コンテナに対する各カードの位置を指定します。

たとえば、最初のカードは、:nth-child(1) 擬似クラス セレクターを使用して、コンテナーに対する相対的な位置を左上隅 (上: 0、左: 0) に設定します。 2 番目のカードは、:nth-child(2) 擬似クラス セレクターを使用して、コンテナーに対する相対位置を右上隅 (上: 0、右: 0) に設定します。 3 番目のカードは、:nth-child(3) 疑似クラス セレクターを使用し、コンテナーに対する相対位置を右下隅 (下: 0、右: 0) に設定します。

概要:

CSS 位置レイアウトを使用して Web ページのカード レイアウトをデザインすることは、シンプルで強力な方法です。さまざまな配置方法を使用することで、ページ上でカードを自由または固定で配置できます。合理的なレイアウト構造とスタイル設定により、美しく階層的なカード レイアウトを簡単に作成できます。

この記事のコード例が、CSS 位置レイアウトをより深く理解し、カード レイアウトのデザインに適用するのに役立ち、Web デザインにより多くのインスピレーションと創造性をもたらすことを願っています。

以上がCSS 位置レイアウトを使用して Web ページのカード レイアウトをデザインする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホット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

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

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Web デザインにおける絶対配置の独自の利点を明らかにする Web デザインにおける絶対配置の独自の利点を明らかにする Jan 23, 2024 am 08:16 AM

Web デザインにおける絶対配置の独自の利点を探る Web デザインでは、絶対配置が一般的に使用されるレイアウト方法です。絶対配置を使用すると、Web ページ上の指定された位置に要素を正確に配置でき、特殊なレイアウト効果を簡単に実現できます。この記事では、これらの利点を検討し、具体的なコード例で説明します。要素の正確な配置 絶対配置により、Web ページ上の要素の位置を正確に制御できます。要素のtop、right、bottom、left属性を指定することで、要素を

HTMLとCSSを使用してカードレイアウトページを作成する方法 HTMLとCSSを使用してカードレイアウトページを作成する方法 Oct 27, 2023 pm 12:30 PM

HTML と CSS を使用してカード レイアウト ページを作成する方法 Web デザインでは、カード レイアウトは非常に人気のあるデザイン トレンドになっています。情報がカードの形式で表示されるため、ページがすっきりして直感的で、ナビゲートしやすくなります。この記事では、HTMLとCSSを使って簡単なカードレイアウトページを作成する方法と、具体的なコード例を紹介します。ステップ 1: HTML 構造を作成する まず、HTML の基本構造を作成する必要があります。簡単なコード例を次に示します: &

CSS3をベースとしたWebデザインスキルと実践経験の共有 CSS3をベースとしたWebデザインスキルと実践経験の共有 Sep 08, 2023 pm 07:07 PM

CSS3をベースとしたWebデザインスキルと実践経験の共有 インターネット時代の今日、Webデザインの重要性はますます高まっています。 CSS3 の登場により、デザイナーはさまざまな素晴らしい効果を使用してユーザーを魅了できるようになりました。この記事では、読者の Web デザイン レベルを向上させることを目的として、CSS3 に基づいた Web デザインのスキルと実践的な経験を共有します。 1. トランジション効果を使用する トランジション効果は、ある状態から別の状態への要素のスムーズなアニメーション効果を生成できます。 CSS3 トランジション プロパティを使用すると、次のことができます。

CSS サードパーティ フレームワークの導入が Web デザインに及ぼす影響を調査する CSS サードパーティ フレームワークの導入が Web デザインに及ぼす影響を調査する Jan 16, 2024 am 10:32 AM

CSS へのサードパーティ フレームワークの導入が Web デザインに及ぼす影響を調査する はじめに: インターネットの急速な発展に伴い、Web デザインの重要性がますます高まっています。ユーザー エクスペリエンスを向上させ、より豊富な機能を提供するために、開発者は多くの場合、設計と開発を支援するサードパーティのフレームワークを使用する必要があります。この記事では、CSS サードパーティ フレームワークの導入が Web デザインに及ぼす影響を調査し、具体的なコード例を示します。 1. CSS サードパーティ フレームワークとは何ですか? CSS サードパーティ フレームワークは、Web ページの構築時に直接呼び出すことができる、事前定義された CSS スタイルとコンポーネントのセットです。これらのフレームワークは内容が豊富で、

CSS 位置レイアウトを使用して Web ページのカード レイアウトをデザインする方法 CSS 位置レイアウトを使用して Web ページのカード レイアウトをデザインする方法 Sep 28, 2023 am 08:17 AM

CSSPositions レイアウトを使用して Web ページのカード レイアウトをデザインする方法 Web デザインでは、カード レイアウトは一般的で人気のあるデザイン方法です。コンテンツを独立したカードに分割し、各カードには特定の情報が含まれており、きちんとした階層化されたページ効果を簡単に作成できます。この記事では、CSSPositions レイアウトを使用して Web ページのカード レイアウトをデザインする方法を紹介し、具体的なコード例を添付します。 HTML 構造の作成 まず、カード レイアウトを表す HTML 構造を作成する必要があります。

簡単なガイド: Web デザインのプロ意識と美しさを高める優れた CSS フレームワークを作成する 簡単なガイド: Web デザインのプロ意識と美しさを高める優れた CSS フレームワークを作成する Jan 16, 2024 am 09:02 AM

完璧な CSS フレームワークを作成する方法を説明する 5 つのステップ: Web デザインをよりプロフェッショナルで美しくする プロフェッショナルで美しい Web デザインを維持することは、すべての Web デザイナーの夢です。そして、完璧な CSS フレームワークを確立することが、この目標を達成するための鍵となります。 CSS フレームワークは、デザイナーが Web ページのレイアウトとスタイルを迅速に構築するのに役立つ、事前に決定されたスタイル シートとルールのセットです。今日は、完璧な CSS フレームワークを作成するための 5 つのステップの方法を紹介します。具体的な手順は次のとおりです。 ステップ 1: 要件を分析し、最初にフレームワーク構造を決定します。

Web デザインにおける要素セレクターの適用分野 Web デザインにおける要素セレクターの適用分野 Jan 13, 2024 am 10:35 AM

Web デザインで要素セレクターを適用するには、特定のコード サンプルが必要です。Web デザインでは、要素セレクターは非常に重要な CSS セレクターであり、Web ページ内の要素のスタイルを制御および調整するのに役立ちます。要素セレクターを柔軟に使用することで、さまざまな絶妙な Web デザイン効果を実現できます。 1. 要素セレクターの基本構文と使い方 要素セレクターは CSS セレクターの中で最も単純なタイプで、HTML 要素のタグ名を指定して、対応する要素を選択します。要素セレクターの基本構文は次のとおりです。 タグ名 {

ドリームウィーバーとは ドリームウィーバーとは Jun 13, 2023 pm 02:53 PM

Dreamweaver は、Adobe が発売した Web デザイン ソフトウェアで、ビジュアル ページ エディターを提供し、HTML、CSS、JavaScript コードの手動編集もサポートしています。ユーザーがレスポンシブな Web ページ、アプリ、モバイル アプリを簡単に作成できるようにする多くの機能とツールが備わっています。

See all articles