yuheiy

安田祐平(やすだゆうへい)の個人ウェブサイトです。HTML/WAI-ARIA、CSS、JavaScript/TypeScript、ウェブサイトおよびウェブアプリケーション開発、インターフェースデザイン、アクセシビリティ、デザインシステム、DevOpsなどの話題が多いです。

おもな投稿

yuheiy

コンテンツに自律的に適応するレイアウトとコンポジション、アップデートされたレイアウトプリミティブ

yuheiy

レスポンシブデザインの「間」を適切に設計するためのフルイドタイポグラフィとグリッドシステムの考え方——キャンバスインからコンテンツアウトへ

PLAID Engineer Blog

アクセシビリティ学習の手引きとしての入門講座

yuheiy

なぜ僕はデザイナーの作ったデザインを「見づらい」と感じてしまうのか

yuheiy

日本語におけるtext-wrapプロパティの運用

yuheiy

WEB+DB PRESS Vol.133に特集「Tailwind CSS実践入門——まず作ってから、あとで共通化する」を寄稿しました #wdpress

yuheiy

マークアップのわかり方

yuheiy

横並びになったボタンを同じ幅で配置するCSS

yuheiy

宣言的デザイン(翻訳)

SHIFTBRAIN note

『Every Layout』に到った背景と思想についての私の解釈

yuheiy

『Every Layout——モジュラーなレスポンシブデザインを実現するCSS設計論』、素直さという選択 #everylayout_ja

yuheiy

垂直方向のマージンにはmargin-topを優先的に使う理由

yuhei blog

CSSのユーティリティクラスと「関心の分離」——いかにしてユーティリティファーストにたどり着いたか(翻訳)

プロジェクト

sdenv

ウェブサイト(not ウェブアプリケーション)のためのフロントエンド開発スターターキット。

accrefs

ウェブアクセシビリティの参考資料をまとめたサイト。日本語の資料を中心にリンク数は200を超える。サイトのデザインおよび実装に携わる。有志のメンバーにより制作・運営されている。

シフトブレイン/スタンダードデザインユニット

自社で所属していたチームのウェブサイト。

yuhei blog

過去に更新していた個人ブログ。

最近のブログ

コミット履歴からユーザーフレンドリーなリリースノートをLLMで作成する

GitHubリポジトリのリリースノートは、毎回手動で記述するのではなく、何かしらの仕組みで自動生成されることが多い。

Space Toggleハックを使ってcolor-schemeに応じた値の切り替えを実現する

ライトモードとダークモードに対応したCSSを作成するとき、最初に考えられるのはprefers-color-schemeを使って宣言を上書きする方法だろう。

画像を囲うボーダーの色を半透明にしてコンテンツに馴染みやすくする

CSSのborderプロパティに半透明の色を指定すると、ボーダーが透過してその背景と合成される。