Catalogo pubblico

Design system

Catalogo consultabile dei token e dei componenti di presentazione riutilizzabili del portfolio.

I controlli mostrati sono dimostrazioni isolate: non inviano dati e non eseguono operazioni amministrative.

Token colore

Sfondo #0A192F --color-bg
Superficie #CCD6F640 --surface-control-selected
Accento #65B7FF --color-accent
Azione #0B63CE --color-action
Testo #CCD6F6 --color-text

Stack tipografici

Stack realmente usati dal sito e dai documenti generati. I font di PDF ed email non vengono caricati come font web.

Sans-serif di sistema

Testo principale dell’interfaccia, senza download obbligatori.

Interfaccia web

Aa — Portfolio accessibile 0123456789

Monospace di sistema

Codice, comandi e valori tecnici.

Interfaccia web

Aa — Portfolio accessibile 0123456789

Font Awesome

Font dedicato esclusivamente ai pittogrammi dell’interfaccia.

Icone

Aa — Portfolio accessibile 0123456789

Email

Fallback compatibile con i client di posta.

Solo documenti

Aa — Portfolio accessibile 0123456789

PDF

Font incorporabile usato da Dompdf per il curriculum.

Solo documenti

Aa — Portfolio accessibile 0123456789

Tipografia

Heading 1

Heading 2

Heading 3

Il testo principale mantiene una gerarchia leggibile sulle superfici scure.

Il testo secondario riduce l’enfasi senza compromettere il contrasto.

Azioni e stati

Solo testo

Testo e icona

Solo icona

Contratti di rendering

Link di navigazione <x-molecules.method-action method="DELETE" ...> Azione HTTP con CSRF

Varianti in stato hover

Stati del controllo

Percorso da tastiera

I pulsanti mostrano già l’aspetto del focus da tastiera; usa Tab e Shift+Tab per provarne anche il percorso reale.

Premi Tab per iniziare il percorso.

Campi del form

Passa il mouse o usa Tab per confrontare gli stati senza variazioni di layout.
Controlla il valore inserito.

Stati della selezione

Invalid e disabled hanno precedenza su hover e focus.

Controlla il valore inserito.

Card e badge

Solo lettura

Card standard

Contenuto informativo statico, senza destinazione o azione associata.

Card standard
Non è focusabile, non cambia al passaggio del mouse e non promette un’azione.
Card interattiva
Espone semantica di link, indicatore direzionale, hover, focus visibile e feedback sonoro.

Stati della checkbox

Hover e focus rinforzano il controllo senza nascondere selezione, errore o stato disabilitato.

Pillole e controlli compatti

Pillola statica Relazione Pillola link 80% Attivo
composer test
Link contatto del footer: prova hover e focus da tastiera

Navigazione

Tab entra nel gruppo; Freccia sinistra/destra, Home ed End spostano il focus; Invio o Spazio attivano.

Le tab condividono selezione, focus visibile e feedback sonoro.
Le tab condividono selezione, focus visibile e feedback sonoro.
Le tab condividono selezione, focus visibile e feedback sonoro.
Scegli un’azione dimostrativa.

Breadcrumb

Gerarchia compatta con collegamenti interattivi e pagina corrente non attivabile.

Paginazione

Paginator condiviso realmente utilizzato negli elenchi: mostra conteggio, pagina corrente e controlli precedente e successivo.

Usa Tab per raggiungere i collegamenti; lo stato corrente e i controlli non disponibili non entrano nel percorso.

Tabelle responsive

Le liste diventano card etichettate; le matrici conservano righe e colonne dentro una regione di scorrimento locale.

Lista a card

Sotto 768 px ogni valore mantiene la propria etichetta e i contenuti lunghi vanno a capo.

Elemento Stato Valore
Elemento dimostrativo con nome lungo Attivo 24,50 €

Matrice scorrevole

Scorri orizzontalmente per consultare tutte le colonne.

La regione è nominata, raggiungibile da tastiera e trattiene lo scorrimento orizzontale.

Metrica Attuale Precedente Limite
Bundle CSS 84 KB 88 KB 100 KB

Show page condivise

Varianti reali del template usato da progetti, hobby e competenze.

Variante con immagine

Progetto

Progetto dimostrativo

Anteprima: Progetto dimostrativo

Titolo, descrizione, relazioni e azioni condividono la stessa gerarchia.

Variante con icona e livello

Competenza

Competenza dimostrativa

80%
Competenza dimostrativa

La variante senza immagine usa un segno grafico mantenendo lo stesso template.

Percorso cronologico

Caso d’uso documentato

Anatomia, stati responsivi e vincoli prestazionali della timeline che collega Project e Skill in ordine cronologico.

Apri Percorso

Anatomia Atomic Design

Stati e adattamento

  • Desktop: serpentina adattiva da due a quattro Project per riga con svolte continue e rami sopra o sotto il tronco.
  • Mobile e contenuti densi: asse verticale unico, frutti a destra e nessun overflow orizzontale; uno switch opzionale apre la serpentina ruotata di 90 gradi con un Project per riga.
  • Senza JavaScript o con movimento, trasparenza o colori ridotti, l’intero contenuto resta leggibile e navigabile.

Contratto prestazionale

  • Sass e JavaScript sono entrypoint della sola pagina Percorso e non appesantiscono il bundle globale.
  • Le misure SVG vengono riusate fra livelli equivalenti e ricalcolate soltanto quando cambia il layout.
  • Un solo clock gestisce reveal e impulsi; sui dispositivi piccoli o touch usa impulsi ogni due secondi e pittura a circa 30 fps, sospendendosi fuori viewport.

Feedback

Operazione completata

Lo stato positivo è visibile anche senza audio.

Informazione

Un dettaglio utile che non interrompe il flusso.

Attenzione

L’azione richiede una verifica prima di continuare.

Errore

Il problema è descritto con testo e colore.

Feedback compatto

Riduce la densità visiva senza nascondere informazioni.
  • Primo dettaglio contestuale.
  • Secondo dettaglio contestuale.

Feedback chiudibile

Lo spazio di chiusura compare solo insieme al relativo controllo.

Priorità e annunci accessibili

Contenuto statico
Nessuna live region: il lettore di schermo lo incontra nel normale ordine della pagina.
Aggiornamento non urgente
announce usa status e aria-live polite per comunicare un cambiamento senza interrompere.
Errore urgente
La variante danger annunciata usa alert e aria-live assertive. Gli errori dei campi restano associati al relativo controllo.

Inventario icone

178 coppie famiglia–icona rilevate staticamente nelle sorgenti.

Apri la galleria delle icone 178

Piene

Icone Font Awesome Free con tratto pieno.

138
Mostra le icone del gruppo
fa-solid fa-align-left

1 riferimento statico

fa-solid fa-arrow-left

15 riferimenti statici

  • Azione
  • Navigazione
fa-solid fa-arrow-pointer

1 riferimento statico

fa-solid fa-arrow-right

13 riferimenti statici

  • Azione
  • Navigazione
fa-solid fa-arrow-right-arrow-left

1 riferimento statico

fa-solid fa-arrow-rotate-left

1 riferimento statico

fa-solid fa-arrow-up-right-from-square

7 riferimenti statici

  • Azione
  • Navigazione
fa-solid fa-arrows-rotate

2 riferimenti statici

fa-solid fa-arrows-to-dot

2 riferimenti statici

fa-solid fa-atom

1 riferimento statico

fa-solid fa-ban

1 riferimento statico

fa-solid fa-bell

1 riferimento statico

fa-solid fa-bolt

10 riferimenti statici

fa-solid fa-book

2 riferimenti statici

fa-solid fa-book-open

1 riferimento statico

fa-solid fa-box-archive

1 riferimento statico

fa-solid fa-box-open

1 riferimento statico

fa-solid fa-bug

3 riferimenti statici

fa-solid fa-burst

2 riferimenti statici

fa-solid fa-chart-line

1 riferimento statico

fa-solid fa-check

4 riferimenti statici

  • Azione
  • Stato
fa-solid fa-chevron-down

3 riferimenti statici

fa-solid fa-circle

2 riferimenti statici

fa-solid fa-circle-check

4 riferimenti statici

  • Stato
fa-solid fa-circle-dot

1 riferimento statico

fa-solid fa-circle-exclamation

3 riferimenti statici

  • Stato
fa-solid fa-circle-info

3 riferimenti statici

  • Stato
fa-solid fa-circle-pause

1 riferimento statico

fa-solid fa-circle-xmark

1 riferimento statico

fa-solid fa-clock

2 riferimenti statici

fa-solid fa-clock-rotate-left

2 riferimenti statici

fa-solid fa-cloud-arrow-up

1 riferimento statico

fa-solid fa-code

12 riferimenti statici

  • Contenuto
  • Tecnologia
fa-solid fa-code-branch

3 riferimenti statici

fa-solid fa-compact-disc

1 riferimento statico

fa-solid fa-compass

2 riferimenti statici

fa-solid fa-compress

1 riferimento statico

fa-solid fa-computer

2 riferimenti statici

fa-solid fa-copyright

1 riferimento statico

fa-solid fa-database

1 riferimento statico

  • Tecnologia
fa-solid fa-diagram-project

1 riferimento statico

fa-solid fa-dice

5 riferimenti statici

fa-solid fa-dog

1 riferimento statico

fa-solid fa-door-open

1 riferimento statico

fa-solid fa-download

1 riferimento statico

  • Azione
fa-solid fa-droplet

1 riferimento statico

fa-solid fa-ellipsis

1 riferimento statico

fa-solid fa-envelope

4 riferimenti statici

  • Comunicazione
fa-solid fa-envelope-circle-check

2 riferimenti statici

fa-solid fa-envelope-open-text

1 riferimento statico

fa-solid fa-equals

1 riferimento statico

fa-solid fa-expand

2 riferimenti statici

fa-solid fa-eye

3 riferimenti statici

fa-solid fa-eye-slash

2 riferimenti statici

fa-solid fa-file-arrow-down

2 riferimenti statici

fa-solid fa-file-csv

1 riferimento statico

fa-solid fa-file-import

5 riferimenti statici

fa-solid fa-file-lines

1 riferimento statico

fa-solid fa-file-signature

1 riferimento statico

fa-solid fa-file-zipper

2 riferimenti statici

fa-solid fa-film

1 riferimento statico

fa-solid fa-filter

10 riferimenti statici

fa-solid fa-fire

1 riferimento statico

fa-solid fa-flag

1 riferimento statico

fa-solid fa-floppy-disk

9 riferimenti statici

fa-solid fa-folder-open

1 riferimento statico

fa-solid fa-font

2 riferimenti statici

fa-solid fa-forward-step

1 riferimento statico

fa-solid fa-gamepad

4 riferimenti statici

fa-solid fa-gauge-high

5 riferimenti statici

fa-solid fa-globe

1 riferimento statico

fa-solid fa-hand-pointer

2 riferimenti statici

fa-solid fa-hat-wizard

3 riferimenti statici

fa-solid fa-heart

1 riferimento statico

fa-solid fa-house

7 riferimenti statici

  • Navigazione
fa-solid fa-i-cursor

1 riferimento statico

fa-solid fa-icons

1 riferimento statico

fa-solid fa-inbox

3 riferimenti statici

fa-solid fa-key

3 riferimenti statici

fa-solid fa-keyboard

7 riferimenti statici

fa-solid fa-language

1 riferimento statico

fa-solid fa-layer-group

1 riferimento statico

fa-solid fa-link

2 riferimenti statici

fa-solid fa-list-check

1 riferimento statico

fa-solid fa-location-dot

2 riferimenti statici

fa-solid fa-lock

1 riferimento statico

fa-solid fa-magnifying-glass

9 riferimenti statici

  • Azione
  • Navigazione
fa-solid fa-magnifying-glass-chart

1 riferimento statico

fa-solid fa-magnifying-glass-plus

2 riferimenti statici

fa-solid fa-map-location-dot

1 riferimento statico

fa-solid fa-mask-face

2 riferimenti statici

fa-solid fa-masks-theater

1 riferimento statico

fa-solid fa-memory

1 riferimento statico

fa-solid fa-message

1 riferimento statico

fa-solid fa-minus

2 riferimenti statici

fa-solid fa-mountain

1 riferimento statico

fa-solid fa-network-wired

1 riferimento statico

fa-solid fa-palette

1 riferimento statico

fa-solid fa-paper-plane

2 riferimenti statici

fa-solid fa-pen

4 riferimenti statici

fa-solid fa-pen-to-square

1 riferimento statico

  • Azione
  • Contenuto
fa-solid fa-people-group

2 riferimenti statici

fa-solid fa-person-running

2 riferimenti statici

fa-solid fa-person-walking-arrow-right

1 riferimento statico

fa-solid fa-photo-film

2 riferimenti statici

fa-solid fa-play

2 riferimenti statici

fa-solid fa-plus

8 riferimenti statici

fa-solid fa-right-from-bracket

1 riferimento statico

fa-solid fa-right-left

2 riferimenti statici

fa-solid fa-right-to-bracket

2 riferimenti statici

fa-solid fa-robot

2 riferimenti statici

fa-solid fa-rotate

1 riferimento statico

fa-solid fa-rotate-left

5 riferimenti statici

fa-solid fa-rotate-right

1 riferimento statico

fa-solid fa-route

2 riferimenti statici

  • Navigazione
fa-solid fa-save

1 riferimento statico

fa-solid fa-screwdriver-wrench

2 riferimenti statici

fa-solid fa-server

1 riferimento statico

fa-solid fa-shield-halved

5 riferimenti statici

fa-solid fa-signature

1 riferimento statico

fa-solid fa-sitemap

1 riferimento statico

fa-solid fa-square-check

1 riferimento statico

fa-solid fa-stop

1 riferimento statico

fa-solid fa-swatchbook

3 riferimenti statici

fa-solid fa-table

1 riferimento statico

fa-solid fa-table-list

1 riferimento statico

fa-solid fa-tags

1 riferimento statico

fa-solid fa-terminal

3 riferimenti statici

fa-solid fa-toggle-on

2 riferimenti statici

fa-solid fa-trash

1 riferimento statico

fa-solid fa-trash-can

7 riferimenti statici

  • Azione
fa-solid fa-triangle-exclamation

9 riferimenti statici

fa-solid fa-users

1 riferimento statico

fa-solid fa-volume-high

3 riferimenti statici

fa-solid fa-volume-xmark

1 riferimento statico

fa-solid fa-wand-magic-sparkles

2 riferimenti statici

fa-solid fa-wind

2 riferimenti statici

fa-solid fa-xmark

2 riferimenti statici

Regolari

Icone Font Awesome Free con tratto regolare.

20
Mostra le icone del gruppo
fa-regular fa-address-card

1 riferimento statico

fa-regular fa-calendar

2 riferimenti statici

fa-regular fa-chart-bar

1 riferimento statico

fa-regular fa-circle-check

2 riferimenti statici

fa-regular fa-circle-user

2 riferimenti statici

fa-regular fa-clock

3 riferimenti statici

fa-regular fa-copy

4 riferimenti statici

  • Azione
  • Contenuto
fa-regular fa-envelope

3 riferimenti statici

  • Comunicazione
fa-regular fa-eye

8 riferimenti statici

  • Azione
fa-regular fa-face-meh

1 riferimento statico

fa-regular fa-file-code

1 riferimento statico

fa-regular fa-file-lines

4 riferimenti statici

fa-regular fa-folder-open

2 riferimenti statici

fa-regular fa-heart

2 riferimenti statici

fa-regular fa-id-badge

1 riferimento statico

fa-regular fa-image

1 riferimento statico

  • Contenuto
fa-regular fa-images

3 riferimenti statici

fa-regular fa-rectangle-list

1 riferimento statico

fa-regular fa-user

2 riferimenti statici

fa-regular fa-window-maximize

1 riferimento statico

Marchi

Loghi e simboli dei marchi disponibili.

20
Mostra le icone del gruppo
fa-brands fa-angular

1 riferimento statico

  • Tecnologia
fa-brands fa-aws

1 riferimento statico

fa-brands fa-bootstrap

1 riferimento statico

fa-brands fa-css3-alt

1 riferimento statico

fa-brands fa-docker

1 riferimento statico

  • Tecnologia
fa-brands fa-facebook

3 riferimenti statici

fa-brands fa-font-awesome

1 riferimento statico

fa-brands fa-git-alt

1 riferimento statico

fa-brands fa-github

5 riferimenti statici

  • Comunicazione
  • Tecnologia
fa-brands fa-html5

1 riferimento statico

fa-brands fa-java

1 riferimento statico

fa-brands fa-js

1 riferimento statico

fa-brands fa-laravel

7 riferimenti statici

  • Tecnologia
fa-brands fa-linkedin

4 riferimenti statici

  • Comunicazione
fa-brands fa-linux

1 riferimento statico

fa-brands fa-markdown

4 riferimenti statici

fa-brands fa-php

1 riferimento statico

  • Tecnologia
fa-brands fa-react

1 riferimento statico

  • Tecnologia
fa-brands fa-whatsapp

1 riferimento statico

  • Comunicazione
fa-brands fa-windows

1 riferimento statico

Altro

Fallback esplicito per famiglie non classificate.

0
Mostra le icone del gruppo

Nessuna icona assegnata a questo gruppo.

58 riferimenti dinamici da verificare

Inventario componenti

29 componenti Blade registrati. Le demo sopra mostrano i primitivi visuali; l’inventario include anche composizioni contestuali e template.

Atomi

14
  • <x-atoms.brand-logo> 1
  • <x-atoms.button> 143
  • <x-atoms.copy-button> 3
  • <x-atoms.icon-text> 2
  • <x-atoms.inputs.checkbox-input> 4
  • <x-atoms.inputs.email-input> 1
  • <x-atoms.inputs.file-input> 3
  • <x-atoms.inputs.number-input> 1
  • <x-atoms.inputs.select> 4
  • <x-atoms.inputs.text-input> 4
  • <x-atoms.inputs.textarea> 3
  • <x-atoms.password-visibility-toggle> 10
  • <x-atoms.pill> 3
  • <x-atoms.responsive-image> 3

Molecole

10
  • <x-molecules.audio-controls> 2
  • <x-molecules.breadcrumb> 3
  • <x-molecules.dropdown> 2
  • <x-molecules.feedback-alert> 18
  • <x-molecules.footer-socials> 1
  • <x-molecules.inputs.password-control> 2
  • <x-molecules.pill-item> 1
  • <x-molecules.relation-badge> 5
  • <x-molecules.tab-item> 1
  • <x-molecules.tabs-navigation> 3

Organismi

4
  • <x-organisms.content-card> 3
  • <x-organisms.hero-character> 3
  • <x-organisms.pill-list> 3
  • <x-organisms.skill-credential-card> 2

Template

1
  • <x-templates.show-page> 5