コード、データと QRツール

CSS チェックボックス生成ツール

サイズ、角丸、枠線、背景、チェック色を設定し、ネイティブ入力パターンをコピーします。

ブラウザ内で処理登録不要プライバシーの説明 ↗
22px
5px
2px

ライブプレビュー

チェックボックスの状態

Tabでフォーカスの輪郭を確認してください。プレビューはネイティブ入力なので、キーボードやラベルのクリックで操作できます。

使い方

使い方

  1. サイズ、角丸、枠線、背景、チェック色を調整します。
  2. 選択、未選択、無効、キーボードフォーカスを確認します。
  3. HTML と CSS をコピーし、入力を説明的なラベルに結び付けます。

実際のチェックボックスを維持

appearance: none は標準の見た目だけを除き、input type=checkbox を残します。キーボード、支援技術、フォーム送信、ネイティブ状態に使えます。display: none、visibility: hidden、クリック可能な div で代用しません。

ラベルとフォーカスも必要

input の id と label の for を対応させ、クリック操作とスクリーンリーダー名を有効にします。:focus-visible を残すか同等の表示を用意してください。無効でも見えますが変更できず、低い不透明度だけを唯一の合図にしないでください。

よくある質問

あわせて知りたいこと

なぜ標準の見た目を隠しますか?

appearance: none は視覚スタイルだけを除き、選択、無効、キーボード、送信動作を持つネイティブ入力を保ちます。

フォーカスリングを消せますか?

別の明確な表示なしに消さないでください。Space で変わるコントロールを示す必要があります。

生成ラベルだけで十分ですか?

必要な関連付けを示します。具体的な説明に置き換え、複数使う場合は id を一意にしてください。