modern web design 2026

In questa guida, decostruiamo lo stack esatto usato per costruire questo sito. Nessun framework pesante, nessuno spesa mensile. Solo standard web moderni.

1. Il Design System "Dark Glass"

Nel 2026, il design piatto è morto. La profondità è tornata, ma non come scheumorfismo. Parliamo di Glassmorphism Ottico.

La Palette Colori

Non usare mai il nero puro (#000000). Uccide la profondità.

  • Sfondo Base: #0a0a0a (Quasi nero, caldo)
  • Superfici: rgba(255, 255, 255, 0.05) (Vetro bianco)
  • Accento: #10b981 (Smeraldo Elettrico) o #7C3AED (Viola Cyber)

Effetto Vetro (CSS)

.card {
  background: rgba(255, 255, 255, 0.03);
  backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.05);
}

2. Tipografia Cinetica

La tipografia non serve solo a leggere. Serve a sentire. Usa Oswald per titoli urlati e Open Sans o Inter per la leggibilità.

  • Titoli: font-weight: 700, text-transform: uppercase, letter-spacing: -0.02em.
  • Corpo: line-height: 1.6, color: #a1a1a1 (mai bianco puro per il testo lungo).

3. Performance Core Web Vitals

Un sito bello che carica lentamente è inutile.

  1. Immagini: Converti tutto in AVIF o WebP.
  2. CSS: Metti in line il CSS critico nell'<head> (come facciamo noi).
  3. Font: Usa font-display: swap per evitare testo invisibile.

4. Sicurezza (Headers)

Non lanciare mai senza impostare gli header di sicurezza in base.njk o nel config del server.

<!-- Proteggi i tuoi utenti -->
<meta http-equiv="Content-Security-Policy" content="default-src 'self' ...">
<meta http-equiv="Strict-Transport-Security" content="max-age=31536000; includeSubDomains">

5. Accessibilità (A11y)

L'accessibilità non è opzionale.

  • Usa sempre attributi alt per le immagini.
  • Assicurati che il contrasto colore sia sufficiente (Testi grigi su nero devono essere leggibili).
  • Navigazione da tastiera: Non rimuovere mai outline dal focus senza rimpiazzarlo.

Conclusione

Il web del 2026 è veloce, fluido e accessibile. Non hai bisogno di React per un blog. Hai bisogno di HTML, CSS e buon gusto.