カードにNEW通知バッジを付ける方法
カードにNEW通知バッジを付ける方法を紹介します。カードの右上に小さなバッジを重ねることで、新着カードや注目カードを分かりやすく目立たせることができます。記事一覧、商品カード、サービス紹介カードなどで、新しい情報をユーザーに伝えたい場面に使いやすいHTML/CSSサンプルです。
このサンプルでは、カード本体にposition: relative;を指定し、NEWバッジをposition: absolute;で右上に配置します。JavaScriptは使用せず、HTMLとCSSだけで実装できるため、既存のカードUIにも追加しやすい構成です。バッジの文字、色、サイズ、位置はCSSから調整できます。
LINEやアプリの通知バッジのように、カードから少しはみ出した丸いラベルを表示できます。新着記事、更新情報、おすすめカード、限定コンテンツなどを一覧内で強調したい場合に便利です。シンプルな作りなので、初心者でも導入しやすく、実際のWebサイトでも利用しやすい装飾です。
免責事項 本コードの利用により発生した損害について、当サイトは一切の責任を負いません。
デモ
カードタイトル
カードの右上に、少しはみ出したNEW通知バッジを表示しています。
このデモでは、カード右上にNEW通知バッジを重ねて表示する見た目を確認できます。
コードをコピーして使おう!
<!DOCTYPE html>
<html lang="ja">
<head>
<!-- 文字コード -->
<meta charset="UTF-8">
<!-- スマホ表示に対応 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- ページタイトル -->
<title>カードにNEW通知バッジを付ける方法</title>
<!-- CSSファイルを読み込み -->
<link rel="stylesheet" href="style.css">
</head>
<body>
<!-- カード表示エリア -->
<div class="card-new-badge_demo">
<!-- NEW通知バッジ付きカード -->
<div class="card-new-badge_card">
<!-- NEW通知バッジ -->
<div class="card-new-badge_label">NEW</div>
<!-- カードタイトル -->
<h3>カードタイトル</h3>
<!-- カード説明文 -->
<p>
カードの右上に、少しはみ出したNEW通知バッジを表示しています。
</p>
</div>
</div>
</body>
</html>
ファイル構成と設置方法
このサンプルはHTMLファイルとCSSファイルの2つで構成されています。HTMLファイルではカード本体とNEW通知バッジの構造を記述し、CSSファイルではカードやバッジのデザイン、配置、色、サイズなどを設定します。JavaScriptは使用していないため、静的なWebページでもそのまま利用できます。
sample/
├── index.html
└── style.css
sampleフォルダ内に各ファイルを配置し、ブラウザでsample/index.htmlを開くと動作を確認できます。カードタイトルや説明文、NEWバッジの文字はindex.htmlから変更でき、バッジの色、大きさ、表示位置、カードの余白、枠線、背景色などのデザインはstyle.cssから自由にカスタマイズできます。
コメント