Γρήγορη αναφορά

Φύλλο οδηγιών πρακτικών τεχνικών και κόλπων CSS

Συλλογή πρακτικών αποσπασμάτων CSS: αναγνωσιμότητα κειμένου, ομαλή κύλιση iOS, κείμενο διαβάθμισης, περιγράμματα κειμένου και βελτιστοποιήσεις αφής.

· Δημοσιεύτηκε

Συνοπτικός οδηγός πρακτικών τεχνικών 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;    /* Αποτροπή αλυσιδωτής ανανέωσης σελίδας */
}

Σχετικά θέματα