PlayStation дизайн-система.
PlayStation дизайн-система — Розничная продажа игровых консолей. Трехповерхностная компоновка каналов, сдержанно-авторитетный тип отображения, голубое масштабирование при наведении.
Посмотрите в контексте
Одни и те же дизайн-токены, применённые к разным типам артефактов — сайту, приложению, слайду, постеру. Оригинальные макеты, переоформленные этой системой, а не скриншоты.
it
real.
Дизайн-токены
56 токенов, соответствующих контракту токенов Open Design — та же структурированная палитра, шрифты, отступы и значения анимации, которые ваш agent читает, чтобы оформить любой артефакт.
Поверхность
-
--bg#000000 -
--surface#ffffff -
--surface-warm#f5f7fa
Текст
-
--fg#ffffff -
--fg-2var(--fg) -
--muted#cccccc -
--metavar(--muted)
Границы
-
--border#cccccc -
--border-soft#f3f3f3
Акцент
-
--accent#0070cc -
--accent-on#ffffff -
--accent-hover#1eaedb -
--accent-active#0068bd
Семантика
-
--success#16a34a -
--warn#eab308 -
--danger#c81b3a
Типографика
-
--font-display"SST", "Playstation SST", Arial, Helvetica, sans-serif -
--font-body"SST", "Playstation SST", Arial, Helvetica, sans-serif -
--font-monoui-monospace, "SF Mono", "JetBrains Mono", Menlo, Monaco, Consolas, monospace
Шкала шрифтов
-
--text-xs12px -
--text-sm14px -
--text-base18px -
--text-lg22px -
--text-xl28px -
--text-2xl35px -
--text-3xl44px -
--text-4xl54px -
--leading-body1.5 -
--leading-tight1.25 -
--tracking-display-0.1px
Отступы
-
--space-14px -
--space-28px -
--space-312px -
--space-416px -
--space-520px -
--space-624px -
--space-832px -
--space-1248px -
--section-y-desktop96px -
--section-y-tablet64px -
--section-y-phone48px
Скругление
-
--radius-sm6px -
--radius-md12px -
--radius-lg24px -
--radius-pill999px
Тени
-
--elev-flatnone -
--elev-ring0 0 0 1px var(--border) -
--elev-raisedrgba(0, 0, 0, 0.08) 0 5px 9px 0
Фокус
-
--focus-ring0 0 0 2px #0070cc
Анимация
-
--motion-fast180ms -
--motion-base200ms -
--ease-standardcubic-bezier(0.2, 0, 0, 1)
Макет
-
--container-max1600px -
--container-gutter-desktop64px -
--container-gutter-tablet32px -
--container-gutter-phone16px
Design System Inspired by PlayStation
Category: Медиа и потребительский сектор Розничная продажа игровых консолей. Трёхуровневый канальный макет, дисплейный шрифт «тихого авторитета», cyan-масштабирование при наведении.
1. Визуальная тема и атмосфера
PlayStation.com держится с достоинством маркетингового подразделения премиальной электронной компании, которая попутно продаёт развлечения. Страница организована как вертикальный канал из чередующихся поверхностей: почти чёрная шапка и герой-секция, последовательность бумажно-белых редакционных панелей в середине, и тёмно-кобальтовый футер, который удерживает весь опыт. Между этими режимами поверхностей сайт активно использует фотографию и 3D-рендеры продуктов — консоль PS5, обложки игр, контроллеры DualSense — позволяя железу нести эмоциональную нагрузку, пока декор остаётся сдержанным.
Типографская подпись бренда — SST Light (вес 300) в крупных размерах. Фирменная гарнитура Sony SST применяется в диапазоне от 22px до 54px при весе 300, придавая заголовкам дисплейного уровня шёпотное, изысканное качество — ближе к рекламе люксовых часов, чем к витрине игрового магазина. Этот «тихий авторитет» — полная противоположность крику Manuka у The Verge или плотности газетного киоска у Wired: PlayStation хочет, чтобы текст отступал, а продукт выходил вперёд. Тело и интерфейс опираются на веса 500–700, но дисплейный голос неизменно тонкий и спокойный.
Единственное место, где сдержанность нарушается, — взаимодействие. Каждая основная кнопка выполняет одно и то же движение при наведении: заливка сменяется электрическим cyan #1eaedb, появляется белая рамка 2px, за ней расцветает внешнее кольцо PlayStation-blue 2px, и вся кнопка масштабируется на 1.2×. Сочетание цветового всплеска, рамки, кольца и подъёма — фирменный приём Sony, уникальный среди крупных брендов: миниатюрная анимация «включения», которую сайт повторяет сотни раз на одной странице.
Ключевые характеристики:
- Трёхуровневый канальный макет: почти чёрный герой, бумажно-белый контент, кобальтово-синий футер — чередующиеся, никогда не смешивающиеся
- SST вес 300 при 22–54px для дисплея — заголовки «тихого авторитета», которые позволяют предметной фотографии быть в центре внимания
- PlayStation Blue
#0070ccкак якорный цвет бренда; cyan#1eaedbзарезервирован исключительно для состояний hover/focus - Каждый интерактивный элемент масштабируется на 1.2× при наведении — фирменный эффект «включения», уникальный для PlayStation
- Кнопки-таблетки с полным радиусом 999px; обложки карточек в скруглённых прямоугольниках 12–24px
- Commerce-orange
#d53b00используется исключительно для CTA в PlayStation Store / состояний покупки - Широкое покрытие брейкпоинтов до 2120px — сайт масштабируется вплоть до просмотра на 4K-телевизорах
2. Цветовая палитра и роли
Основной (якорный цвет бренда)
- PlayStation Blue (
#0070cc): Якорный цвет бренда. Используется в основном футере, встроенных ссылках, основных кнопках на тёмных поверхностях и каждом «официальном» маркере. Считайте его неизменным — именно с ним бренд прежде всего ассоциируется в памяти потребителя. - Console Black (
#000000): Чистый чёрный для шапки, фоновых зон героя и зон представления продуктов. PlayStation использует чёрный для обрамления железа так же, как музей использует чёрный для обрамления скульптуры.
Вторичный и акцентный
- PlayStation Cyan (
#1eaedb): Цвет взаимодействия. Применяется ТОЛЬКО к состояниям hover, focus и active кнопок и ссылок. Никогда не используется как фоновый цвет по умолчанию или цвет текста в состоянии покоя. При наведении сочетайте с рамкой#ffffff2px и внешним кольцом#0070cc2px для полного фирменного эффекта. - Link Hover Blue (
#1883fd): Более яркий вариант для hover-состояний встроенных текстовых ссылок. Отличается от Cyan — это цвет ссылки, Cyan — цвет кнопки. - Dark Link Blue (
#0068bd): Цвет ссылки в состоянии покоя на светлых поверхностях — чуть более насыщенный родственник фирменного синего.
Поверхности и фоны
- Paper White (
#ffffff): Основной холст контента для редакционных панелей между шапкой и футером. - Ice Mist (
#f5f7fa): Атмосферная конечная точка градиента светлых секций. Используется ненавязчиво позади определённых панелей, чтобы слегка приподнять их над чистым белым. - Divider Tint (
#f3f3f3): Тихий цвет горизонтального разделителя между рядами контента. - Masthead Black (
#000000): Верхняя навигация и холст героя — зарезервирован для зон, ориентированных на продукт. - Shadow Black (
#121314): Начальный якорь тёмного градиента секций, когда панели нужна атмосферная глубина. - Filter Mist (
rgba(245, 247, 250, 0.3)): Полупрозрачный фон для прикреплённых фильтровых панелей — единственный момент «стекломорфизма» на сайте.
Нейтральные цвета и текст
- Display Ink (
#000000): Основные дисплейные заголовки на белых поверхностях. - Deep Charcoal (
#1f1f1f): Основные заголовки тела текста и цвет ссылок в состоянии покоя — чуть мягче чистого чёрного, чтобы снизить визуальный ореол на крупных блоках. - Body Gray (
#6b6b6b): Вторичный текст тела и метаданные. - Mute Gray (
#cccccc): Третичные метки, отключённые состояния. - Placeholder Ink (
rgba(0, 0, 0, 0.6)): Текст-заполнитель форм — 60% чёрного, не отдельное значение серого. - Inverse White (
#ffffff): Основной текст на тёмных и синих поверхностях. - Dark-Link Blue (
#53b1ff): Цвет ссылки в состоянии покоя на тёмных/чёрных поверхностях — более светлый «воздушный» вариант PlayStation Blue для читабельности на чёрном фоне.
Семантический и коммерческий
- Commerce Orange (
#d53b00): Зарезервирован для CTA состояний покупки в PlayStation Store, ценовых выносок и бейджей «в продаже». Единственный тёплый цвет на сайте — применяйте экономно и никогда вне коммерческого контекста. - Commerce Orange Active (
#aa2f00): Состояние нажатия/активации коммерческих кнопок. - Warning Red (
#c81b3a): Ошибки форм и предупреждения о деструктивных действиях. - Shadow Wash 80 (
rgba(0, 0, 0, 0.8)): Эффектный скрим позади текста героя на предметной фотографии. - Shadow Wash 16 (
rgba(0, 0, 0, 0.16)): Лёгкое кольцо возвышения на карточках. - Shadow Wash 08 (
rgba(0, 0, 0, 0.08)): Сверхлёгкое возвышение карточки — почти незаметно, но разделяет белые панели с белым фоном. - Shadow Wash 06 (
rgba(0, 0, 0, 0.06)): Самая лёгкая тень в системе.
Система градиентов
PlayStation использует два секционных градиента и ничего сверх того:
- Светлый секционный градиент: от
#ffffffдо#f5f7fa— почти незаметная заливка, которая тихо приподнимает панель над холстом. - Тёмный секционный градиент: от
#121314до#000000— короткая вертикальная заливка, придающая панелям героя лёгкое виньетирование без введения каких-либо цветовых сдвигов.
Оба градиента используются только как фоны секций, никогда внутри компонентов. Нет градиентных кнопок, нет градиентного текста, нет светящихся ореолов. Бренд — синий, не синий-в-пурпурный, не синий-в-cyan.
3. Правила типографики
Семейство шрифтов
- SST / Playstation SST (Sony, проприетарный) — резервный:
Arial,Helvetica. Фирменная глобальная гарнитура Sony, разработанная Тоши Омагари и Акирой Кобаяши. Охватывает веса 300 / 500 / 600 / 700 по всей главной странице. Вес 300 при 22–54px — типографская подпись PlayStation. - SST (condensed / alternate) — резервный:
helvetica,arial. Сжатый вариант, используемый в ряде UI-модулей, где важна ширина. - Arial — резервный вариант для редкого варианта кнопки, отрисованного системным sans.
Иерархия
| Роль | Шрифт | Размер | Вес | Межстрочный интервал | Межбуквенный интервал | Примечания |
|---|---|---|---|---|---|---|
| Hero Display (XL) | SST | 54px / 3.38rem | 300 | 1.25 | -0.1px | Самый крупный момент SST на странице — заголовок с лёгким весом класса люкс |
| Hero Display (L) | SST | 44px / 2.75rem | 300 | 1.25 | 0.1px | Вторичные заголовки героя |
| Large Display | SST | 35px / 2.20rem | 300 | 1.25 | — | Заголовки feature-панелей |
| Mid Display | SST | 28px / 1.75rem | 300 | 1.25 | 0.1px | Заголовки секций |
| Compact Display | SST | 22px / 1.38rem | 300 | 1.25 | 0.1px | Названия модулей — по-прежнему в лёгком весе 300 |
| Playstation SST Sub | Playstation SST | 22.5px / 1.41rem | 400 | 1.30 | — | Промо-подзаголовок |
| UI Heading Small | SST | 18px / 1.13rem | 600 | 1.00 | — | Компактные UI-заголовки |
| Button / CTA | SST | 18px / 1.13rem | 500 | 1.25 | 0.4px | Метка основной кнопки |
| Button / Emphasized | SST | 18px / 1.13rem | 700 | 1.25 | 0.45px | CTA с повышенным акцентом (купить, подписаться) |
| Button Serif | SST | 18px / 1.13rem | 600 | 1.50 | — | Метка вторичной кнопки |
| Body Relaxed | SST | 18px / 1.13rem | 400 | 1.50 | 0.1px | Стандартный текст для чтения |
| Link Body | SST | 18px / 1.13rem | 400 | 1.50 | — | Текст встроенной ссылки |
| Compact Button | SST | 14px / 0.88rem | 700 | 1.25 | 0.324px | Мини-CTA в карточках |
| Utility Caption | SST | 14px / 0.88rem | 500 | 1.50 | — | Подписи, метки тегов |
| Caption Body | SST | 14px / 0.88rem | 400 | 1.50 | — | Стандартные метаданные |
| Playstation Caption Bold | Playstation SST | 14px / 0.88rem | 700 | 1.40 | — | Акцентированная подпись |
| Playstation Caption Mid | Playstation SST | 14px / 0.88rem | 600 | 1.40 | — | Полужирная подпись |
| Playstation Button | Playstation SST | 14.4px / 0.90rem | 700 | 1.00 | 0.144px | UI-кнопка с плотным межстрочным интервалом |
| Playstation Tab | Playstation SST | 14px / 0.88rem | 400 | 1.10 | 0.14px | Метка вкладки/таблетки |
| Playstation Compact Caption | Playstation SST | 12.8px / 0.80rem | 400 | 1.10 | — | Наименьшая UI-подпись |
| Micro Caption | SST | 12px / 0.75rem | 500 | 1.50 | — | Микрокопи в футере, юридический текст |
| Compact Caption Bold | SST | 12.06px / 0.75rem | 700 | 1.50 | — | Акцентированный микротекст |
Принципы
- Вес 300 в крупных размерах — это голос бренда. PlayStation — единственный крупный консольный бренд, использующий лёгкий вес дисплея для заголовков героя. Не поддавайтесь искушению «улучшить» дисплейный шрифт до 500 или 700 — тишина и есть личность.
- Вес возрастает на уровне UI. Ниже 18px система переходит к 500–700 ради читабельности. Градиент веса от 300 (дисплей) → 400 (тело) → 500 (подписи) → 700 (кнопки) — это иерархия.
- Межбуквенный интервал едва заметен. Большинство значений — 0.1–0.45px, положительные или слегка отрицательные. Значение
-0.1pxдля героя 54px стягивает дисплейный шрифт ровно настолько, чтобы он читался как «спроектированный», не превращаясь в типографское высказывание. - Два регистра SST. «SST» и «Playstation SST» функционально одно семейство с немного разными метриками (Playstation SST плотнее в малых размерах). Считайте их взаимозаменяемыми для целей, выходящих за рамки внутреннего лицензирования Sony.
- Без верхнего регистра. В отличие от The Verge или Wired, PlayStation редко использует ЗАГЛАВНЫЕ метки. Маркеры и теги остаются в заглавном или строчном регистре — ещё один ход «тихого авторитета».
- Нигде нет засечек. Вся система — sans. Нет голоса печатного издания в противовес.
4. Оформление компонентов
Кнопки
Основная — PlayStation Blue Pill
- Фон:
#0070cc(PlayStation Blue) - Текст:
#ffffff, SST 18px / 500 / трекинг 0.4px - Рамка: отсутствует в состоянии покоя
- Радиус скругления:
999px— полная таблетка - Отступ: ~
12px 24px(варьируется в зависимости от размерного класса) - Обводка:
rgb(255, 255, 255) none 0pxв состоянии покоя - Hover (фирменный приём):
- Фон меняется на
#1eaedb(PlayStation Cyan) - Текст остаётся
#ffffff - Появляется рамка
#ffffff2px - Расцветает внешнее кольцо-тень
#0070cc2px (0 0 0 2px #0070cc) transform: scale(1.2)— кнопка реально увеличивается на 20%
- Фон меняется на
- Active:
opacity: 0.6— быстрое затемнение для сигнала нажатия - Focus: аналогично hover, но кольцо становится фокусной тенью
rgb(0, 114, 206) 0px 0px 0px 2px - Переход: ~180ms ease для фона, трансформации и тени
Вторичная — белая обводка на тёмном фоне
- Фон:
#ffffff - Текст:
#0172ce(вариант PlayStation Blue) - Рамка:
2px outset #000000— настоящая рамкаoutset, что крайне редко в современном CSS - Радиус: варьируется (часто
999pxили36px) - Отступ:
16px 20px - Hover: та же фирменная заливка cyan + scale(1.2) + кольцо
- Focus: то же кольцо
Commerce Orange
- Фон:
#d53b00(Commerce Orange) - Текст:
#ffffff, SST 18px / 700 / трекинг 0.45px - Радиус скругления:
999px— таблетка - Используется только в CTA PS Store / Buy / Subscribe Plus
- Active: фон темнеет до
#aa2f00 - Hover: следует правилу cyan-инверсии как и все остальные кнопки (НЕ оранжевый hover)
Transparent Ghost
- Фон: прозрачный
- Текст:
#1f1f1f(Deep Charcoal) - Рамка:
1px solid #dedede - Отступ:
0 10px(плотный, оптимизирован для навигации) - Hover: заливка cyan, белый текст, белая рамка 2px, scale(1.2)
- Active: текст меняется на
#0072ce, opacity 0.6
Icon Circle
- Фон:
rgba(0, 0, 0, 0.2)на фотографии;#ffffffна светлых поверхностях - Радиус скругления:
100%— идеальный круг - Используется для стрелок предыдущей/следующей карусели и кнопок «поделиться»
- Hover: светлеет до
var(--color-role-backgrounds-primary-link-hover)(приблизительно#e5e5e5на светлом)
Mini CTA (в карточке)
- SST 14px / 700 / трекинг 0.324px
- Отступ ~8px 16px
- Радиус:
999px - Используется внутри карточек игр для мини-CTA «Купить сейчас» / «Добавить в корзину»
Карточки и контейнеры
Hero Card (главный игровой элемент)
- Фон: фотография/рендер — обычно на чёрной основе
- Радиус скругления:
24pxили19pxдля feature-карточек - Внутренний отступ: 32–48px
- Тень:
rgba(0, 0, 0, 0.8) 0px 5px 9px 0px— эффектная тень, используемая только когда карточка перекрывает фотографию героя - Hover: тонкая трансформация масштаба, на основном CTA появляется cyan-обводка
Game Cover Tile (тайл обложки игры)
- Фон: обложка игры, без отступов
- Радиус скругления:
12pxили13px(изображения) /19px(рамка карточки) - Тень:
rgba(0, 0, 0, 0.08) 0px 5px 9px 0px— сверхлёгкое возвышение - Hover: основной CTA карточки загорается cyan, сама карточка может масштабироваться на 1.02×
- Переход: 200ms ease для трансформации
Content Panel (White, белая контентная панель)
- Фон:
#ffffffили светлый градиент секции#ffffff → #f5f7fa - Рамка: как правило, отсутствует; отделяется от соседей отступами и тонкими тенями
- Радиус:
12px–24pxв зависимости от иерархии панели - Тень:
rgba(0, 0, 0, 0.06) 0px 5px 9px 0px— самая лёгкая в системе
Тёмная карточка на тёмном фоне
- Фон:
rgba(0, 0, 0, 0.2)поверх фотографии - Радиус скругления:
6px(компактный) или24px(feature) - Используется для вставок «пресс-кит» или «блок статистики» поверх видео героя
Поля ввода и формы
- По умолчанию: фон
#ffffff, рамка1px solid #cccccc, радиус3px(плотнее, чем остальная система — поля ввода — единственное место, где PlayStation становится по-настоящему компактным), текст SST 16px в#1f1f1f, заполнительrgba(0, 0, 0, 0.6). - Focus: кольцо фокуса
#0070cc2px черезbox-shadow: 0 0 0 2px #0070cc. Цвет рамки не меняется — работу выполняет кольцо. - Ошибка: рамка и текст меняются на
#c81b3a(Warning Red), встроенный текст ошибки ниже в том же красном. - Переход: ~180ms ease для рамки и тени.
Навигация
- Верхняя навигация: чёрная (
#000000) полноширинная полоса с логотипом PlayStation (белым) выровненным по левому краю, категорийными ссылками по центру в SST 14–16px / 500 и небольшим CTA «Войти» по правому краю. - Hover на ссылке навигации: цвет переходит от
#ffffffк#1883fd(Link Hover Blue), без подчёркивания. - Активная секция: отмечается тонким подчёркиванием 2px в
#0070cc. - Мобильная: навигация сворачивается в выдвижной ящик-гамбургер. Внутри ящика ссылки располагаются вертикально с отступами 16px и горизонтальными отступами 20px.
- Поведение при прокрутке: навигация остаётся прикреплённой вверху; при переходе в зону светлой поверхности она не инвертируется — сохраняет чёрный фон на всём протяжении.
Работа с изображениями
- Соотношения сторон: 16:9 для видео/фотографии героя, 1:1 для рендеров консоли, 3:4 для обложек игр, 4:3 для lifestyle-фотографии.
- Углы: скруглены до
12px,13pxили24pxв зависимости от контекста карточки. Обложки игр —6–12px, изображения героя —24px. - Полноширинные: только в герое шапки и промобаннерах футера. Всё остальное располагается внутри колонки контента с отступами.
- Тень: эффектная
rgba(0, 0, 0, 0.8) 0 5px 9px 0для героев, лёгкаяrgba(0, 0, 0, 0.06) 0 5px 9px 0для тайлов сетки. - Hover: изображение остаётся неподвижным, реагируют рамка карточки и основной CTA.
- Ленивая загрузка:
loading="lazy"для всего ниже линии свёртки,eagerдля героя шапки.
Game Store Pill (отличительный элемент)
- Фон:
#ffffff - Текст:
#000000, SST 14px / 500 - Отступ:
14px 18px - Радиус:
9999px— полная таблетка - Нейтральный тег-таблетка рядом с обложками игр для маркировки платформы («PS5», «PS4», «PSVR2»). Контраст белого на тёмном.
5. Принципы макета
Система отступов
- Базовая единица: 8px.
- Шкала: 1, 2, 3, 4.5, 5, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21px.
- Отступы секций: 48–96px по вертикали между основными панелями. Переходы от героя к контенту используют большие значения.
- Отступы карточек: 20–32px внутри. Feature-карточки героя могут расширяться до 48px.
- Встроенные отступы: 8–12px между заголовком и подзаголовком, 12–16px между подзаголовком и CTA.
- Микромасштаб: значения 1/2/3/4.5/5/9/10/12 используются для отступов таблеток, отступов подписей и смещений рамок — не для редакционного ритма.
Сетка и контейнер
- Максимальная ширина: ~1920px (dembrandt обнаружил брейкпоинты до 2120px). Контейнеры ограничены, как правило, в диапазоне
1280–1920pxв зависимости от панели. - Паттерны колонок: 12-колоночная адаптивная сетка, которая разворачивается в ряды тайлов игр из 3/4/6 колонок в зависимости от иерархии. Зоны героя часто занимают 12 колонок; featured-тайлы располагаются в конфигурациях 6+3+3 или 4+4+4.
- Внешние отступы: 16px мобильные → 48px планшет → 64–96px десктоп.
- Гаттеры: 16–24px между колонками, плотнее (8–12px) внутри кластеров тайлов.
Философия пространства
PlayStation обращается с пустым пространством как люксовый бренд с освещением магазина — как с премиальным сигналом. Вертикального «дыхания» между модулями заметно больше, чем на любом другом крупном ритейл-сайте, а белые редакционные панели часто содержат лишь один заголовок + одно изображение + один CTA с отступами героя. Эффект — «темп галереи», где каждый продукт получает свою комнату, а не конкурирует в сетке миниатюр.
Шкала радиуса скругления
- 2px — кнопки баннера о cookies и мелкий административный UI
- 3px — поля ввода, панели вкладок (плотнее всего остального — намеренный сигнал «функционального UI»)
- 6px — компактные кнопки и встроенные изображения
- 12px — стандартные обложки игр и контентные изображения
- 13px — определённые обёртки фигур (смещение на 1px от 12px для вложения)
- 19px — feature-карточки
- 20px — встроенные тег-элементы
- 24px — hero-карточки, основные feature-рамки
- 36px — полные таблетки для навигации и вторичных кнопок
- 48px — крупные feature-кнопки
- 999px / 100% — основные кнопки-таблетки и круглые кнопки-иконки
Одиннадцать дискретных значений радиуса — одна из самых богатых систем радиуса среди всех сайтов в этом каталоге. Диапазон существует потому, что PlayStation намеренно использует разные радиусы для разных иерархий: 3px для утилит, 12px для медиа, 24px для feature, 999px для CTA.
6. Глубина и возвышение
| Уровень | Обработка | Использование |
|---|---|---|
| 0 | Без тени | Контент по умолчанию на #ffffff |
| 1 | rgba(0, 0, 0, 0.06) 0 5px 9px 0 | Сверхлёгкий подъём редакционной панели |
| 2 | rgba(0, 0, 0, 0.08) 0 5px 9px 0 | Стандартное возвышение тайла сетки |
| 3 | rgba(0, 0, 0, 0.16) 0 5px 9px 0 | Акцентированная карточка (hover или active) |
| 4 | rgba(0, 0, 0, 0.8) 0 5px 9px 0 | Тень наложения героя — эффектная тень поверх фотографии |
| 5 | 0 0 0 2px #0070cc (кольцо фокуса) | Состояние фокуса основной кнопки |
| 6 | 0 0 0 2px #000000 (кольцо hover) | Кольцо hover вторичной кнопки |
| 7 | Градиент секции #121314 → #000000 | Атмосферная глубина на тёмных панелях героя |
Философия глубины PlayStation — многослойная, но сдержанная. Шкала теней идёт от 0.06 до 0.16 для нормальных состояний, затем резко прыгает до 0.8 для теней героя — никакого промежуточного уровня 0.2, 0.3, 0.4. Эффект таков, что большая часть страницы лежит почти плоско, но когда hero-карточке нужно парить над фотографией, она по-настоящему парит. Возвышение либо шепчет, либо кричит — никогда не бормочет.
Декоративная глубина
- Градиенты секций (тёмный и светлый, оба описаны выше) — используются только как фоны секций
- Кольца focus/hover шириной 2px, всегда синие или cyan в зависимости от состояния
- Никаких свечений, размытий или атмосферных эффектов помимо двух градиентов секций
- Никаких градиентных кнопок или текста — визуальная система — это сплошные цветовые блоки везде, кроме переходов между секциями
7. Что делать и чего не делать
Делать
- Делайте использовать PlayStation Blue (
#0070cc) как основную заливку CTA и якорь футера. Это якорный цвет бренда. - Делайте использовать SST вес 300 для каждого дисплейного заголовка 22px и выше. Заголовок с лёгким весом — это голос бренда.
- Делайте применять полный фирменный hover к каждой основной кнопке: заливка cyan + белая рамка 2px + синее внешнее кольцо 2px +
scale(1.2). - Делайте использовать радиус полной таблетки (
999px) на основных и коммерческих кнопках. - Делайте резервировать PlayStation Cyan (
#1eaedb) исключительно для состояний hover, focus и active — никогда как фоновый цвет в покое. - Делайте использовать Commerce Orange (
#d53b00) только в CTA PlayStation Store / покупки и ценовых выносках. - Делайте чередовать тёмные панели героя с белыми контентными панелями и закреплять тёмно-синим футером — трёхуровневый канальный макет — это ритм страницы.
- Делайте использовать эффектные тени героя
rgba(0, 0, 0, 0.8), когда карточка перекрывает предметную фотографию. - Делайте сохранять верхнюю навигацию чёрной при любой позиции прокрутки — она не инвертируется в белую над светлыми панелями.
Не делать
- Не делайте дисплейные заголовки полужирными. Вес 300 при 22–54px — голос PlayStation. Дисплейный шрифт веса 700 читается как «ещё один ритейлер игр».
- Не делайте метки или маркеры В ВЕРХНЕМ РЕГИСТРЕ. PlayStation редко использует заглавные буквы — это бренд «тихого авторитета», а не сигнальная лента.
- Не делайте градиентные кнопки, текст или фоны вне двух объявленных градиентов секций.
- Не делайте вводить тёплые цвета вне Commerce Orange. Никаких красных CTA, жёлтых выделений, зелёных пилюль успеха.
- Не делайте прямые углы на кнопках или медиа. В системе одиннадцать значений радиуса — выберите одно, но никогда
0. - Не пропускайте движение hover
scale(1.2)на основных кнопках. Подъём-масштабирование — фирменная интерактивная подпись бренда. - Не используйте шрифт с засечками. Система на 100% состоит из SST sans.
- Не допускайте появления cyan
#1eaedbкак цвета текста или фона в покое. Он существует только в движении. - Не проектируйте панели, которые борются за внимание. Ритм пространства PlayStation даёт каждому модулю свою «галерейную комнату».
8. Адаптивное поведение
Брейкпоинты
| Название | Ширина | Ключевые изменения |
|---|---|---|
| Small Mobile | <400px | Одна колонка, навигация сворачивается в гамбургер, герой SST масштабируется до ~28px |
| Mobile | 400–599px | Одна колонка, тайлы укладываются на полную ширину, отступы 16px |
| Large Mobile | 600–767px | По-прежнему одна колонка, но в отдельных модулях доступен вариант 2 колонки |
| Tablet Portrait | 768–1023px | Сетка игр в 2 колонки, навигация ещё в сжатом виде |
| Tablet Landscape | 1024–1279px | Сетка 3–4 колонки, полная навигация восстановлена |
| Desktop | 1280–1599px | Полная редакционная сетка, максимальный масштаб дисплея героя (44–54px) |
| Large Desktop | 1600–1919px | Контейнер ограничен 1600px, отступы расширяются |
| 4K / Big-Screen | ≥1920px | Контейнер расширяется до 1920px max, контент героя масштабируется под расстояние просмотра с телевизора |
| Ultra-Wide | ≥2120px | Крайний брейкпоинт — страница остаётся закреплённой, внешние отступы поглощают дополнительную ширину |
Сканирование dembrandt обнаружило 30 брейкпоинтов между 320px и 2120px — необычно широкий адаптивный диапазон. PlayStation специально настраивает под контексты большого экрана (1920–2120px), так как владельцы PS5 нередко просматривают сайт на телевизорах через браузер консоли или трансляцию с телефона. Большинство ритейл-сайтов прекращают настройку на 1440px; PlayStation продолжает вплоть до 4K.
Целевые зоны касания
- Основные кнопки-таблетки имеют высоту ~48–56px (текст SST 18px + ~12–16px вертикального отступа) — с запасом соответствует WCAG AAA.
- Ссылки навигации меньше (~32–40px высотой) на десктопе; на мобильном они раздвигаются до 48px+ внутри ящика.
- Круглые кнопки-иконки — 40–48px — удобны для касания.
Стратегия сворачивания
- Навигация: полная → сжатая → ящик-гамбургер по мере сужения вьюпорта. Логотип остаётся прикреплён слева; CTA — справа.
- Сетка: 6-кол → 4-кол → 3-кол → 2-кол → 1-кол. Карточки тайлов игр перераспределяются без обрезки обложек.
- Отступы: секционные отступы сжимаются от 96px → 64px → 48px → 32px → 24px по мере сужения вьюпорта.
- Типографика: герой SST масштабируется от 54px → 44px → 35px → 28px → 22px. Лёгкий вес 300 сохраняется при каждом размере.
- Фотография героя: смена art-direction — десктоп использует широкие кадры 16:9, мобильный — кадры 4:3 или 1:1 с продуктом по центру.
Поведение изображений
- Адаптивный растр (
srcset+<picture>с art-direction), соотношения сторон сохраняются на каждом брейкпоинте. - Готовность к 4K: сайт отдаёт высокоплотные изображения при 1920px+ во избежание апскейлинга при просмотре на телевизоре.
loading="lazy"для всего ниже линии свёртки; герой —eagerс подсказкой предзагрузки.
9. Руководство по промптам для агентов
Быстрый цветовой справочник
- Основной CTA: «PlayStation Blue (
#0070cc)» - Акцент Hover / Focus: «PlayStation Cyan (
#1eaedb)» - Фон (белая поверхность): «Paper White (
#ffffff)» - Фон (тёмная поверхность): «Console Black (
#000000)» - Текст заголовка на белом: «Display Ink (
#000000)» - Основной текст на белом: «Deep Charcoal (
#1f1f1f)» - Основной текст на чёрном: «Inverse White (
#ffffff)» - Акцент Commerce / Покупка: «Commerce Orange (
#d53b00)» - Якорь футера: «PlayStation Blue (
#0070cc)»
Примеры промптов для компонентов
- «Создай основную кнопку CTA с заливкой PlayStation Blue
#0070cc, белым текстом SST 18px / 500 / трекинг 0.4px, радиусом 999px, отступами 12px × 24px. При наведении фон переходит в PlayStation Cyan#1eaedb, появляется рамка#ffffff2px, через box-shadow расцветает внешнее кольцо#0070cc2px, и вся кнопка масштабируется на 1.2× — всё в переходе ease 180ms.» - «Спроектируй панель героя на холсте Console Black
#000000с заголовком SST вес 300 54px в#ffffffс межбуквенным интервалом -0.1px и межстрочным 1.25. Помести ниже один основной CTA со стандартным hover-эффектом PlayStation. Нигде не используй заглавные буквы.» - «Создай тайл обложки игры: изображение соотношением 3:4 с радиусом 12px, сверхлёгкая тень
rgba(0, 0, 0, 0.08) 0 5px 9px 0, ниже название SST 700 14px, тег платформы SST 500 12px и мини-CTA основной цвет PlayStation Blue SST 14px / 700 / трекинг 0.324px.» - «Создай коммерческую кнопку-таблетку для покупки в PlayStation Store: заливка Commerce Orange
#d53b00, текст#ffffffSST 18px / 700 / трекинг 0.45px, радиус 999px, отступы 12px × 28px. Активное состояние темнеет до#aa2f00. Hover следует стандартной cyan-инверсии с масштабированием 1.2×.» - «Спроектируй белую контентную панель между тёмными секциями героя: фон
#ffffffс тонким светлым градиентом секции#ffffff → #f5f7fa, радиус 24px, внутренний отступ 48px, сверхлёгкое возвышениеrgba(0, 0, 0, 0.06) 0 5px 9px 0, заголовок SST 300 35px, абзац тела 18px и один основной CTA.»
Руководство по итерациям
При доработке существующих экранов, созданных с этой дизайн-системой:
- Проверьте вес дисплея. Каждый заголовок 22px и выше должен быть SST вес 300. Если вы видите вес 500 или 700 в масштабе героя — голос PlayStation утерян.
- Проверьте hover-эффект. Каждая основная кнопка должна масштабироваться на 1.2× при наведении с комбинацией заливки cyan + белая рамка + синее кольцо. Пропустите любой из этих четырёх элементов — и фирменная подпись взаимодействия разрушена.
- Проверьте углы. Каждый контейнер и кнопка должны иметь 2, 3, 6, 12, 13, 19, 20, 24, 36, 48 или 999px / 100%. Прямые углы разрушают голос.
- Проверьте цветовое разнообразие. В chrome должны присутствовать только PlayStation Blue (
#0070cc), Cyan (#1eaedb), Commerce Orange (#d53b00) и объявленные серые/чёрные/белые. Если видите другой оттенок — исправьте. - Проверьте чередование поверхностей. Страница должна чередовать тёмный герой → белый контент → тёмный герой → белый контент → синий футер. Если две панели одной поверхности стоят рядом — вставьте переход.
- Проверьте регистр. Только строчный и заглавный регистр. Никаких меток, кнопок или маркеров В ВЕРХНЕМ РЕГИСТРЕ. Если видите заглавные — преобразуйте.
- Проверьте вес теней. Прозрачность теней должна быть 0.06 / 0.08 / 0.16 / 0.8 — ничего между ними. Если видите тени 0.1, 0.2, 0.3, 0.5 — исправьте до ближайшего объявленного уровня.
- Проверьте пространство. Если два модуля ощущаются «конкурирующими» (борются за внимание) — добавьте 48–96px вертикального дыхания. Ритм темпа галереи PlayStation не подлежит обсуждению.
Теги
design-systemfirst-partydesignmedia-consumer