Vol.437
Why designers design forms Jump to heading
なぜフォームのデザインが重要なのか Jump to heading
この記事では、フォームのデザインが重要である理由を詳述している。良いフォームデザインは、ポリシー、製品、サービスの成功を促進し、ユーザーエクスペリエンスを向上させ、データの品質を高める。効果的なフォームデザインは、サポートコストを削減し、法的要件を満たし、組織の目標達成に貢献する。
Minimalist Affordances: Making the right tradeoffs Lea Verou Jump to heading
ミニマリストとユーザビリティのトレードオフ Jump to heading
ミニマリストなデザインとユーザビリティのトレードオフについて語る。デザイナーがデザインを優先し、認識可能なサインやアフォーダンスを排除することで、見た目の改善を図ることが多いと指摘している。GitHubのコメントUIの例を挙げ、新しいデザインは美しいが、ユーザがテキストフィールドと認識するのが難しいことを指摘している。これに関して、最終的にGitHubがフィードバックを受け入れ、より明確なテキストエリアをデザインしたことで、ユーザビリティが向上したことを紹介している。
Web Components Will Outlive Your JavaScript Framework Jump to heading
WebコンポーネントとJavaScriptフレームワーク Jump to heading
WebコンポーネントがJavaScriptフレームワークよりも長く生き残る理由について説明している。Jake氏は、プロジェクトの制約に基づいて技術的な決定を行い、vanilla JS の Webコンポーネントを選択した。Webコンポーネントは、HTML、CSS、JSを一つのファイルに組み込み、ビルドシステムなしで利用できる。これにより、異なるWebフレームワークへの移行が容易になり、依存関係の少ない、より耐久性のあるウェブ開発が可能になる。
CSS is fun again pdx.su Jump to heading
CSSが最近、様々な新しい機能が追加されたことが語られる。以前は外部ツールが必要だった機能がCSSのネイティブ部分として組み込まれている。例えば、変数、ネスティング、色の混ぜ合わせ、スタイルクエリ、コンテナクエリなどがある。これにより、CSSはより柔軟で強力になり、開発者はより効率的にスタイルを作成できるようになった。
Why You Should Use px Units for margin padding & Other Spacing Techniques Jump to heading
CSSにおけるmarginやpaddingにピクセル(px)単位を使用する利点を説明する。絶対単位のpxは、ページ上の他の要素に依存しないため、一貫したスペースを保持できる。対して、相対単位はフォントサイズやビューポートに基づいて変動する。レスポンシブにおいて、コンテンツのスケーリングとは異なる率でスペースを拡大する必要がなく、px単位が適している場合があるということを説明している。
In Brief Jump to heading
Surprising Facts About New CSS Selectors: is()、:not()、:has()、 :where()などの新しいCSSセレクタの解説
HTML DOM Phuoc Nguyen: Vanilla JavaScriptを使用したDOM操作のマスターを目指すためのリソース集
Effective Engineering Teams: 効果的なチームを形成するための主要な要素を探求する
Modern frontend testing with Vitest Storybook and Playwright - Defined Networking: フロントエンドのテストの重要性と、それを実行するための方法について
CSS { In Real Life } | Programming as a Craft: プログラミングと他のクラフト(工芸)との類似性について