フォーム UI · Form UI · Blanc Nail
検索…
カタログ 統計
CATALOG › Business › Form UI
フォーム UI
入力フィールド、ラジオ、チェック、ステップフォーム部品集。
17
Patterns
Business
Group
isValid=0
Verified
CSS
Animation
01
Form — Contact Card (Visual)
form-contact-card
お問い合わせ
2 営業日以内にご返信いたします。お急ぎの方は電話でも承ります。
お名前
山田 太郎
メールアドレス
お問い合わせ内容
ご質問やご要望をご記入ください…
- パターン名: Form — Contact Card (Visual)
- 概要: Static visual stub of a contact form (name / email / message + submit).
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: 縦積みの情報整理構造、幅配分 1px / 1px / 1px / 1px、推奨コンテンツ幅 640px、主要ブロック group, group, heading, paragraph, paragraph, group, paragraph, paragraph
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: Form UIをミニマルに見せる余白重視版 / Form UIをリッチに見せるカバー/カード強調版 / Form UIをコーポレート向けに整える情報密度高め版 / Form UIをカジュアルに見せるアイコン/ラベル強調版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-contact-card"} /-->
CSS:
.section-form-contact-card { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-contact-card').forEach((el) => el.dataset.ready = 'true');
02
Form — Login Card
form-login-card
- パターン名: Form — Login Card
- 概要: Compact login card with social SSO and email/password fields.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: 縦積みの情報整理構造、幅配分 1px / 1px / 1px / 1px、推奨コンテンツ幅 440px、主要ブロック group, group, heading, paragraph, buttons, button, paragraph, paragraph
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: Form UIをリッチに見せるカバー/カード強調版 / Form UIをコーポレート向けに整える情報密度高め版 / Form UIをカジュアルに見せるアイコン/ラベル強調版 / Form UIをモバイル特化にした単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-login-card"} /-->
CSS:
.section-form-login-card { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-login-card').forEach((el) => el.dataset.ready = 'true');
03
Form — Minimal Login Card
form-login-minimal
- パターン名: Form — Minimal Login Card
- 概要: Centered login card with email / password mock fields + primary submit.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: 縦積みの情報整理構造、幅配分 1px / 1px / 1px、推奨コンテンツ幅 420px、主要ブロック group, group, heading, paragraph, group, paragraph, paragraph, buttons
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: Form UIをミニマルに見せる余白重視版 / Form UIをリッチに見せるカバー/カード強調版 / Form UIをコーポレート向けに整える情報密度高め版 / Form UIをカジュアルに見せるアイコン/ラベル強調版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-login-minimal"} /-->
CSS:
.section-form-login-minimal { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-login-minimal').forEach((el) => el.dataset.ready = 'true');
04
Form — Hero Search Bar
form-search-bar
何をお探しですか?
記事、動画、ドキュメントから、まとめて検索できます。
🔍 キーワードを入力…
人気の検索: API リファレンス ・ 料金プラン ・ 導入事例
- パターン名: Form — Hero Search Bar
- 概要: Centred hero search bar with rounded pill input and quick suggestions.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: 縦積みの情報整理構造、幅配分 auto、推奨コンテンツ幅 720px、主要ブロック group, heading, paragraph, group, paragraph, buttons, button, paragraph
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: Form UIをリッチに見せるカバー/カード強調版 / Form UIをコーポレート向けに整える情報密度高め版 / Form UIをカジュアルに見せるアイコン/ラベル強調版 / Form UIをモバイル特化にした単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-search-bar"} /-->
CSS:
.section-form-search-bar { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-search-bar').forEach((el) => el.dataset.ready = 'true');
05
Form — Inline Search with Suggestions
form-search-inline
- パターン名: Form — Inline Search with Suggestions
- 概要: Centered pill-shape search bar with popular-search suggestions below.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: 縦積みの情報整理構造、幅配分 1px、推奨コンテンツ幅 640px、主要ブロック group, heading, search, paragraph
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: Form UIをリッチに見せるカバー/カード強調版 / Form UIをコーポレート向けに整える情報密度高め版 / Form UIをカジュアルに見せるアイコン/ラベル強調版 / Form UIをモバイル特化にした単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-search-inline"} /-->
CSS:
.section-form-search-inline { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-search-inline').forEach((el) => el.dataset.ready = 'true');
06
Form UI — EX01 Contact Form Mock
form-ui-ex01-contact-stack
お問い合わせ
お名前 *
山田 太郎
メールアドレス *
ご相談内容
できるだけ具体的にお書きください…
送信ボタンは実際のフォームプラグインに置き換えてご利用ください。
- パターン名: Form UI — EX01 Contact Form Mock
- 概要: Contact form visual: labels, field placeholders and submit button.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: Group / Columns / Heading / Paragraph / Buttons を中心とした標準ブロック構成、推奨コンテンツ幅 1180px
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: 配色をブランドカラーへ寄せた強調版 / 情報密度を上げたコーポレート版 / モバイル特化の単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-ui-ex01-contact-stack"} /-->
CSS:
.section-form-ui-ex01-contact-stack { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-ui-ex01-contact-stack').forEach((el) => el.dataset.ready = 'true');
07
Form UI — EX02 Two Column Fields
form-ui-ex02-2col-fields
かんたん見積りフォーム
お名前
山田 花子
電話番号
090-0000-0000
ご希望の工事内容
選択してください ▾
- パターン名: Form UI — EX02 Two Column Fields
- 概要: Two-column field layout mock for shorter forms.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: Group / Columns / Heading / Paragraph / Buttons を中心とした標準ブロック構成、推奨コンテンツ幅 1180px
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: 配色をブランドカラーへ寄せた強調版 / 情報密度を上げたコーポレート版 / モバイル特化の単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-ui-ex02-2col-fields"} /-->
CSS:
.section-form-ui-ex02-2col-fields { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-ui-ex02-2col-fields').forEach((el) => el.dataset.ready = 'true');
08
Form UI — EX03 Reservation Quick Bar
form-ui-ex03-reservation-bar
日付
6月20日(土) 📅
時間
19:00 ▾
人数
2 名 ▾
- パターン名: Form UI — EX03 Reservation Quick Bar
- 概要: Date, time and party-size selector mock in one row with search button.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: Group / Columns / Heading / Paragraph / Buttons を中心とした標準ブロック構成、推奨コンテンツ幅 1180px
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: 配色をブランドカラーへ寄せた強調版 / 情報密度を上げたコーポレート版 / モバイル特化の単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-ui-ex03-reservation-bar"} /-->
CSS:
.section-form-ui-ex03-reservation-bar { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-ui-ex03-reservation-bar').forEach((el) => el.dataset.ready = 'true');
09
Form UI — EX04 Option Chips
form-ui-ex04-options-chips
Q. ご希望の連絡方法を選んでください
● メール
○ 電話
○ LINE
- パターン名: Form UI — EX04 Option Chips
- 概要: Single-choice option chips mock with question label.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: Group / Columns / Heading / Paragraph / Buttons を中心とした標準ブロック構成、推奨コンテンツ幅 1180px
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: 配色をブランドカラーへ寄せた強調版 / 情報密度を上げたコーポレート版 / モバイル特化の単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-ui-ex04-options-chips"} /-->
CSS:
.section-form-ui-ex04-options-chips { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-ui-ex04-options-chips').forEach((el) => el.dataset.ready = 'true');
10
Form UI — EX05 Privacy Consent Note
form-ui-ex05-privacy-consent
☑
プライバシーポリシーに同意のうえ送信します。お預かりした情報はご返信のためにのみ使用し、第三者へ提供しません。
- パターン名: Form UI — EX05 Privacy Consent Note
- 概要: Consent checkbox mock with privacy note before submission.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: Group / Columns / Heading / Paragraph / Buttons を中心とした標準ブロック構成、推奨コンテンツ幅 1180px
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: 配色をブランドカラーへ寄せた強調版 / 情報密度を上げたコーポレート版 / モバイル特化の単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-ui-ex05-privacy-consent"} /-->
CSS:
.section-form-ui-ex05-privacy-consent { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-ui-ex05-privacy-consent').forEach((el) => el.dataset.ready = 'true');
11
Form UI — EX06 Thanks Confirmation
form-ui-ex06-thanks
✅
送信が完了しました
確認メールをお送りしました。
二営業日以内に担当者からご連絡します。
- パターン名: Form UI — EX06 Thanks Confirmation
- 概要: Submission complete message with next-step guidance.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: Group / Columns / Heading / Paragraph / Buttons を中心とした標準ブロック構成、推奨コンテンツ幅 1180px
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: 配色をブランドカラーへ寄せた強調版 / 情報密度を上げたコーポレート版 / モバイル特化の単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-ui-ex06-thanks"} /-->
CSS:
.section-form-ui-ex06-thanks { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-ui-ex06-thanks').forEach((el) => el.dataset.ready = 'true');
12
Form UI — EX07 Newsletter Inline Field
form-ui-ex07-newsletter-inline
週刊ニュースレターを購読
- パターン名: Form UI — EX07 Newsletter Inline Field
- 概要: Inline email field and subscribe button mock.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: Group / Columns / Heading / Paragraph / Buttons を中心とした標準ブロック構成、推奨コンテンツ幅 1180px
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: 配色をブランドカラーへ寄せた強調版 / 情報密度を上げたコーポレート版 / モバイル特化の単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-ui-ex07-newsletter-inline"} /-->
CSS:
.section-form-ui-ex07-newsletter-inline { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-ui-ex07-newsletter-inline').forEach((el) => el.dataset.ready = 'true');
13
Form UI — EX08 Form Steps Header
form-ui-ex08-steps-header
資料請求(入力 1 / 全 2 ステップ)
入力は 1 分で完了します。資料は即時ダウンロードできます。
🔒 SSL 暗号化通信
📵 営業電話はしません
⏱️ 約 1 分で完了
- パターン名: Form UI — EX08 Form Steps Header
- 概要: Form header with progress note and reassurance row.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: Group / Columns / Heading / Paragraph / Buttons を中心とした標準ブロック構成、推奨コンテンツ幅 1180px
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: 配色をブランドカラーへ寄せた強調版 / 情報密度を上げたコーポレート版 / モバイル特化の単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-ui-ex08-steps-header"} /-->
CSS:
.section-form-ui-ex08-steps-header { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-ui-ex08-steps-header').forEach((el) => el.dataset.ready = 'true');
14
Form UI — EX09 Site Search Box
form-ui-ex09-search-box
🔍 キーワードで探す(例: 営業時間)
よく検索される語:
#予約方法
#駐車場
#ギフト
- パターン名: Form UI — EX09 Site Search Box
- 概要: Large centered search field mock with popular keywords.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: Group / Columns / Heading / Paragraph / Buttons を中心とした標準ブロック構成、推奨コンテンツ幅 1180px
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: 配色をブランドカラーへ寄せた強調版 / 情報密度を上げたコーポレート版 / モバイル特化の単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-ui-ex09-search-box"} /-->
CSS:
.section-form-ui-ex09-search-box { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-ui-ex09-search-box').forEach((el) => el.dataset.ready = 'true');
15
Form UI — EX10 Validation Notice
form-ui-ex10-error-summary
⚠ 入力内容をご確認ください(2 件)
・ メールアドレスの形式が正しくありません
・ 電話番号は数字とハイフンのみで入力してください
- パターン名: Form UI — EX10 Validation Notice
- 概要: Form validation error summary mock with retry guidance.
- 使用目的: Form UI領域で情報の優先順位、視線誘導、次の行動を短時間で組み立てるためのUI。
- 適用シーン: ランディングページ、下層ページ、サービス紹介、比較検討、問い合わせ前後の補足導線。
- レイアウト構造: Group / Columns / Heading / Paragraph / Buttons を中心とした標準ブロック構成、推奨コンテンツ幅 1180px
- メリット: ブロック単位で差し替えやすく、商用サイト制作時に構成案として再利用しやすい。
- デメリット: 実案件ではブランドトーン、原稿量、画像比率に合わせて余白とカラム幅の再調整が必要。
- バリエーション案: 配色をブランドカラーへ寄せた強調版 / 情報密度を上げたコーポレート版 / モバイル特化の単列・短文版
- 実装時の注意点: 独自HTMLブロック化せず、Group/Columns/Cover/List/ButtonなどのGutenberg標準ブロックとして編集する。ボタン、画像、余白、色はWordPressの保存HTMLと一致する属性で調整する。
HTML:
<!-- wp:pattern {"slug":"tf-premium/form-ui-ex10-error-summary"} /-->
CSS:
.section-form-ui-ex10-error-summary { max-width: 1200px; margin-inline: auto; }
JS:
document.querySelectorAll('.section-form-ui-ex10-error-summary').forEach((el) => el.dataset.ready = 'true');
16
Form — FX01 Focus Ring
fx-focus-ring
- パターン名: フォーカスリング — Form — FX01 Focus Ring
- 概要: キーボード操作時に美しいリングが出る
- 適用シーン: フォーム・ボタン全般
- 使い方: 要素に fx-focus-ring(:focus-visible時のみ)
- メリット: アクセシビリティと意匠の両立
- デメリット: –
- バリエーション案: 色
- 実装時の注意点: マウスクリックでは出ない(仕様)
使い方: 要素に fx-focus-ring(:focus-visible時のみ)
検証: isValid 0 / 実証済み構造を移植 / fx.css v7.3
17
Form — FX02 Glass Panel
fx-glass
Glassmorphism
- パターン名: ガラスパネル — Form — FX02 Glass Panel
- 概要: すりガラスの入力パネル
- 適用シーン: 写真背景の上のフォーム・案内枠
- 使い方: グループに fx-glass
- メリット: 背景を活かしたまま可読
- デメリット: 背景が単色だと効果が出ない
- バリエーション案: 曇り度
- 実装時の注意点: 写真/グラデ背景の上で
使い方: グループに fx-glass
検証: isValid 0 / 実証済み構造を移植 / fx.css v7.3