まず、HTMLとCSSを使用してレスポンシブなカードヘッダーを作成する方法を説明します。以下に、基本的なコード例を示します。
HTMLコード:
<div class="card">
<div class="card-header">
<h2>カードのタイトル</h2>
</div>
<div class="card-body">
<!-- カードの内容をここに追加 -->
</div>
</div>
CSSコード:
.card {
border: 1px solid #ccc;
border-radius: 5px;
padding: 10px;
}
.card-header {
background-color: #f2f2f2;
padding: 10px;
}
.card-header h2 {
margin: 0;
font-size: 18px;
color: #333;
}
上記のコードでは、card
クラスを持つ要素をカードコンテナとして定義し、その内部にcard-header
クラスを持つ要素をカードヘッダーとして配置しています。カードヘッダー内にはタイトルを表示するためにh2
要素を使用しています。
CSSのスタイルは、カードとカードヘッダーに適用されます。カードはグレーの境界線と角丸の形状を持ち、カードヘッダーは灰色の背景と適切な余白を持つようにスタイリングされています。
このコード例は基本的なものであり、デザインやスタイルをカスタマイズする余地があります。さらに、メディアクエリやフレキシブルなレイアウトを使用することで、カードヘッダーをさまざまなデバイスや画面サイズに合わせて自動的に調整することもできます。
以上が、レスポンシブなカードヘッダーを作成するための基本的な手順とコード例です。この情報を参考にして、自分のウェブデザインプロジェクトに応用してみてください。