Apple design system.
Apple design system — Elettronica di consumo. Spazi bianchi premium, SF Pro, immagini cinematografiche.
Guardalo in contesto
Gli stessi design token applicati a diversi tipi di artefatto — un sito web, un’app, una slide, un poster. Mock originali ri-vestiti con questo sistema, non screenshot.
it
real.
Design token
56 token conformi al token contract di Open Design — gli stessi valori strutturati di palette, tipografia, spaziatura e motion che il tuo agent legge per applicare il tema a qualsiasi artefatto.
Superficie
-
--bg#ffffff -
--surface#f5f5f7 -
--surface-warm#fbfbfd
Testo
-
--fg#1d1d1f -
--fg-2#424245 -
--muted#6e6e73 -
--meta#86868b
Bordo
-
--border#d2d2d7 -
--border-soft#e8e8ed
Accento
-
--accent#0071e3 -
--accent-on#ffffff -
--accent-hover#0077ed -
--accent-active#0066cc
Semantico
-
--success#16a34a -
--warn#eab308 -
--danger#dc2626
Tipografia
-
--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
Scala tipografica
-
--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
Spaziatura
-
--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
Raggio
-
--radius-sm8px -
--radius-md12px -
--radius-lg18px -
--radius-pill980px
Elevazione
-
--elev-flatnone -
--elev-ring0 0 0 1px var(--border) -
--elev-raised0 12px 32px rgba(0, 0, 0, 0.08)
Focus
-
--focus-ring0 0 0 4px color-mix(in oklab, var(--accent), transparent 65%)
Motion
-
--motion-fast150ms -
--motion-base220ms -
--ease-standardcubic-bezier(0.28, 0, 0.22, 1)
Layout
-
--container-max1024px -
--container-gutter-desktop22px -
--container-gutter-tablet18px -
--container-gutter-phone16px
Sistema di design ispirato ad Apple
Category: Media e consumo Elettronica di consumo. Spazio bianco premium, SF Pro, immagini cinematografiche.
1. Tema visivo e atmosfera
Il linguaggio web di Apple è un sistema editoriale di precisione che alterna la calma da galleria a blocchi informativi con densità da retail. Il tono visivo resta sobrio: ampie tele neutre, cromature discrete e immagini di prodotto a cui è affidato quasi tutto il peso espressivo. L’interfaccia è progettata per scomparire, così che hardware, materiali e opzioni di finitura diventino il primo piano narrativo.
Nelle cinque pagine analizzate, il ritmo è coerente ma non monolitico. Le superfici di marketing (homepage ed Environment) usano una scansione in capitoli cinematografica fatta di nero e luce, mentre le superfici commerciali (flussi Store e Shop) introducono spaziature più strette, più controlli di utilità e pile di card più dense senza rompere la grammatica di base del brand. Il risultato è un unico sistema con due marce: modalità vetrina e modalità transazione.
La tipografia è lo stabilizzatore. SF Pro Display sostiene la gerarchia hero e di merchandising con interlinee compatte e tracking controllato, mentre SF Pro Text gestisce i metadati di prodotto, la navigazione, i filtri e l’interfaccia di selezione densa. La tipografia resta misurata, ma l’intervallo di scala è abbastanza ampio da sostenere sia messaggi hero da cartellone sia micro-etichette di utilità.
Caratteristiche chiave:
- Ritmo di sezione binario: scene nero profondo (
#000000) che si alternano a campi neutri chiari (#f5f5f7) - Una sola famiglia di accento blu per la semantica di azione e link (
#0071e3,#0066cc,#2997ff) - Doppia modalità operativa in un unico sistema: moduli vetrina cinematografici e configuratori commerciali densi
- Forte affidamento su immagini e finiture dei materiali; le cromature dell’interfaccia restano visivamente sottili
- Metriche di titolo compatte (SF Pro Display, semibold) abbinate a una tipografia di corpo/link compatta (SF Pro Text)
- Geometria a pillola e a capsula come linguaggio d’azione distintivo (da
18pxa980pxe controlli circolari) - Profondità usata con parsimonia; contrasto e separazione delle superfici svolgono gran parte del lavoro di stratificazione
- Ritmo a blocchi di colore multipagina: capitoli hero neri -> campi di merchandising neutri chiari -> superfici retail bianche di utilità -> micro-superfici scure per i controlli
2. Palette colori e ruoli
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
Primari
- Nero assoluto (
#000000): tele hero immersive, capitoli di prodotto ad alta tensione drammatica, ancoraggi UI profondi. - Grigio Apple pallido (
#f5f5f7): superficie chiara principale per fasce di funzionalità, blocchi di confronto e transizioni editoriali. - Inchiostro quasi nero (
#1d1d1f): colore del testo principale e del riempimento scuro dei controlli su tele chiare.
Secondari e di accento
- Blu azione Apple (
#0071e3): riempimento di azione primaria e accento del brand che segnala il focus. - Blu link di corpo (
#0066cc): colore dei link inline ottimizzato per la leggibilità nei testi lunghi. - Blu link ad alta luminosità (
#2997ff): trattamento dei link brillante su scene più scure dove serve un contrasto più forte.
Superficie e sfondo
- Tela bianco puro (
#ffffff): sfondi retail/elenco prodotti e sezioni transazionali dense. - Superficie grafite A (
#272729): livello di contesto per card scure e controlli multimediali. - Superficie grafite B (
#262629): livello di utilità scuro leggermente più profondo per i raggruppamenti di controlli. - Superficie grafite C (
#28282b): superfici di supporto scure rialzate. - Superficie grafite D (
#2a2a2c): gradino rialzato più scuro usato per la separazione in scene scure più ricche.
Neutri e testo
- Grigio neutro secondario (
#6e6e73): testo di corpo secondario, descrizioni di supporto, metadati terziari. - Grigio bordo morbido (
#d2d2d7): divisori, contorni sottili e contenimento di utilità attenuato. - Grigio bordo medio (
#86868b): contorni di campo più marcati nei contesti di configurazione prodotto e filtro. - Grigio scuro di utilità (
#424245): incrocio testo/superficie neutro-scuro nei contesti dello store.
Semantici e di accento
- Segnale di selezione/focus (
#0071e3): segnale condiviso di focus e stato selezionato tra i contesti di marketing e commerciali. - Errore/Avviso/Successo: nessuna palette semantica distinta era costantemente visibile nell’insieme di superfici estratte.
Sistema di gradienti
- Le pagine estratte sono dominate in modo schiacciante da superfici piatte. La ricchezza visiva proviene dalla fotografia e dal rendering delle finiture, piuttosto che da gradienti UI persistenti.
3. Regole tipografiche
Famiglia di font
- Famiglia Display:
SF Pro Display, fallbackSF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif - Famiglia Text:
SF Pro Text, fallbackSF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif - Suddivisione d’uso: la famiglia Display gestisce i titoli hero/prodotto e le intestazioni di merchandising; la famiglia Text gestisce navigazione, controlli, etichette e testo commerciale denso.
Gerarchia
| Ruolo | Dimensione | Peso | Interlinea | Spaziatura lettere | Note |
|---|---|---|---|---|---|
| Hero Display XL | 80px | 600 | 1.00-1.05 | -1.2px | Scala hero Environment/store |
| Hero Display L | 56px | 600 | 1.07 | -0.28px | Momenti hero della homepage |
| Section Display | 48px | 500-600 | 1.08 | -0.144px | Intestazioni dei capitoli principali |
| Product Heading | 40px | 600 | 1.10 | normal | Titoli di sezione prodotto e campagna |
| Feature Display | 38px | 600 | 1.21 | 0.152px | Callout di dispositivi e merchandising |
| Promo Display | 32px | 300-600 | 1.09-1.13 | da 0.128px a 0.352px | Sub-hero a livello di modulo |
| Card/Product Title | 28px | 600 | 1.14 | 0.196px | Denominazione a livello di tile e testo chiave |
| Utility Heading | 24px | 600 | 1.17 | 0.216px / -0.2px | Intestazioni di configuratore e contenuti raggruppati |
| Link/Action Heading | 21px | 600 | 1.14-1.38 | 0.231px | Link promozionali più grandi |
| Subhead | 19px | 600 | 1.21 | 0.228px | Introduzioni di sezione compatte |
| Body Primary | 17px | 400 | 1.47 | -0.374px | Corpo standard e descrizioni retail |
| Body Emphasis | 17px | 600 | 1.24 | -0.374px | Etichette enfatizzate e valori chiave |
| Control Label | 14px | 400-600 | 1.29-1.47 | -0.224px | Pulsanti, etichette di supporto, testo di navigazione compatto |
| Micro UI | 12px | 400-600 | 1.00-1.33 | -0.12px | Note in piccolo, micro-etichette |
| Legal/Meta | 10px | 400 | 1.30-1.47 | -0.08px | Metadati densi e testo di supporto legale |
Principi
- Continuità tra tipi di pagina: lo stesso DNA tipografico attraversa i lanci cinematografici e i flussi di acquisto del prodotto, evitando una frattura del brand tra marketing e commercio.
- Compressione su larga scala: i livelli Display usano interlinee strette e tracking controllato per trasmettere un senso di precisione meccanica e di centralità del prodotto.
- Densità leggibile a profondità retail: SF Pro Text bilancia la compattezza con un ritmo verticale sufficiente per lunghi elenchi di prodotti e matrici di opzioni.
- Scala di pesi misurata: 600 è il peso di enfasi dominante; 700 compare in modo selettivo; 300 è usato con parsimonia per il contrasto nelle righe più grandi.
Nota sui sostituti dei font
- Sostituti più vicini disponibili liberamente:
Interper implementazioni ricche di testo e metriche simili aSF Pro Display-likeapprossimate conInter Tightper i titoli. - In caso di sostituzione, aumentare leggermente l’interlinea (+0.02 a +0.06) sulle dimensioni di corpo e ridurre l’intensità del tracking negativo per preservare la leggibilità.
4. Stilizzazioni dei componenti
Pulsanti
- Azione a riempimento primaria: sfondo
#0071e3, testo#ffffff, raggio 8px, padding orizzontale compatto (comunemente 8px 15px). Usata per azioni decisive di acquisto/avanzamento. - Azione a riempimento scuro: sfondo
#1d1d1f, testo#ffffff, raggio 8px. Usata quando le superfici chiare necessitano di un’azione primaria ad alto contrasto e sobria. - Famiglia di azioni a pillola/capsula: azioni a capsula grandi con raggi da
18px-56pxe link a pillola estremi a980px. Stabilisce la silhouette di call-to-action di Apple, morbida ma precisa. - Gusci di filtro/pulsante di utilità: gusci chiari (
#fafafco bianco traslucido) con bordi grigi sottili (#d2d2d7/#86868b) per contesti di configurazione densi. - Comportamento alla pressione: i controlli attivi comunemente riducono la scala o spostano leggermente il riempimento per indicare la conferma della pressione fisica.
Card e contenitori
- Card editoriali/di prodotto: card chiare su campi
#f5f5f7o bianchi con inquadratura minima e composizione image-first. - Card scure di utilità: gradini grafite (da
#272729a#2a2a2c) usati per overlay, controlli multimediali e moduli in contesto scuro. - Pannelli del configuratore: contenitori arrotondati (spesso 12px-18px) con definizione del bordo chiara ma sobria.
- Moduli carosello/spotlight: gusci arrotondati più grandi (
28px-36px) per le corsie di contenuto in evidenza.
Input e moduli
- Campi di input retail: sfondi traslucidi o bianchi, testo scuro (
#1d1d1f), contenimento guidato dal bordo (#86868b). - Controlli di selezione: geometria di controllo circolare/a toggle compare di frequente nelle interfacce di selezione prodotto.
- Strategia di densità: i campi del modulo restano visivamente discreti per mantenere dominanti le immagini del dispositivo e la gerarchia dei prezzi.
Navigazione
- Nav globale di marketing: barra scura traslucida compatta con link a caratteri piccoli e iconografia sobria.
- Livelli di nav Store/Sub-shop: barre di utilità aggiuntive, chip e controlli segmentati per restringere categorie e prodotti.
- Gerarchia dei link: i blu dei link restano il segnale interattivo primario, mentre il testo neutro sostiene gli insiemi di navigazione densi.
Trattamento delle immagini
- Fotografia object-first: hardware e accessori sono messi in primo piano su superfici piatte controllate.
- Rendering delle finiture ad alta fedeltà: i dettagli riflettenti/materici sono centrali nella persuasione visiva.
- Inquadratura mista: scene hero a piena pagina coesistono con card retail arrotondate e miniature di merchandising ritagliate strettamente.
Altri componenti distintivi
- Matrice del configuratore di prodotto: pile di opzioni e selettori che combinano chip, controlli in stile radio e blocchi contestuali di prezzo/riepilogo.
- Punti/frecce di controllo del carosello: vocabolario di controllo circolare in overlay attenuati per l’avanzamento della galleria.
- Pannelli narrativi Environment: capitoli narrativi che fondono tipografia editoriale con immagini cinematografiche di prodotto/ambiente.
5. Principi di layout
Sistema di spaziatura
- L’unità di base è di fatto
8px, ma il sistema supporta micro-passi densi per un allineamento di precisione. - Valori di spaziatura riutilizzati frequentemente tra le pagine:
2,4,6,7,8,9,10,12,14,17,20px. - Costanti di ritmo universali visibili sia nei flussi di marketing sia in quelli retail: impalcatura con unità da
8pxe intervalli di utilità da14-20pxper il padding dei componenti e la spaziatura degli elenchi.
Griglia e contenitore
- Pagine vetrina: ampie colonne centrali con generoso respiro orizzontale e capitoli di colore a piena larghezza.
- Pagine commerciali: griglie di prodotto e controllo multi-colonna più strette con frequente impilamento modulare.
- Comportamento del contenitore: nucleo leggibile vincolato con generosi margini esterni alle larghezze desktop.
Filosofia dello spazio bianco
- Cadenza delle scene: i capitoli visivi principali usano un ampio respiro superiore/inferiore.
- Compattazione delle informazioni dove serve: le pagine retail comprimono deliberatamente la spaziatura per esporre più informazioni azionabili per viewport.
- Separazione guidata dal contrasto: le transizioni di sezione si affidano più ai cambi di superficie che ai separatori decorativi.
Scala dei raggi di bordo
- 5px: piccoli link/tag di utilità e gusci minori.
- 8px-12px: controlli standard e campi compatti.
- 16px-18px: card, cornici di modulo e pannelli commerciali.
- 28px-36px: contenitori di modulo e spotlight più grandi.
- 56px / 100px / 980px: capsule, pillole grandi e forme CTA allungate distintive.
- 50%: controlli multimediali e di selezione circolari.
6. Profondità ed elevazione
| Livello | Trattamento | Uso |
|---|---|---|
| Livello 0 | Superfici neutre piatte (#ffffff, #f5f5f7, #000000) | Palcoscenico narrativo e di prodotto principale |
| Livello 1 | Contenimento sottile con bordo (#d2d2d7, #86868b) | Filtri, campi di input, card di utilità |
| Livello 2 | Ombra morbida (rgba(0,0,0,0.08) a rgba(0,0,0,0.22) dove presente) | Card evidenziate e moduli di merchandising rialzati |
| Livello 3 | Gradini su superficie scura (#272729 -> #2a2a2c) | Overlay, controlli multimediali, cluster scuri di utilità |
| Accessibilità | Segnale di focus blu (#0071e3) | Enfasi da tastiera e selezione |
La profondità è intenzionalmente sobria. Apple predilige contrasto tonale, gradini di superficie e gerarchia compositiva rispetto a pesanti accumuli di ombre.
Profondità decorativa
- La profondità decorativa è creata principalmente dal realismo fotografico e dal rendering dei materiali, non da effetti UI sintetici.
- Overlay traslucidi e barre di utilità simili al vetro forniscono una lieve stratificazione atmosferica nella navigazione e nei controlli.
7. Cosa fare e cosa non fare
Da fare
- Usare la triade neutra (
#000000,#f5f5f7,#ffffff) come fondamento strutturale. - Riservare gli accenti blu a una semantica autentica di azione e navigazione.
- Mantenere la tipografia stretta e deliberata, specialmente alle scale display.
- Mantenere il linguaggio geometrico a capsula/cerchio per controlli e azioni chiave.
- Lasciare che le immagini di prodotto reggano la drammaticità visiva; mantenere la cromatura sobria.
- Usare il contenimento guidato dal bordo nei contesti retail densi invece di una pesante ornamentazione delle card.
- Preservare una chiara separazione tra moduli vetrina e moduli transazionali, mantenendo condivisi i token di base.
Da non fare
- Non introdurre ampie palette di accento secondario che competano con il blu Apple.
- Non abusare di ombre, effetti glow o gradienti decorativi nella cromatura UI di base.
- Non mescolare famiglie di font non correlate né allentare il tracking in modo indiscriminato.
- Non appiattire tutti gli angoli su un unico raggio; Apple usa livelli di raggio intenzionali.
- Non sovraccaricare i moduli commerciali con bordi spessi o effetti visivi vistosi.
- Non rimuovere la cadenza di contrasto neutro tra capitoli scuri e chiari.
- Non trattare i flussi di marketing e di acquisto come sistemi di design separati.
8. Comportamento responsive
Breakpoint
| Nome | Larghezza | Cambiamenti chiave |
|---|---|---|
| Small Mobile | 374px e inferiore | Controlli retail ristretti, pile di prodotti a colonna singola |
| Mobile | 375px-640px | Moduli a una colonna, righe di azione compatte, selettori condensati |
| Tablet | 641px-833px | Card espanse e transizioni miste a 1-2 colonne |
| Tablet Wide | 834px-1023px | Merchandising multi-colonna più stabile, blocchi di testo più grandi |
| Desktop | 1024px-1240px | Layout retail completi e strutture di confronto prodotti |
| Desktop Wide | 1241px-1440px | Espansione hero di marketing e spaziatura di sezione più ampia |
| Large Desktop | 1441px+ | Massimo respiro dei capitoli e ampia composizione editoriale |
Target tattili
- Le azioni primarie e secondarie sono generalmente presentate in geometrie a pillola/pulsante adatte al tap.
- I controlli multimediali e di selezione circolari si allineano all’intento di toccabilità minima nei contesti mobile.
- L’interfaccia commerciale densa usa etichette compatte ma mantiene aree di tocco chiare tramite il padding della forma circostante.
Strategia di collasso
- La tipografia hero di marketing si rimpicciolisce per livelli discreti preservando il contrasto della gerarchia.
- Le griglie di prodotto e commerciali collassano da multi-colonna a card impilate con visibilità persistente del selettore.
- La navigazione di utilità si comprime in raggruppamenti di link/controllo più semplici preservando le azioni chiave.
- I cluster di opzione/configurazione diventano sequenziati verticalmente per mantenere lineare il flusso d’acquisto sugli schermi piccoli.
Comportamento delle immagini
- Le immagini di prodotto preservano proporzioni e centralità attraverso i breakpoint.
- Le immagini hero restano dominanti su mobile, con il testo riposizionato attorno alla priorità dell’immagine.
- Le miniature retail restano leggibili tramite una logica di ritaglio più stretta e un impilamento di card più denso.
- I moduli guidati dalle immagini continuano ad ancorare il ritmo man mano che la densità del layout aumenta.
9. Guida ai prompt per l’agente
Riferimento rapido dei colori
- Blu di azione primaria: Blu azione Apple (
#0071e3) - Blu link inline: Blu link di corpo (
#0066cc) - Tela del capitolo scuro: Nero assoluto (
#000000) - Tela del capitolo chiaro: Grigio Apple pallido (
#f5f5f7) - Testo primario su chiaro: Inchiostro quasi nero (
#1d1d1f) - Testo secondario: Grigio neutro secondario (
#6e6e73) - Bordo retail morbido: Grigio bordo morbido (
#d2d2d7) - Bordo retail marcato: Grigio bordo medio (
#86868b)
Esempi di prompt per componenti
- “Progetta un hero di prodotto in stile Apple su una tela nera (
#000000) con titolo SF Pro Display semibold (48-56px), testo di supporto conciso e due CTA a capsula che usano#0071e3e#1d1d1f.” - “Crea un pannello di configurazione commerciale su bianco (
#ffffff) con card arrotondate da 18px, campi con bordo#86868b, testo di corpo SF Pro Text da 17px e selettori di opzione compatti.” - “Costruisci una griglia di card di merchandising che alterna superfici
#f5f5f7e bianche, con card image-first, ombre sobrie e metadati SF Pro Text da 14-17px.” - “Genera un cluster di controlli per carosello usando pulsanti circolari (raggio 50%), overlay grigi attenuati e un chiaro feedback attivo per la navigazione della galleria.”
- “Componi un ritmo di pagina misto marketing + retail: capitolo vetrina scuro -> capitolo di funzionalità chiaro -> modulo denso di elenco prodotti, mantenendo gli accenti blu solo per azioni e link.”
Guida all’iterazione
- Fissa per primo il fondamento neutro (
#000000,#f5f5f7,#ffffff) prima di regolare gli accenti. - Mantieni gli accenti blu scarsi e intenzionali; se tutto è blu, la gerarchia collassa.
- Regola la tipografia in quest’ordine: scala display, leggibilità del corpo, poi micro-etichette.
- Abbina il raggio per classe di componente (campo, card, capsula, cerchio) invece di un arrotondamento uguale per tutti.
- Aumenta la densità gradualmente passando dalle sezioni vetrina alle sezioni commerciali.
- Verifica che le immagini di prodotto restino il livello visivo più forte dopo ogni revisione.
Lacune note
- Colori di stato semantici distinti (errore/avviso/successo) non erano costantemente visibili nell’insieme di pagine estratte.
- Alcuni micro-stati di interazione variano per modulo e non sono rappresentati come token di sistema universali.
- Alcuni moduli retail espongono override tipografici specifici del contesto che non compaiono in tutte e cinque le pagine.
Tag
design-systemfirst-partydesignmedia-consumer