未分類

スポンサーリンク
未分類

【デザイン基礎|実務向け】CSSの次世代表現「::highlight()」で実現する、検索ハイライトの「脱・DOM汚染」

Web制作の現場において、検索結果やキーワードの強調表示を実装する際、皆さんはどのように対応していますか?これまでは、対象となるテキストをJavaScriptで抽出し、spanタグなどでラップして個別にスタイルを当てるという手法が一般的でし...
未分類

【デザイン基礎|実務向け】CSSのmask-modeを使いこなす:現場で差がつくグラフィック表現の最適解

Webデザインの現場において、画像の切り抜きや装飾の表現に「mask-image」を使うことは一般的になりました。しかし、意外と見落とされがちなのが「mask-mode」プロパティです。今回は、このプロパティを理解することで、実装の幅をどう...
未分類

【デザイン基礎|実務向け】実務で差がつく!Object.prototype.valueOf()の隠れた活用術

こんにちは。Webデザイナーとして長く現場に立っていると、JavaScriptのプリミティブな挙動に助けられる場面が多々あります。今回は、あまり注目されることのないObject.prototype.valueOf()について、実務的な視点で...
未分類

【デザイン基礎|実務向け】実務で差がつく!::-webkit-slider-thumbのカスタマイズとアクセシビリティの境界線

なぜ::-webkit-slider-thumbを深掘りするのかWebデザインにおいて、range入力(スライダー)のスタイリングは避けて通れない課題です。特に::-webkit-slider-thumbは、ブラウザ間の挙動差が激しく、実装...
未分類

【デザイン基礎|実務向け】コンテナクエリで実現する「コンポーネント単位のUI設計」の現在地

長年、Webデザインの現場ではメディアクエリによる「画面サイズ依存のレイアウト」が常識でした。しかし、コンテナクエリ(Container Queries)の登場により、私たちは「親要素のサイズ」に基づいてスタイルを制御できるようになりました...
未分類

【デザイン基礎|実務向け】transformプロパティを「アニメーションの演出」だけで終わらせないための実務的アプローチ

Web制作の現場で transform といえば、ホバー時の拡大やスライドインといったアニメーション演出が真っ先に思い浮かぶでしょう。しかし、シニアデザイナーの視点から言えば、transform の真価は「GPUアクセラレーションを活用した...
未分類

【デザイン基礎|実務向け】実務で差がつくfont-style:斜体(Italic)を「正しく」使いこなすための設計思考

なぜ、安易なイタリックは避けるべきなのかWebデザインの現場において、font-style: italic; を指定する場面は決して少なくありません。しかし、シニアデザイナーの視点から言えば、このプロパティを「強調したいから」という理由だけ...
未分類

【デザイン基礎|実務向け】なぜ今、address要素の「セマンティクス」を再定義すべきなのか

こんにちは。現場でフロントエンドの品質管理を担当しているシニアデザイナーです。今回は、HTMLのaddress要素について、少し踏み込んだ話をしましょう。「連絡先を書くタグ」という認識はあっても、実務で意図通りに使いこなせているケースは意外...
未分類

【デザイン基礎|実務向け】CSSスクロールバーカスタマイズの落とし穴と「UXを損なわない」実装術

デザインの細部までこだわりたいデザイナーにとって、ブラウザ標準のスクロールバーは時に「ノイズ」に感じられるものです。しかし、CSSでスクロールバーをカスタマイズする際は、単なる見た目の追求ではなく、アクセシビリティの観点から慎重な判断が求め...
未分類

【デザイン基礎|実務向け】実務で差がつく「Script-supporting element」の賢い使いこなし術

Web制作の現場において、script要素やtemplate要素といった「Script-supporting element」は、単なるJavaScriptの置き場所として軽視されがちです。しかし、アクセシビリティやパフォーマンス、そして保...
スポンサーリンク