Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ピクセルパーフェクトの定義
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Nobuyoshi
February 24, 2026
Business
130
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
140
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
360
Pug / SASS でピクロス(カービィ)を作成
uemura
0
210
僕の好きなcssプロパティ・値5選
uemura
0
520
複雑なHTML_CSS アニメーション 作品一覧 + 苦労したこと
uemura
0
170
Other Decks in Business
See All in Business
キャンバスエッジ株式会社 会社説明資料
canvasedge
0
19k
malna-recruiting-pitch
malna
0
27k
Cobe Associe: Who we are? /コンサル・市場調査・人材紹介のCobe Associe
nozomi
6
22k
会社説明資料
caitechhr
0
1.3k
インキュデータ会社紹介資料
okitsu
3
60k
安定公務員みたいな学校から 毎年アップデートされる世界へ
maijun
1
1.1k
uniam_事業概要.pdf
uniam
PRO
0
360
NEXERA inc. | Company Deck
nexera
0
26k
事業領域
daisan123
0
680
三井物産グループのデジタル証券~福岡・天神~徹底解説セミナー
c0rp_mdm
PRO
0
1.2k
会社説明資料(新卒採用)
witsjp
0
140
カンパニーデック_260910.pdf
kojima1
0
190
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
820
Why Our Code Smells
bkeepers
PRO
340
58k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
340
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.1k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
エンジニアに許された特別な時間の終わり
watany
109
250k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
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!!