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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Nobuyoshi
February 24, 2026
Business
1
90
ピクセルパーフェクトの定義
Nobuyoshi
February 24, 2026
Tweet
Share
More Decks by Nobuyoshi
See All by Nobuyoshi
仕事では採用されなかったホスティングサービス、 せっかくなのでLTで話します
uemura
0
110
Babylon.js × microCMS でフォトギャラリーサイト作った
uemura
0
260
2年ぶりにCSSアニメーションを作ったよ!
uemura
0
940
今年初めてのBabylonJsを触ってみた
uemura
0
280
ポートフォリオサイトのお問い合わせフォームをSendgrid + microCMSで作成したお話
uemura
1
1.6k
Three.js(WebGL)で一年以上学習した成果と便利なクラス/ライブラリを紹介
uemura
0
330
Pug / SASS でピクロス(カービィ)を作成
uemura
0
180
僕の好きなcssプロパティ・値5選
uemura
0
490
複雑なHTML_CSS アニメーション 作品一覧 + 苦労したこと
uemura
0
160
Other Decks in Business
See All in Business
AIエージェント時代のハーネスエンジニアリングとは
tame
2
1.3k
GMO Flatt Security 会社紹介資料
flatt_security
0
29k
「事業目線」の正体 〜3つのフェーズのCTO経験から見えてきた、EMが持つべき視点 @ EMConf JP 2026
sotarok
7
3.6k
2025年度ICT職専門研修(海外派遣研修)報告書 No.1
tokyo_metropolitan_gov_digital_hr
0
150
SANU Regenerative Action Report 2026
sanu
0
3.2k
toypo Company Deck
kanseikogami
0
850
フルカイテン株式会社 採用資料
fullkaiten
0
83k
HENNGE会社紹介資料/company_introduction
hennge
4
240k
セーフィー株式会社(Safie Inc.) 会社紹介資料
safie_recruit
7
420k
ALTURA X Careers Company Deck
altura_x
0
1.3k
Team Topologies as the 'infrastructure for agency' with humans and AI
matthewskelton
PRO
0
210
メドピアグループ紹介資料
medpeer_recruit
10
150k
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
86
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
220
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
120
Are puppies a ranking factor?
jonoalderson
1
3.1k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
470
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.9k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
390
Between Models and Reality
mayunak
2
230
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!!