Συνοπτικός οδηγός πρακτικών τεχνικών CSS, τυπογραφικών βελτιώσεων και ρυθμίσεων προβολής για κινητά.
Τυπογραφική αναγνωσιμότητα & Συνδέσεις (Ligatures)
Ενεργοποιεί ζεύγη απόστασης kerning και προαιρετικές συνδέσεις γραμμάτων για επικεφαλίδες:
h1, h2, h3 {
text-rendering: optimizeLegibility;
font-feature-settings: "kern" 1, "liga" 1;
}
Εφέ διαβάθμισης χρώματος σε κείμενο
Απόδοση γραμμικής διαβάθμισης απευθείας μέσα στα γράμματα:
.gradient-text {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
}
Περίγραμμα γραμμάτων κειμένου (Text Stroke)
Προσθήκη εξωτερικού περιγράμματος στα γράμματα:
.stroked-heading {
-webkit-text-stroke: 1.5px #111;
color: white;
}
Βελτιστοποιήσεις αφής και WebKit για κινητά
Απενεργοποίηση προεπιλεγμένης επισήμανσης πατήματος και μενού παρατεταμένης πίεσης:
* {
/* Αφαίρεση πλαισίου επισήμανσης πατήματος */
-webkit-tap-highlight-color: transparent;
/* Απενεργοποίηση μενού περιβάλλοντος iOS */
-webkit-touch-callout: none;
}
/* Αφαίρεση περιγράμματος εστίασης σε κλικ, διατήρηση σε πληκτρολόγιο */
a:focus:not(:focus-visible) {
outline: none;
}
Ομαλή κύλιση με επιτάχυνση υλικού (Momentum Scrolling)
.scroll-container {
overflow-y: auto;
-webkit-overflow-scrolling: touch; /* Κύλιση ορμής σε παλαιότερες εκδόσεις iOS Safari */
overscroll-behavior-y: contain; /* Αποτροπή αλυσιδωτής ανανέωσης σελίδας */
}