Apple дизайн-система.
Apple дизайн-система — Бытовая электроника. Премиальные отступы, SF Pro, кинематографичные изображения.
Посмотрите в контексте
Одни и те же дизайн-токены, применённые к разным типам артефактов — сайту, приложению, слайду, постеру. Оригинальные макеты, переоформленные этой системой, а не скриншоты.
it
real.
Дизайн-токены
56 токенов, соответствующих контракту токенов Open Design — та же структурированная палитра, шрифты, отступы и значения анимации, которые ваш agent читает, чтобы оформить любой артефакт.
Поверхность
-
--bg#ffffff -
--surface#f5f5f7 -
--surface-warm#fbfbfd
Текст
-
--fg#1d1d1f -
--fg-2#424245 -
--muted#6e6e73 -
--meta#86868b
Границы
-
--border#d2d2d7 -
--border-soft#e8e8ed
Акцент
-
--accent#0071e3 -
--accent-on#ffffff -
--accent-hover#0077ed -
--accent-active#0066cc
Семантика
-
--success#16a34a -
--warn#eab308 -
--danger#dc2626
Типографика
-
--font-display"SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif -
--font-body"SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif -
--font-mono"SF Mono", ui-monospace, "JetBrains Mono", Menlo, Monaco, Consolas, monospace
Шкала шрифтов
-
--text-xs12px -
--text-sm14px -
--text-base17px -
--text-lg21px -
--text-xl28px -
--text-2xl40px -
--text-3xl56px -
--text-4xl80px -
--leading-body1.47 -
--leading-tight1.05 -
--tracking-display-0.015em
Отступы
-
--space-14px -
--space-28px -
--space-312px -
--space-416px -
--space-520px -
--space-624px -
--space-832px -
--space-1248px -
--section-y-desktop100px -
--section-y-tablet64px -
--section-y-phone40px
Скругление
-
--radius-sm8px -
--radius-md12px -
--radius-lg18px -
--radius-pill980px
Тени
-
--elev-flatnone -
--elev-ring0 0 0 1px var(--border) -
--elev-raised0 12px 32px rgba(0, 0, 0, 0.08)
Фокус
-
--focus-ring0 0 0 4px color-mix(in oklab, var(--accent), transparent 65%)
Анимация
-
--motion-fast150ms -
--motion-base220ms -
--ease-standardcubic-bezier(0.28, 0, 0.22, 1)
Макет
-
--container-max1024px -
--container-gutter-desktop22px -
--container-gutter-tablet18px -
--container-gutter-phone16px
Дизайн-система, вдохновлённая Apple
Category: Медиа и потребительские товары Потребительская электроника. Премиальное «воздушное» пространство, SF Pro, кинематографичные изображения.
1. Визуальная тема и атмосфера
Веб-язык Apple — это выверенная редакторская система, чередующая галерейное спокойствие и плотные торговые информационные блоки. Визуальный тон остаётся сдержанным: широкие нейтральные полотна, тихий «хром» интерфейса, а почти вся выразительная нагрузка отдана изображениям продуктов. Интерфейс спроектирован так, чтобы исчезать, и тогда оборудование, материалы и варианты отделки выходят на повествовательный передний план.
На всех пяти проанализированных страницах ритм единообразен, но не монолитен. Маркетинговые поверхности (главная страница и Environment) используют кинематографичное чередование чёрного и света по «главам», тогда как коммерческие поверхности (Store и потоки покупки) вводят более плотные интервалы, больше утилитарных элементов управления и более насыщенные стопки карточек, не нарушая базовой грамматики бренда. В результате получается одна система с двумя передачами: режим витрины и режим транзакции.
Типографика выступает стабилизатором. SF Pro Display несёт иерархию героев и мерчандайзинга с компактной межстрочной высотой и контролируемым трекингом, а SF Pro Text обрабатывает метаданные продуктов, навигацию, фильтры и плотный интерфейс выбора. Типографика остаётся ненавязчивой, но диапазон масштаба достаточно широк, чтобы поддерживать как «биллбордные» героические сообщения, так и микроутилитарные подписи.
Key Characteristics:
- Бинарный ритм секций: глубокие чёрные сцены (
#000000), чередующиеся с бледными нейтральными полями (#f5f5f7) - Единое синее акцентное семейство для семантики действий и ссылок (
#0071e3,#0066cc,#2997ff) - Два режима работы в одной системе: кинематографичные модули-витрины и плотные коммерческие конфигураторы
- Сильная опора на изображения и материальные отделки; «хром» интерфейса остаётся визуально тонким
- Плотные заголовочные метрики (SF Pro Display, semibold) в паре с компактной типографикой текста/ссылок (SF Pro Text)
- Геометрия «пилюль» и капсул как фирменный язык действий (
18pxдо980pxи круглые элементы управления) - Глубина используется экономно; контраст и разделение поверхностей выполняют большую часть работы по наслоению
- Многостраничный ритм цветовых блоков: чёрные героические главы -> бледные нейтральные мерчандайзинговые поля -> утилитарные белые торговые поверхности -> тёмные микроповерхности для элементов управления
2. Цветовая палитра и роли
Source Pages:
https://www.apple.com/,https://www.apple.com/environment/,https://www.apple.com/store,https://www.apple.com/shop/buy-iphone/iphone-17-pro,https://www.apple.com/shop/accessories/all
Primary
- Absolute Black (
#000000): Иммерсивные героические полотна, высокодраматичные продуктовые главы, глубокие интерфейсные опоры. - Pale Apple Gray (
#f5f5f7): Основная светлая поверхность для функциональных полос, блоков сравнения и редакторских переходов. - Near-Black Ink (
#1d1d1f): Цвет основного текста и тёмной заливки элементов управления на светлых полотнах.
Secondary & Accent
- Apple Action Blue (
#0071e3): Заливка основного действия и брендовый акцент, сигнализирующий о фокусе. - Body Link Blue (
#0066cc): Цвет встроенных ссылок, оптимизированный для читаемости длинных текстов. - High-Luminance Link Blue (
#2997ff): Яркое оформление ссылок на тёмных сценах, где требуется более сильный контраст.
Surface & Background
- Pure White Canvas (
#ffffff): Фоны торговых/продуктовых списков и плотные транзакционные секции. - Graphite Surface A (
#272729): Контекстный слой тёмных карточек и медиаэлементов управления. - Graphite Surface B (
#262629): Чуть более глубокий тёмный утилитарный слой для группировок элементов управления. - Graphite Surface C (
#28282b): Приподнятые тёмные вспомогательные поверхности. - Graphite Surface D (
#2a2a2c): Самая тёмная приподнятая ступень, используемая для разделения в более насыщенных тёмных сценах.
Neutrals & Text
- Secondary Neutral Gray (
#6e6e73): Второстепенный основной текст, вспомогательные описания, третичные метаданные. - Soft Border Gray (
#d2d2d7): Разделители, тонкие контуры и приглушённое утилитарное обрамление. - Mid Border Gray (
#86868b): Более выраженные контуры полей в контекстах конфигурации продуктов и фильтров. - Utility Dark Gray (
#424245): Переходный тёмно-нейтральный текст/поверхность в контекстах магазина.
Semantic & Accent
- Selection/Focus Signal (
#0071e3): Общий сигнал фокуса и выбранного состояния в маркетинговых и коммерческих контекстах. - Error/Warning/Success: В извлечённом наборе поверхностей не было последовательно видимой отдельной семантической палитры.
Gradient System
- Извлечённые страницы подавляюще управляются сплошными поверхностями. Визуальное богатство создаётся фотографией и рендерингом отделки, а не постоянными градиентами интерфейса.
3. Правила типографики
Font Family
- Display Family:
SF Pro Display, запасные вариантыSF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif - Text Family:
SF Pro Text, запасные вариантыSF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif - Usage Split: Семейство Display отвечает за героические/продуктовые заголовки и мерчандайзинговые заголовки; семейство Text отвечает за навигацию, элементы управления, подписи и плотный коммерческий текст.
Hierarchy
| Role | Size | Weight | Line Height | Letter Spacing | Notes |
|---|---|---|---|---|---|
| Hero Display XL | 80px | 600 | 1.00-1.05 | -1.2px | Героический масштаб Environment/store |
| Hero Display L | 56px | 600 | 1.07 | -0.28px | Героические моменты главной страницы |
| Section Display | 48px | 500-600 | 1.08 | -0.144px | Заголовки крупных глав |
| Product Heading | 40px | 600 | 1.10 | normal | Заголовки секций продуктов и кампаний |
| Feature Display | 38px | 600 | 1.21 | 0.152px | Выноски устройств и мерчандайзинга |
| Promo Display | 32px | 300-600 | 1.09-1.13 | 0.128px to 0.352px | Подгерои уровня модуля |
| Card/Product Title | 28px | 600 | 1.14 | 0.196px | Названия уровня плитки и ключевой текст |
| Utility Heading | 24px | 600 | 1.17 | 0.216px / -0.2px | Заголовки конфигуратора и сгруппированного контента |
| Link/Action Heading | 21px | 600 | 1.14-1.38 | 0.231px | Более крупные промоссылки |
| Subhead | 19px | 600 | 1.21 | 0.228px | Компактные вступления секций |
| Body Primary | 17px | 400 | 1.47 | -0.374px | Стандартный основной текст и торговые описания |
| Body Emphasis | 17px | 600 | 1.24 | -0.374px | Выделенные подписи и ключевые значения |
| Control Label | 14px | 400-600 | 1.29-1.47 | -0.224px | Кнопки, вспомогательные подписи, компактный навигационный текст |
| Micro UI | 12px | 400-600 | 1.00-1.33 | -0.12px | Мелкий шрифт, микроподписи |
| Legal/Meta | 10px | 400 | 1.30-1.47 | -0.08px | Плотные метаданные и юридический вспомогательный текст |
Principles
- Преемственность между типами страниц: Одна и та же типографическая ДНК охватывает кинематографичные запуски и потоки покупки продуктов, предотвращая раскол бренда между маркетингом и коммерцией.
- Компрессия при масштабировании: Уровни Display используют плотный интерлиньяж и контролируемый трекинг, чтобы ощущаться машинными и ориентированными на продукт.
- Читаемая плотность на торговой глубине: SF Pro Text балансирует компактность с достаточным вертикальным ритмом для длинных списков продуктов и матриц опций.
- Выверенная лестница насыщенности: 600 — доминирующий вес выделения; 700 появляется выборочно; 300 используется экономно для контраста в более крупных строках.
Note on Font Substitutes
- Ближайшие свободно доступные замены:
Interдля текстоёмкой реализации и метрики, похожие наSF Pro Display-like, аппроксимированныеInter Tightдля заголовков. - При замене слегка увеличивайте межстрочную высоту (+0.02 до +0.06) на размерах основного текста и снижайте интенсивность отрицательного трекинга, чтобы сохранить читаемость.
4. Стилизация компонентов
Buttons
- Primary Fill Action: фон
#0071e3, текст#ffffff, радиус 8px, компактные горизонтальные отступы (обычно 8px 15px). Используется для решительных действий покупки/продвижения. - Dark Fill Action: фон
#1d1d1f, текст#ffffff, радиус 8px. Используется, когда светлым поверхностям нужно сдержанное высококонтрастное основное действие. - Pill/Capsule Action Family: крупные капсульные действия с радиусами
18px-56pxи крайние «пилюльные» ссылки на980px. Задаёт мягкий, но точный силуэт призыва к действию Apple. - Utility Filter/Button Shells: светлые оболочки (
#fafafcили полупрозрачный белый) с тонкими серыми границами (#d2d2d7/#86868b) для плотных контекстов конфигурации. - Pressed Behavior: активные элементы управления обычно слегка уменьшают масштаб или сдвигают заливку, чтобы обозначить физическое подтверждение нажатия.
Cards & Containers
- Editorial/Product Cards: светлые карточки на полях
#f5f5f7или белых с минимальным обрамлением и композицией «изображение в первую очередь». - Dark Utility Cards: графитовые ступени (
#272729до#2a2a2c), используемые для оверлеев, медиаэлементов управления и модулей в тёмном контексте. - Configurator Panels: скруглённые контейнеры (часто 12px-18px) с чётким, но сдержанным определением границ.
- Carousel/Spotlight Modules: более крупные скруглённые оболочки (
28px-36px) для дорожек избранного контента.
Inputs & Forms
- Retail Input Fields: полупрозрачные или белые фоны, тёмный текст (
#1d1d1f), обрамление, ведомое границами (#86868b). - Selection Controls: круглая/тумблероподобная геометрия элементов управления часто встречается в интерфейсах выбора продуктов.
- Density Strategy: поля форм остаются визуально тихими, чтобы изображения устройств и иерархия цен оставались доминирующими.
Navigation
- Global Marketing Nav: компактная тёмная полупрозрачная панель с мелким текстом ссылок и сдержанной иконографикой.
- Store/Sub-shop Nav Layers: дополнительные утилитарные панели, чипы и сегментированные элементы управления для сужения категорий и продуктов.
- Link Hierarchy: синие цвета ссылок остаются основным интерактивным сигналом, а нейтральный текст поддерживает плотные навигационные наборы.
Image Treatment
- Object-First Photography: оборудование и аксессуары выводятся на передний план на контролируемых сплошных поверхностях.
- High-fidelity finish rendering: отражающие/материальные детали являются центральными для визуального убеждения.
- Mixed framing: полноэкранные героические сцены сосуществуют со скруглёнными торговыми карточками и плотно кадрированными мерчандайзинговыми миниатюрами.
Other Distinctive Components
- Product Configurator Matrix: стопки опций и селекторы, сочетающие чипы, элементы управления в стиле радиокнопок и контекстные блоки цены/сводки.
- Carousel Control Dots/Arrows: круглая лексика элементов управления в приглушённых оверлеях для продвижения по галерее.
- Environment Story Panels: повествовательные главы, сочетающие редакторскую типографику с кинематографичными визуальными образами продукта/окружения.
5. Принципы компоновки
Spacing System
- Базовая единица фактически равна
8px, но система поддерживает плотные микрошаги для точного выравнивания. - Часто повторно используемые значения интервалов на страницах:
2,4,6,7,8,9,10,12,14,17,20px. - Универсальные константы ритма, видимые как в маркетинговых, так и в торговых потоках: каркас на единице
8pxс утилитарными интервалами14-20pxдля отступов компонентов и интервалов в списках.
Grid & Container
- Showcase pages: крупные центральные колонки с широким горизонтальным «дыханием» и полноширинными цветовыми главами.
- Commerce pages: более плотные многоколоночные сетки продуктов и элементов управления с частым модульным наслоением.
- Container behavior: ограниченное читаемое ядро с щедрыми внешними полями при настольных ширинах.
Whitespace Philosophy
- Scene pacing: крупные визуальные главы используют широкое верхнее/нижнее «дыхание».
- Information compaction where needed: торговые страницы намеренно сжимают интервалы, чтобы показать больше действенной информации на один экран.
- Contrast-led separation: переходы между секциями опираются больше на смену поверхностей, чем на декоративные разделители.
Border Radius Scale
- 5px: крошечные утилитарные ссылки/теги и мелкие небольшие оболочки.
- 8px-12px: стандартные элементы управления и компактные поля.
- 16px-18px: карточки, рамки модулей и коммерческие панели.
- 28px-36px: более крупные модульные и «прожекторные» контейнеры.
- 56px / 100px / 980px: капсулы, крупные «пилюли» и фирменные удлинённые формы CTA.
- 50%: круглые медиа- и селекционные элементы управления.
6. Глубина и возвышение
| Level | Treatment | Use |
|---|---|---|
| Level 0 | Плоские нейтральные поверхности (#ffffff, #f5f5f7, #000000) | Основное повествование и продуктовые сцены |
| Level 1 | Тонкое обрамление границей (#d2d2d7, #86868b) | Фильтры, поля ввода, утилитарные карточки |
| Level 2 | Мягкая тень (rgba(0,0,0,0.08) до rgba(0,0,0,0.22), где присутствует) | Выделенные карточки и приподнятые мерчандайзинговые модули |
| Level 3 | Ступенчатость тёмных поверхностей (#272729 -> #2a2a2c) | Оверлеи, медиаэлементы управления, тёмные утилитарные кластеры |
| Accessibility | Синий сигнал фокуса (#0071e3) | Выделение для клавиатуры и выбора |
Глубина намеренно сдержанна. Apple предпочитает тональный контраст, ступенчатость поверхностей и композиционную иерархию вместо тяжёлых нагромождений теней.
Decorative Depth
- Декоративная глубина создаётся главным образом фотографическим реализмом и рендерингом материалов, а не синтетическими эффектами интерфейса.
- Полупрозрачные оверлеи и стеклоподобные утилитарные панели обеспечивают лёгкое атмосферное наслоение в навигации и элементах управления.
7. Что делать и чего не делать
Do
- Используйте нейтральную триаду (
#000000,#f5f5f7,#ffffff) как структурную основу. - Резервируйте синие акценты для подлинной семантики действий и навигации.
- Держите типографику плотной и выверенной, особенно на масштабах Display.
- Поддерживайте язык геометрии капсулы/круга для элементов управления и ключевых действий.
- Позвольте изображениям продуктов нести визуальную драму; держите «хром» ненавязчивым.
- Используйте обрамление, ведомое границами, в плотных торговых контекстах вместо тяжёлого декора карточек.
- Сохраняйте чёткое разделение между модулями-витринами и транзакционными модулями, удерживая общие базовые токены.
Don’t
- Не вводите широкие вторичные акцентные палитры, конкурирующие с синим Apple.
- Не злоупотребляйте тенями, эффектами свечения или декоративными градиентами в основном «хроме» интерфейса.
- Не смешивайте несвязанные семейства шрифтов и не ослабляйте трекинг без разбора.
- Не выравнивайте все углы до единого радиуса; Apple использует целенаправленные уровни радиуса.
- Не перегружайте коммерческие модули толстыми границами или громкими визуальными эффектами.
- Не убирайте нейтральную контрастную каденцию между тёмными и светлыми главами.
- Не рассматривайте маркетинговые и покупочные потоки как отдельные дизайн-системы.
8. Адаптивное поведение
Breakpoints
| Name | Width | Key Changes |
|---|---|---|
| Small Mobile | 374px and below | Сжатые торговые элементы управления, одноколоночные стопки продуктов |
| Mobile | 375px-640px | Одноколоночные модули, компактные ряды действий, уплотнённые селекторы |
| Tablet | 641px-833px | Расширенные карточки и смешанные переходы между 1-2 колонками |
| Tablet Wide | 834px-1023px | Более стабильный многоколоночный мерчандайзинг, более крупные текстовые блоки |
| Desktop | 1024px-1240px | Полные торговые компоновки и структуры сравнения продуктов |
| Desktop Wide | 1241px-1440px | Расширение героического маркетинга и более широкие интервалы секций |
| Large Desktop | 1441px+ | Максимальное «дыхание» глав и широкая редакторская композиция |
Touch Targets
- Основные и второстепенные действия обычно представлены в удобной для нажатия геометрии «пилюль»/кнопок.
- Круглые медиа- и селекционные элементы управления соответствуют минимальной нажимаемой цели в мобильных контекстах.
- Плотный коммерческий интерфейс использует компактные подписи, но сохраняет чёткие области попадания за счёт окружающих отступов формы.
Collapsing Strategy
- Типографика героического маркетинга масштабируется вниз дискретными уровнями, сохраняя контраст иерархии.
- Сетки продуктов и коммерции сворачиваются из многоколоночных в стопки карточек с сохранением видимости селекторов.
- Утилитарная навигация сжимается в более простые группировки ссылок/элементов управления, сохраняя ключевые действия.
- Кластеры опций/конфигурации становятся вертикально последовательными, чтобы поток покупки оставался линейным на малых экранах.
Image Behavior
- Изображения продуктов сохраняют пропорции и центральность через брейкпойнты.
- Героические визуальные образы остаются доминирующими на мобильных, с перепозиционированием текста вокруг приоритета медиа.
- Торговые миниатюры остаются разборчивыми за счёт более плотной логики кадрирования и более насыщенного наслоения карточек.
- Модули, ведомые изображениями, продолжают закреплять ритм по мере роста плотности компоновки.
9. Руководство по подсказкам для агента
Quick Color Reference
- Синий основного действия: Apple Action Blue (
#0071e3) - Синий встроенных ссылок: Body Link Blue (
#0066cc) - Полотно тёмной главы: Absolute Black (
#000000) - Полотно светлой главы: Pale Apple Gray (
#f5f5f7) - Основной текст на светлом: Near-Black Ink (
#1d1d1f) - Второстепенный текст: Secondary Neutral Gray (
#6e6e73) - Мягкая торговая граница: Soft Border Gray (
#d2d2d7) - Сильная торговая граница: Mid Border Gray (
#86868b)
Example Component Prompts
- “Спроектируйте героический блок продукта в стиле Apple на чёрном полотне (
#000000) с заголовком SF Pro Display semibold (48-56px), лаконичным вспомогательным текстом и двумя капсульными CTA с использованием#0071e3и#1d1d1f.” - “Создайте коммерческую панель конфигурации на белом (
#ffffff) с карточками со скруглением 18px, полями границ#86868b, основным текстом SF Pro Text 17px и компактными селекторами опций.” - “Постройте сетку мерчандайзинговых карточек, чередующую поверхности
#f5f5f7и белые, с карточками «изображение в первую очередь», сдержанными тенями и метаданными SF Pro Text 14-17px.” - “Сгенерируйте кластер элементов управления каруселью с использованием круглых кнопок (радиус 50%), приглушённых серых оверлеев и чёткой обратной связи об активном состоянии для навигации по галерее.”
- “Скомпонуйте смешанный ритм маркетинговой + торговой страницы: тёмная глава-витрина -> светлая функциональная глава -> плотный модуль списка продуктов, сохраняя синие акценты только для действий и ссылок.”
Iteration Guide
- Сначала зафиксируйте нейтральную основу (
#000000,#f5f5f7,#ffffff), прежде чем настраивать акценты. - Держите синие акценты редкими и целенаправленными; если всё синее, иерархия рушится.
- Настраивайте типографику в таком порядке: масштаб Display, читаемость основного текста, затем микроподписи.
- Сопоставляйте радиус по классу компонента (поле, карточка, капсула, круг), а не одно универсальное скругление для всех.
- Постепенно увеличивайте плотность при переходе от секций-витрин к коммерческим секциям.
- Проверяйте, что изображения продуктов остаются сильнейшим визуальным слоем после каждой ревизии.
Known Gaps
- Отдельные семантические цвета статуса (error/warning/success) не были последовательно видимы в извлечённом наборе страниц.
- Некоторые интерактивные микросостояния различаются по модулям и не представлены как универсальные системные токены.
- Несколько торговых модулей раскрывают контекстно-специфичные переопределения типографики, которые не встречаются на всех пяти страницах.
Теги
design-systemfirst-partydesignmedia-consumer