パーツ番号 11-13-05 ・ CSSのみ
アプリ内課金確認ダイアログ風
商品アイコン・価格・キャンセル/購入ボタンを備えた課金確認ダイアログの静止デザイン。有料会員サイトの決済前アラートUIの見本として使える。
プレビュー
ソースコード
HTML
<div class="d11-13-05-bg"></div>
<div class="d11-13-05-dialog">
<div class="d11-13-05-icon">
<svg width="28" height="28" viewBox="0 0 24 24" fill="none"><rect x="3" y="3" width="18" height="18" rx="5" fill="#f59e0b"/><path d="M8 12h8M12 8v8" stroke="#fff" stroke-width="2" stroke-linecap="round"/></svg>
</div>
<div class="d11-13-05-title">プレミアムプラン(月額)</div>
<p class="d11-13-05-text">広告非表示・限定コンテンツが利用可能になります</p>
<div class="d11-13-05-price">¥980<span>/月</span></div>
<div class="d11-13-05-btns">
<span class="d11-13-05-btn">キャンセル</span>
<span class="d11-13-05-btn d11-13-05-btn-strong">購入する</span>
</div>
</div>CSS
.d11-13-05-bg{ position:absolute; inset:0; background:#fffbeb; }
.d11-13-05-dialog{
position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:250px;
background:#fff; border-radius:16px; padding:22px 18px 0; text-align:center;
box-shadow:0 10px 30px rgba(120,53,15,.16);
}
.d11-13-05-icon{ margin-bottom:8px; }
.d11-13-05-title{ font-size:13px; font-weight:800; color:#1f2937; }
.d11-13-05-text{ margin-top:6px; font-size:10.5px; color:#6b7280; line-height:1.5; }
.d11-13-05-price{ margin-top:12px; font-size:20px; font-weight:800; color:#b45309; }
.d11-13-05-price span{ font-size:11px; font-weight:600; color:#9ca3af; }
.d11-13-05-btns{ display:flex; border-top:1px solid #e5e7eb; margin-top:16px; }
.d11-13-05-btn{
flex:1; padding:10px 0; font-size:12px; font-weight:600; color:#6b7280;
border-right:1px solid #e5e7eb;
}
.d11-13-05-btn:last-child{ border-right:none; }
.d11-13-05-btn-strong{ color:#b45309; font-weight:800; }クラス名 .d11-13-05 は本ライブラリ内での識別用です。複数のパーツを同じページで使う場合は、重複しないよう名前を変更してください。