横長カードを作る方法
横長カードを作る方法を紹介します。横長カードは、左側に画像やアイコン、右側にタイトルや説明文を配置するような、横方向に情報を整理しやすいカードレイアウトです。ブログ記事一覧、商品一覧、サービス紹介、ニュース一覧など、1件ずつ内容を見やすく表示したい場面で使いやすいデザインです。
このサンプルでは、HTMLとCSSだけを使用して、画像風のエリアとテキストエリアを横に並べたシンプルな横長カードを作成します。カード全体を横方向に分けることで、情報のまとまりが分かりやすくなり、一覧ページでも内容を素早く確認しやすくなります。
カードの幅、画像エリアの大きさ、余白、背景色、枠線、文字サイズなどはCSSから変更できます。JavaScriptは使用していないため、静的ページにもそのまま導入しやすく、横長のブログカードや商品カードのベースとしても活用できます。
免責事項 本コードの利用により発生した損害について、当サイトは一切の責任を負いません。
デモ
横長カードタイトル
左側に画像風のエリア、右側にタイトルと説明文を配置した横長カードのサンプルです。
このデモでは、画像エリアとテキストエリアを横に並べた横長カードのレイアウトを確認できます。
コードをコピーして使おう!
<!DOCTYPE html>
<html lang="ja">
<head>
<!-- 文字コード -->
<meta charset="UTF-8">
<!-- スマホ表示に対応 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- ページタイトル -->
<title>横長カードを作る方法</title>
<!-- CSSファイルを読み込み -->
<link rel="stylesheet" href="style.css">
</head>
<body>
<!-- カード表示エリア -->
<div class="horizontal-wide-card_wrap">
<!-- 横長カード -->
<article class="horizontal-wide-card_card">
<!-- 画像風エリア -->
<div class="horizontal-wide-card_image"></div>
<!-- カード本文 -->
<div class="horizontal-wide-card_body">
<!-- タイトル -->
<h3>横長カードタイトル</h3>
<!-- 説明文 -->
<p>
左側に画像風のエリア、右側にタイトルと説明文を配置した横長カードのサンプルです。
</p>
</div>
</article>
</div>
</body>
</html>
ファイル構成と設置方法
このサンプルはHTMLファイルとCSSファイルの2つで構成されています。HTMLファイルでは横長カードの構造を記述し、CSSファイルでは画像エリアと本文を横並びに配置するレイアウトや、余白、背景色、枠線、文字サイズなどのデザインを設定します。JavaScriptは使用していないため、そのまま静的なWebページでも利用できます。
sample/
├── index.html
└── style.css
ファイルを配置したらsample/index.htmlをブラウザで開くだけで動作します。画像を表示する場合は、画像風エリアをimgタグへ変更し、sample/images/へ画像を配置して、src="images/sample.jpg"のように指定してください。カードの幅、画像サイズ、余白、背景色、枠線、文字サイズなどのデザインはstyle.cssから自由にカスタマイズできます。
コメント