Riferimento rapido

Cheat Sheet Tecniche e Trucchi Pratici CSS

Raccolta di snippet CSS pratici: leggibilità tipografica, scorrimento fluido su iOS, testo sfumato con gradiente, contorno testo e ottimizzazioni touch.

· Pubblicato

Riferimento essenziale di tecniche CSS pratiche, miglioramenti tipografici cross-browser e trucchi di stile per dispositivi mobili.

Leggibilità tipografica e legature

Abilita la crenatura e le legature opzionali per i titoli:

h1, h2, h3 {
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern" 1, "liga" 1;
}

Effetto testo con gradiente

Applica gradienti lineari direttamente all'interno dei glifi di testo:

.gradient-text {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

Tratto e contorno del testo (Text Stroke)

Aggiunge un contorno ai caratteri del testo:

.stroked-heading {
  -webkit-text-stroke: 1.5px #111;
  color: white;
}

Ottimizzazioni touch e WebKit per dispositivi mobili

Disabilita l'evidenziazione del tocco e i menu a comparsa al tocco prolungato:

* {
  /* Rimuove il riquadro di evidenziazione del tocco mobile */
  -webkit-tap-highlight-color: transparent;
  /* Disabilita il menu contestuale iOS alla pressione prolungata */
  -webkit-touch-callout: none;
}

/* Rimuove il contorno di messa a fuoco al clic preservando la navigazione da tastiera */
a:focus:not(:focus-visible) {
  outline: none;
}

Scorrimento fluido con accelerazione hardware (Momentum)

.scroll-container {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; /* Scorrimento a inerzia su versioni precedenti di Safari iOS */
  overscroll-behavior-y: contain;    /* Impedisce il rimbalzo del pull-to-refresh */
}

Argomenti correlati