Een samengestelde referentie van praktische CSS-technieken, typografische verbeteringen en mobiele stylingtrucs.
Typografische leesbaarheid & Ligaturen
Schakelt kerning-paren en optionele ligaturen in voor kopteksten:
h1, h2, h3 {
text-rendering: optimizeLegibility;
font-feature-settings: "kern" 1, "liga" 1;
}
Verlooptekst-effect (Gradient Text)
Lineaire verlopen direct binnen teksttekens weergeven:
.gradient-text {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
}
Tekstomlijning (Text Stroke)
Voegt een buitenste lijn toe aan teksttekens:
.stroked-heading {
-webkit-text-stroke: 1.5px #111;
color: white;
}
Mobiele touch- & WebKit-optimalisaties
Schakel standaard tikmarkering en contextmenu's bij lang indrukken uit:
* {
/* Mobiele tikmarkeringskader verwijderen */
-webkit-tap-highlight-color: transparent;
/* Schakel iOS-contextmenu bij lang indrukken uit */
-webkit-touch-callout: none;
}
/* Focuskader bij klikken verwijderen met behoud van toetsenbordfocus */
a:focus:not(:focus-visible) {
outline: none;
}
Vloeiend momentum-scrollen met hardwareversnelling
.scroll-container {
overflow-y: auto;
-webkit-overflow-scrolling: touch; /* Momentum-scrollen op oudere iOS Safari-versies */
overscroll-behavior-y: contain; /* Voorkom onbedoeld pull-to-refresh */
}