パーツ番号 09-03-04 ・ CSSのみ
汎用エラー画面
「!」マークが小刻みに揺れ、「エラーが発生しました」の文言と再試行ボタンを表示。WordPressの各種エラー表示や処理失敗時の汎用フォールバック画面に使えます。ボタンはホバーで反応します。
プレビュー
ソースコード
HTML
<div class="d09-03-04-wrap">
<div class="d09-03-04-mark">
<svg viewBox="0 0 60 60" width="56" height="56" aria-hidden="true">
<circle cx="30" cy="30" r="27" fill="#fff2f2" stroke="#f0a3a3" stroke-width="2"/>
<rect x="27" y="16" width="6" height="20" rx="3" fill="#e05656"/>
<circle cx="30" cy="43" r="3.4" fill="#e05656"/>
</svg>
</div>
<p class="d09-03-04-msg">エラーが発生しました</p>
<button type="button" class="d09-03-04-btn">再試行</button>
</div>CSS
.d09-03-04{background:#fdfafa}
.d09-03-04-wrap{text-align:center}
.d09-03-04-mark{display:inline-block;animation:d324shake 1.6s ease-in-out infinite}
@keyframes d324shake{0%,88%,100%{transform:translateX(0) rotate(0)}90%{transform:translateX(-4px) rotate(-4deg)}94%{transform:translateX(4px) rotate(4deg)}98%{transform:translateX(-2px) rotate(-2deg)}}
.d09-03-04-msg{margin:12px 0 16px;font-weight:700;color:#8f4141;font-size:16px}
.d09-03-04-btn{padding:9px 24px;border:none;border-radius:999px;background:#e05656;color:#fff;font-size:13px;cursor:pointer;transition:background .2s,transform .2s}
.d09-03-04-btn:hover{background:#c23b3b;transform:translateY(-2px)}クラス名 .d09-03-04 は本ライブラリ内での識別用です。複数のパーツを同じページで使う場合は、重複しないよう名前を変更してください。