パーツ番号 04-06-12 ・ CSSのみ
分割ボックス型コード入力欄
1文字ずつ個別の枠に収める入力欄の見本です。SMS認証コードやワンタイムパスワード入力画面のデザインに使えます。
プレビュー
ソースコード
HTML
<div class="d04-06-12-wrap">
<label class="d04-06-12-label">認証コード</label>
<div class="d04-06-12-boxes">
<span class="d04-06-12-box">4</span>
<span class="d04-06-12-box">8</span>
<span class="d04-06-12-box">2</span>
<span class="d04-06-12-box d04-06-12-active">1</span>
</div>
</div>CSS
.d04-06-12-wrap{width:100%;max-width:280px;display:flex;flex-direction:column;gap:8px;font-family:sans-serif}
.d04-06-12-label{font-size:13px;color:#374151;font-weight:600}
.d04-06-12-boxes{display:flex;gap:8px}
.d04-06-12-box{width:38px;height:44px;display:flex;align-items:center;justify-content:center;border:1.5px solid #cbd5e1;border-radius:6px;font-size:16px;font-weight:700;color:#1f2937;background:#fff}
.d04-06-12-active{border-color:#2563eb;background:#eff6ff}クラス名 .d04-06-12 は本ライブラリ内での識別用です。複数のパーツを同じページで使う場合は、重複しないよう名前を変更してください。