ボタン付きカードを作る方法【HTML/CSS・サンプルコード付き】

カードUI

ボタン付きカードを作る方法

ボタン付きカードを作る方法を紹介します。カードレイアウトは、商品紹介やサービス一覧、料金プラン、おすすめ記事など、情報を見やすく整理して表示する場面でよく利用されます。カード内にボタンを配置することで、詳細ページへの誘導や申し込み、購入などのアクションを分かりやすく案内できます。

このサンプルでは、HTMLとCSSだけを使用して、タイトル・説明文・ボタンで構成されたシンプルなカードを作成します。ボタンはカード下部に配置しており、クリックできる要素が一目で分かるデザインになっています。JavaScriptは使用していないため、そのまま静的なWebページへ導入できます。

カードの幅や余白、背景色、枠線、ボタンの色や文字などはCSSから自由に変更できます。商品カードやサービス紹介、キャンペーン案内など、ボタン付きカードを利用したさまざまなレイアウトのベースとして活用できるサンプルです。

コードについて 本記事のコードはサンプルコードです。ご利用前に必ず動作確認を行ってください。
免責事項 本コードの利用により発生した損害について、当サイトは一切の責任を負いません。

デモ

カードタイトル

タイトル・説明文・ボタンで構成されたシンプルなカードです。

詳細を見る

このデモでは、カード内へボタンを配置した基本的なレイアウトを確認できます。

コードをコピーして使おう!

<!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="button-card_wrap">

    <!-- ボタン付きカード -->
    <article class="button-card_card">

      <!-- カードタイトル -->
      <h3>カードタイトル</h3>

      <!-- カード説明文 -->
      <p>
        タイトル・説明文・ボタンで構成されたシンプルなカードです。
      </p>

      <!-- 詳細ボタン -->
      <a href="#" class="button-card_button">
        詳細を見る
      </a>

    </article>

  </div>

</body>
</html>

ファイル構成と設置方法

このサンプルはHTMLファイルとCSSファイルの2つで構成されています。HTMLファイルではカードの構造やボタンを配置し、CSSファイルではカードのレイアウトや余白、枠線、背景色、ボタンのデザインを設定します。JavaScriptは使用していないため、ブラウザでそのまま表示して利用できます。

sample/
├── index.html
└── style.css
  

ファイルを配置したらsample/index.htmlをブラウザで開くだけで動作します。カードのタイトルや説明文、ボタンの文字はindex.htmlから変更でき、カードの幅や余白、背景色、ボタンの色や角丸などのデザインはstyle.cssから自由にカスタマイズできます。


コメント