En sammanställd referens över praktiska CSS-tekniker, typografiska förbättringar och stiltips för mobila enheter.
Typografisk läsbarhet & Ligaturer
Aktiverar kerning och valfria ligaturer för rubriker:
h1, h2, h3 {
text-rendering: optimizeLegibility;
font-feature-settings: "kern" 1, "liga" 1;
}
Gradienttexteffekt (Gradient Text)
Rendera linjära färgövergångar direkt inuti textglyfer:
.gradient-text {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
}
Textkonturlinje (Text Stroke)
Lägger till en yttre kontur på texttecken:
.stroked-heading {
-webkit-text-stroke: 1.5px #111;
color: white;
}
Mobil touch- & WebKit-optimeringar
Inaktivera standardmarkeringsfärg vid tryck och popup-menyer vid långtryck:
* {
/* Ta bort markeringsruta vid fingertryck på mobiler */
-webkit-tap-highlight-color: transparent;
/* Inaktivera snabbmeny i iOS vid långtryck */
-webkit-touch-callout: none;
}
/* Ta bort fokusram vid klick men behåll tangentbordsfokus */
a:focus:not(:focus-visible) {
outline: none;
}
Hårdvaruaccelererad mjuk momentum-skrollning
.scroll-container {
overflow-y: auto;
-webkit-overflow-scrolling: touch; /* Momentum-skrollning på äldre versioner av iOS Safari */
overscroll-behavior-y: contain; /* Förhindra oavsiktlig drag-för-att-uppdatera */
}