メインコンテンツへスキップ

アクセシビリティ

エンジニアのためのCSS色彩設計ガイド|プリミティブとセマンティックによる論理的な配色管理

··1400 文字·3 分
センスに頼らず「論理」で色を扱うためのCSS色彩設計。プリミティブからセマンティックへの階層化、アクセシビリティ(WCAG)を考慮したコントラスト設計、そして最新のOKLCHやRelative Color Syntaxの活用まで、保守性の高いUI構築のためのベストプラクティスを解説します。

Next.jsのnumber型で整数しか入力できないようにする方法|実務で選ぶべき最適解

··1384 文字·3 分
Next.jsのinput type=numberで整数以外が入力できてしまう理由と、実務で使える対処法を解説。「number型を使わない」という選択肢から、モバイルキーボードの最適化、Zodによるバリデーションまでを網羅します。