コピペで使えるお知らせ・アラートボックス20個まとめ(成功・エラー・注意メッセージ)

フォームを送信した後の「送信が完了しました」や、入力ミスを知らせる「もう一度ご確認ください」といったメッセージ。

こうした案内は、色や形を工夫するだけで、内容の伝わりやすさが大きく変わります。
この記事では、コピペするだけで使えるお知らせ・アラートボックスを20個まとめました。

成功、エラー、注意、案内など、場面に応じたデザインを幅広く用意しています。カード・見出し・フォームパーツの記事と同じく、HTMLとCSSを分けて掲載しています。

今回も20個、結構なボリュームだね!

うん、使い方だけ先に説明するから、そのあとは気になるところから見てね。

使い方|HTMLとCSSをそれぞれ貼り付ける

CSSのコードを、サイトのスタイルシートに追加します。

続いて、HTMLのコードを、メッセージを表示したい場所に貼り付けます。閉じるボタンが付いたデザイン(07番など)は、見た目のボタンのみを用意しています。

実際にクリックで非表示にするには、ごく簡単なJavaScriptを別途追加する必要があります。

01. シンプル成功メッセージ

薄い緑の背景で、処理が成功したことを伝える基本形です。

実際の見た目

送信が完了しました。

HTMLコード

<div class="kts-alert01">送信が完了しました。</div>

CSSコード

.kts-alert01 { width: 300px; padding: 12px 16px; background: #E9F7EF; color: #1E7A44; border-radius: 6px; font-size: 14px; font-family: sans-serif; }

02. シンプルエラーメッセージ

薄い赤の背景で、エラーが起きたことを伝える基本形です。

実際の見た目

入力内容にエラーがあります。

HTMLコード

<div class="kts-alert02">入力内容にエラーがあります。</div>

CSSコード

.kts-alert02 { width: 300px; padding: 12px 16px; background: #FDECEC; color: #C0392B; border-radius: 6px; font-size: 14px; font-family: sans-serif; }

03. 警告メッセージ

薄い黄色の背景で、注意を促すためのメッセージです。

実際の見た目

保存されていない変更があります。

HTMLコード

<div class="kts-alert03">保存されていない変更があります。</div>

CSSコード

.kts-alert03 { width: 300px; padding: 12px 16px; background: #FFF6DD; color: #8A6D00; border-radius: 6px; font-size: 14px; font-family: sans-serif; }

04. 情報メッセージ

薄い青の背景で、参考情報や補足を伝えるメッセージです。

実際の見た目

こちらの内容は毎月1日に更新されます。

HTMLコード

<div class="kts-alert04">こちらの内容は毎月1日に更新されます。</div>

CSSコード

.kts-alert04 { width: 300px; padding: 12px 16px; background: #EAF2FE; color: #1D5FAD; border-radius: 6px; font-size: 14px; font-family: sans-serif; }

05. アイコン付き成功メッセージ

チェックマークのアイコンを添えて、成功をより伝わりやすくした形です。

実際の見た目

予約が確定しました。

HTMLコード

<div class="kts-alert05"><span aria-hidden="true">✓</span>予約が確定しました。</div>

CSSコード

.kts-alert05 { width: 300px; display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #E9F7EF; color: #1E7A44; border-radius: 6px; font-size: 14px; font-family: sans-serif; } .kts-alert05 span { display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; background: #1E7A44; color: #fff; border-radius: 50%; font-size: 12px; flex-shrink: 0; }

06. アイコン付きエラーメッセージ

×アイコンを添えて、エラーであることをより伝わりやすくした形です。

実際の見た目

必須項目が未入力です。

HTMLコード

<div class="kts-alert06"><span aria-hidden="true">!</span>必須項目が未入力です。</div>

CSSコード

.kts-alert06 { width: 300px; display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #FDECEC; color: #C0392B; border-radius: 6px; font-size: 14px; font-family: sans-serif; } .kts-alert06 span { display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; background: #C0392B; color: #fff; border-radius: 50%; font-size: 12px; flex-shrink: 0; font-weight: 700; }

07. 閉じるボタン付きアラート

右側に×ボタンを添えた、閉じられることを示すアラートです。

実際の見た目

キャンペーンは今月末までです。

HTMLコード

<div class="kts-alert07"> <span>キャンペーンは今月末までです。</span> <button type="button" aria-label="閉じる">×</button> </div>

CSSコード

.kts-alert07 { width: 300px; display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 12px 16px; background: #EAF2FE; color: #1D5FAD; border-radius: 6px; font-size: 14px; font-family: sans-serif; } .kts-alert07 button { border: none; background: none; color: #1D5FAD; font-size: 16px; cursor: pointer; line-height: 1; }

08. 左アクセント線のアラート

左側に太い色の線を添えた、落ち着いた印象のアラートです。

実際の見た目

パスワードは3か月ごとに変更してください。

HTMLコード

<div class="kts-alert08">パスワードは3か月ごとに変更してください。</div>

CSSコード

.kts-alert08 { width: 300px; padding: 12px 16px; background: #F9FAFB; border-left: 4px solid #3F8CFF; color: #333; font-size: 14px; font-family: sans-serif; }

09. トースト通知風メッセージ

画面の隅に浮かぶような影を付けた、通知風の見た目です。

実際の見た目

変更を保存しました

HTMLコード

<div class="kts-alert09"><span aria-hidden="true">✓</span>変更を保存しました</div>

CSSコード

.kts-alert09 { width: 260px; display: flex; align-items: center; gap: 10px; padding: 14px 18px; background: #1F2933; color: #fff; border-radius: 8px; font-size: 13px; font-family: sans-serif; box-shadow: 0 8px 20px rgba(0,0,0,0.25); } .kts-alert09 span { color: #4CE0D2; font-weight: 700; }

10. バナー型のお知らせ(全幅)

ページの上部に帯のように表示する、全幅タイプのお知らせです。

実際の見た目

ただいまメンテナンス中です。ご不便をおかけします。

HTMLコード

<div class="kts-alert10">ただいまメンテナンス中です。ご不便をおかけします。</div>

CSSコード

.kts-alert10 { width: 100%; max-width: 500px; padding: 12px 20px; background: #1F2933; color: #fff; text-align: center; font-size: 13px; font-family: sans-serif; }

11. ダークテーマのアラート

暗い背景に合わせた配色の、控えめな注意メッセージです。

実際の見た目

この操作は取り消せません。

HTMLコード

<div class="kts-alert11">この操作は取り消せません。</div>

CSSコード

.kts-alert11 { width: 300px; padding: 12px 16px; background: #2E343B; border: 1px solid #454C54; color: #F4C97B; border-radius: 6px; font-size: 14px; font-family: sans-serif; }

12. グラデーション背景のお知らせ

背景にグラデーションを敷いた、目を引くタイプのお知らせです。

実際の見た目

期間限定キャンペーン実施中!

HTMLコード

<div class="kts-alert12">期間限定キャンペーン実施中!</div>

CSSコード

.kts-alert12 { width: 300px; padding: 14px 18px; background: linear-gradient(135deg, #6C63FF, #3F8CFF); color: #fff; border-radius: 8px; font-size: 14px; font-weight: 700; font-family: sans-serif; }

13. アイコンが点滅する注意バッジ

アイコン部分がゆっくり点滅して、注意を引くメッセージです。

実際の見た目

まもなく受付終了です

HTMLコード

<div class="kts-alert13"><span class="dot" aria-hidden="true"></span>まもなく受付終了です</div>

CSSコード

.kts-alert13 { width: 260px; display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #FDECEC; color: #C0392B; border-radius: 6px; font-size: 14px; font-family: sans-serif; } .kts-alert13 .dot { width: 10px; height: 10px; background: #C0392B; border-radius: 50%; animation: kts-blink 1.2s infinite; flex-shrink: 0; } @keyframes kts-blink { 0%, 100% { opacity: 1; } 50% { opacity: 0.3; } }

14. 進行状況ラベル

「処理中」のような、作業の途中を示すラベル型メッセージです。

実際の見た目

データを読み込んでいます…

HTMLコード

<div class="kts-alert14"><span class="spinner" aria-hidden="true"></span>データを読み込んでいます…</div>

CSSコード

.kts-alert14 { width: 240px; display: flex; align-items: center; gap: 10px; padding: 10px 16px; background: #F1F3F5; color: #444; border-radius: 999px; font-size: 13px; font-family: sans-serif; } .kts-alert14 .spinner { width: 14px; height: 14px; border: 2px solid #C7CDD3; border-top-color: #3F8CFF; border-radius: 50%; animation: kts-spin 0.8s linear infinite; flex-shrink: 0; } @keyframes kts-spin { to { transform: rotate(360deg); } }

15. 吹き出し型ヒントメッセージ

三角形のしっぽを添えて、特定の要素を指すように見せる形です。

実際の見た目

ここから設定を変更できます

HTMLコード

<div class="kts-alert15">ここから設定を変更できます</div>

CSSコード

.kts-alert15 { position: relative; width: 220px; padding: 10px 14px; background: #1F2933; color: #fff; border-radius: 8px; font-size: 13px; font-family: sans-serif; } .kts-alert15::after { content: ""; position: absolute; top: -8px; left: 24px; border-width: 0 7px 8px; border-style: solid; border-color: transparent transparent #1F2933; }

16. 期限お知らせメッセージ

期日を強調して表示する、締め切り案内向けのメッセージです。

実際の見た目

お申し込み締切:10月15日(水)

HTMLコード

<div class="kts-alert16">お申し込み締切:<strong>10月15日(水)</strong></div>

CSSコード

.kts-alert16 { width: 300px; padding: 12px 16px; background: #FFF6DD; color: #6B5200; border-radius: 6px; font-size: 14px; font-family: sans-serif; } .kts-alert16 strong { color: #C0392B; }

17. リンク付きアラート

「詳しくはこちら」のようなリンクを添えた案内メッセージです。

実際の見た目

新機能を追加しました。詳しくはこちら

HTMLコード

<div class="kts-alert17">新機能を追加しました。<a href="#">詳しくはこちら</a></div>

CSSコード

.kts-alert17 { width: 300px; padding: 12px 16px; background: #EAF2FE; color: #1D5FAD; border-radius: 6px; font-size: 14px; font-family: sans-serif; } .kts-alert17 a { color: #1D5FAD; font-weight: 700; margin-left: 6px; }

18. 複数行の詳細説明付きアラート

見出しと本文を分けて、詳しい説明を添えられる形です。

実際の見た目

メンテナンスのお知らせ

10月20日 2:00〜5:00の間、サービスをご利用いただけません。

HTMLコード

<div class="kts-alert18"> <p class="title">メンテナンスのお知らせ</p> <p class="desc">10月20日 2:00〜5:00の間、サービスをご利用いただけません。</p> </div>

CSSコード

.kts-alert18 { width: 300px; padding: 14px 16px; background: #F9FAFB; border: 1px solid #E4E4E4; border-radius: 8px; font-family: sans-serif; } .kts-alert18 .title { font-size: 14px; font-weight: 700; color: #1F2933; margin: 0 0 4px; } .kts-alert18 .desc { font-size: 13px; color: #666; margin: 0; }

19. 影付きの立体的アラート

軽い影を付けて、背景から浮き上がって見えるアラートです。

実際の見た目

新着レビューが届きました

HTMLコード

<div class="kts-alert19"><span aria-hidden="true">★</span>新着レビューが届きました</div>

CSSコード

.kts-alert19 { width: 280px; display: flex; align-items: center; gap: 10px; padding: 14px 18px; background: #fff; border-radius: 10px; box-shadow: 0 6px 16px rgba(0,0,0,0.1); font-size: 14px; color: #1F2933; font-family: sans-serif; } .kts-alert19 span { color: #FFB020; }

20. 背景なしのミニマルお知らせ

背景を付けず、アイコンとテキストだけで伝える控えめな形です。

実際の見た目

価格は税込表示です。

HTMLコード

<div class="kts-alert20"><span aria-hidden="true">ℹ</span>価格は税込表示です。</div>

CSSコード

.kts-alert20 { display: flex; align-items: center; gap: 8px; color: #8A94A0; font-size: 13px; font-family: sans-serif; } .kts-alert20 span { color: #3F8CFF; font-weight: 700; }

カスタマイズの小ワザ

  • 07番のような閉じるボタンは見た目のみです。クリックで非表示にするには、要素を削除・非表示にするJavaScriptを数行加えてください。
  • 13番の点滅や14番のスピナーは、CSSのanimationだけで動いており、JavaScriptは不要です。
  • 色を変えたい時は、CSS内の色コード(#で始まる部分)を書き換えてください。成功は緑系、エラーは赤系など、色の意味は変えない方が伝わりやすくなります。
  • 18番のように見出しと本文がある形は、HTMLの構造ごとコピーしてください。
  • 背景色と文字色のコントラストが十分か、実際のサイトの背景で見え方を確認してください。

まとめ|早見表

場面該当するアラート
成功を伝える01, 05, 09, 19
エラー・警告を伝える02, 03, 06, 13
補足・案内をする04, 08, 15, 17, 20
目立たせたい告知07, 10, 12, 16
処理中・状態を示す14
詳しい説明を添える18
落ち着いたトーン11

色を変えるだけで、伝わり方がずいぶん違って見えるね!

うん、成功は緑、エラーは赤、みたいに色の意味を守っておくと、見た人が直感的に分かりやすいんだ。フォームパーツの記事と組み合わせて使ってみてね。

20個のアラートは、成功・エラー・注意・案内など、伝えたい内容に応じて使い分けられる。色の意味を統一しておくことで、読み手に直感的に伝わりやすくなる。

関連記事

  1. コピペで使えるブログカード15選(HTML・CSSで作る関連記事リンクのデザイン)

  2. コピペで使えるタイムライン20個まとめ(沿革・スケジュール・手順の流れ)

  3. コピペで使える新着情報・お知らせ一覧20個まとめ(ニュース・更新履歴のリスト)

  4. Webサイトの種類一覧(コーポレートサイト・LP・ECサイト・オウンドメディアなど)紹介

  5. コピペで使える比較表・料金表デザイン20個まとめ(複数プランを並べて見せたい時に)

  6. コピペで使えるパンくずリスト20個まとめ(サイトの現在地を示すナビゲーション)

  7. LLMOとは?SEO・GEOとの違いと今日からできる対策をわかりやすく解説

  8. コピペで使える区切り線(セパレーター)20個まとめ(波線・グラデーションなど)

  9. コピペで使えるCTAデザイン20個まとめ(申し込み・お問い合わせへの誘導)