Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ピクセルパーフェクトの定義
Search
Nobuyoshi
February 24, 2026
Business
120
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ピクセルパーフェクトの定義
Nobuyoshi
February 24, 2026
More Decks by Nobuyoshi
See All by Nobuyoshi
仕事では採用されなかったホスティングサービス、 せっかくなのでLTで話します
uemura
0
130
Babylon.js × microCMS でフォトギャラリーサイト作った
uemura
0
290
2年ぶりにCSSアニメーションを作ったよ!
uemura
0
1k
今年初めてのBabylonJsを触ってみた
uemura
0
310
ポートフォリオサイトのお問い合わせフォームをSendgrid + microCMSで作成したお話
uemura
1
1.6k
Three.js(WebGL)で一年以上学習した成果と便利なクラス/ライブラリを紹介
uemura
0
350
Pug / SASS でピクロス(カービィ)を作成
uemura
0
200
僕の好きなcssプロパティ・値5選
uemura
0
520
複雑なHTML_CSS アニメーション 作品一覧 + 苦労したこと
uemura
0
160
Other Decks in Business
See All in Business
どちらも「ユーザーのため」だった —価値の対立を仮説検証に変えて #Scrumfest Osaka 2026
mamedai55
0
410
スマサテでの日々 -Sumasate Tour Deck-
sumasate
0
1.7k
人生初のマネージャーというロールを 経験して得たもの・失ったもの / Reflections on My First Manager Role
mackey0225
0
780
川下り型キャリア感できのこってきた 35歳子育て世帯の葛藤
ikasumiwt
0
310
GOドライブ会社紹介資料
go_drive_corp
0
4.6k
株式会社BALLAS 会社案内
ballas_inc
0
41k
「プロダクトエンジニア」とは ~ 名づけの価値と、言葉が動かす力 ~
mkitahara01985
0
240
2026.8_中途採用資料.pdf
superstudio
PRO
5
120k
新規事業立ち上げにPMMが果たすべき役割と責任 −スケールアップ企業における"プロダクトマーケティング"の可能性
yushimad
1
520
ときめかないミーティングはアップデートのシグナル #scrumosaka
asumikam
5
1.5k
ダイナトレック会社紹介202608
takuyasaeki
0
180
GRIFFIN GROUP 企業説明資料
griffin2012
0
1.8k
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
430
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
460
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
520
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Practical Orchestrator
shlominoach
191
12k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
490
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Transcript
1 うえむー 2/24 ピクセルパーフェ クトの定義
Name:うえむー Job : フロントエンドエンジニア・リードエンジニア Skill : HTML / CSS /
JavaScript / jQuery / PHP / Liquid / TypeScript / SCSS / Pug / Laravel / Symfony / React.js / Next.js / WordPress / Movable Type / microCMS / Shopify etc... Hobby : ゴルフ・ランニング・ボードゲーム・麻雀・学習 Link : https://x.com/uemuragame5683/ 2
ピクセルパーフェクト、デザイン文化、ジレンマ ⚫現場のジレンマ ピクセルパーフェクトは 昔とくらべて実現が難しい認識 であり、多くの作業者においても 本当にそこまで 1px 単位で揃える必要があるのか? っておもっている人が 多い
3 ピクセルパーフェクトとは?:デザインカンプを1pxのずれもないように完全再現させること。 だからといって、みんながそう思っているからよしなにやっていけばいいのかといえばそうでもありません! ⚫強いデザイン文化を持つ企業 ピクセルパーフェクトにおいて、デザインに強い会社 は、デザインカンプを揃えるように 実装して欲しいとい う期待感・文化は強く残っている。
“昔のサイト” と “今のサイト” の比較 昔のフロント実装の前提( 2012) ・固定幅(例:960px / 1024px) ・サイトのレイアウトがシンプルなのが多い
・レスポンシブなし、SP別 ・フォントも種類・環境が限定的(画像をスライスして掲載) ・グローバルナビやボタンなども 画像でスライスして配置 が一般 的 4 イメージとして、大枠なピースをペタペタして作る時代 から、 細かいピースを組み立てる時代 になり、だいぶ難易度が上がっている!!! 今のフロント実装の前提( 2025) ・可変幅(vw / % / clamp) ・レスポンシブ必須 ・グローバルナビやボタンやフォントなどがHTML/CSSで対応が 一般的 ・動的なアニメーションも増えてよりデザインの再現度が難しくな る。
強いデザイン文化を持つ企業 技術的制約が比較的少な かった時代は「デザインカン プを高い精度で再現する」 こ とが比較的現実的であり、実 際にそれが可能なケースも 多く存在していました。 5 つまり、「高い再現度で実装できていた」という過去の成功体験が、
今も期待値として固定化され続けている可能性がある ということです。 その結果、 「ここまで揃える ことができる」という成功体験 が積み重なり、“それが品質 基準” として定着していったと 考えられます。 しかし、CSS 前提条件が大 きく変わった現在において も、当時の基準が無意識の まま引き継がれているケース がある、というのが現状では ないかと思います。
現場でよく起きている「すれ違い」 6 こうした 「過去の成功体験」 と 「現在の前提条件」 のズレ によって、 現場では衝突や認識のギャップが生まれやすくなっています。 実装者側の声
・今の前提だと同じことをやるのは正直かなり難しい ・1px 単位で合わせるために時間がかかりすぎる ・レイアウトが破綻していなければ問題ないのでは? クライアント様側の声 ・今までは、こういう実装ができていた ・だから今回もできるはず ・できないと言われても、理由がよくわからない
どう解決していくか? 無理をしなくてよいもの ・各モジュール間のマージン差(2px - 3px程度) ※ ただし、一見してズレて見えるものは NG そこはパーフェクトピクセルを利用して違和感ない様に揃える 事
7 まず、クライアント側が安心できる整理 をしておくことが重要です。 「揃えない」という話ではなく、 “揃える基準を整理する ” という考え方です。 判断基準として大事にしたいこと >「違い」より「違和感」を見る ・数値として違っているかではなく、見た瞬間に「おかしい」と感じるかどうか 必ず揃える(特にデザインガイドラインで定義されている場 合は必須) ・フォントサイズ階層 ・行間・字間 ・色・配色ルール ・主要UI(ボタン・入力欄・ヘッダー・フッター・カード・リスト) ・モジュール ・余白のリズム
本国サイトが存在し、日本側にデザインがない場合 本国サイトは存在するページが、日本側に明確なデザイ ンカンプがない場合、「本国サイトに合わせてほしい」と いう要望をいただくことがあります。 この場合は、本国サイトを“デザインカンプ(判断基準)”と して扱い、その仕様・挙動に合わせて実装することを前 提にします。 8 本国サイトが存在し、日本側にデザインがない場合の対処法 実際の現場でも、「大体、本国サイト通りでお願いします」
と言われるケースは少なくありません。
『できない理由』を『代替案の提案』へ変換し、合意を形成する 9 説明の質を変えて、感情ではなく合意で決める 目的は「感情」ではなく「合意」で決められる状態にすることです。 このフローを通すことで、 「なんとなく気持ち悪い/なんとなく嫌」ではなく、 前提と根拠を共有したうえで、合意ベースで判断ができる状態 をつくることができます。 抽象的な説明 「技術的に難しい」
「制約があります」 なんか嫌だ! 具体的かつ根拠を伴った説明 1.条件 2.理由 3.影響 合意ベースで判断 ? ☑— ☑— 伝え方をかえる
まとめ 10 ・デザインカンプを厳密に揃える文化は、今も確実に存在する。 ・しかし、 昔は揃えやすかったが、今は技術・環境の複雑化により難易度が上がっている。 ・その結果、 「過去の成功体験」と「現在の前提条件」のズレから 、すれ違いが生まれやすい。 ・まずは、“今の時代のピクセルパーフェクトとは何か ”
を整理することが重要。 ・クライアント様との 衝突を減らすためのプロセスを合意ベースで整理しておく ことが重要。
11 11 Thank You!!