مرجع سريع

ورقة مساعدة لتقنيات وحيل CSS العملية

مجموعة منتقاة من حيل CSS العملية: وضوح النصوص والروابط الخطية، التمرير السلس على iOS، النصوص المتدرجة، وحدود النصوص، وتحسينات اللمس.

· تاريخ النشر

مرجع منسق لتقنيات CSS العملية، وتحسينات الخطوط والطباعة عبر مختلف المتصفحات، وحيل تنسيق الشاشات المحمولة.

وضوح الخطوط والروابط الخطية (Ligatures)

تفعيل أزواج التباعد (kerning) والروابط الخطية الاختيارية للعناوين الرئيسية:

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

تأثير تدرج الألوان على النصوص (Gradient Text)

تطبيق تدرج لوني خطي داخل الحروف والخطوط مباشرة:

.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; /* تمرير سلس ذو زخم حركي على متصفحات Safari القديمة */
  overscroll-behavior-y: contain;    /* منع ارتداد السحب لتحديث الصفحة */
}

موضوعات ذات صلة