مولد ظل النص في CSS

إنشاء CSS

ضبط إعلان text-shadow بالعين في DevTools ممكن، لكنه يتحوّل إلى تخمين بمجرد أن تحتاج إلى توهّج نيومورفي ناعم، أو ظل مزدوج بطابع ريترو، أو حدّ خارجي واضح بسماكة 1 بكسل على عنوان رئيسي. يتيح لك هذا المولّد ضبط إزاحة X وإزاحة Y ونصف قطر التمويه ولون RGBA، ونسخ سطر CSS جاهز للّصق.

كيفية بناء ظل النص

  1. 1

    تعيين الإزاحات

    X عبارة عن إزاحة أفقية بالبكسل، وY هي إزاحة عمودية. الموجب Y يدفع الظل للأسفل، والسالب Y يدفعه للأعلى.

  2. 2

    اختر نصف قطر التمويه

    التمويه 0 يعطي حدًّا حادًّا واضحًا؛ والقيم الأعلى تجعل الظل يتلاشى تدريجيًا. عادةً ما تستخدم الظلال الناعمة تمويهًا بين 4 و12 بكسل.

  3. 3

    اختر لونًا

    استخدم سلسلة RGBA حتى تتمكن من ضبط العتامة. يعد `rgba(0,0,0,0.35)` خيارًا افتراضيًا آمنًا للعمق الدقيق على الخلفيات الفاتحة.

  4. 4

    انسخ الإعلان

    تُخرج الأداة `text-shadow: Xpx Ypx Blurpx color;`، ضعه في المحدِّد المطابق داخل ورقة الأنماط الخاصة بك.

وصفات ظل النص التي تبدو رائعة فعلًا

ظل النص هو حصيلة أربعة أرقام ولون واحد. تذكّر ذلك وستتمكن من إعادة إنشاء أي تأثير تقريبًا تراه في مجلة أو صفحة هبوط.

بطاقة مرجعية سريعة

التأثير الإعلان
عمق خفيف text-shadow: 0 1px 2px rgba(0,0,0,0.25);
ظل ناعم text-shadow: 0 4px 12px rgba(0,0,0,0.35);
حدّ خارجي 1 بكسل text-shadow: -1px 0 #000, 1px 0 #000, 0 -1px #000, 0 1px #000;
ريترو مزدوج text-shadow: 2px 2px 0 #f87171, 4px 4px 0 #111827;
توهج نيون text-shadow: 0 0 4px #22d3ee, 0 0 12px #22d3ee, 0 0 24px #0ea5e9;

تركيب عدة ظلال

يقبل text-shadow قائمة مفصولة بفواصل. يرسمها المتصفح وفق خوارزمية الرسّام بترتيب ورودها في الشيفرة، فيقع آخر ظل في القائمة خلف الجميع. استخدم هذا لمحاكاة حدّ خارجي (أربعة ظلال حادة بسماكة 1 بكسل في الاتجاهات الأربعة) أو لبناء إحساس بالعمق عبر دمج ظل قريب حاد مع ظل بعيد منتشر.

متى يجب تخطي ظل النص

  • في النصوص الصغيرة جدًا، يجعل التمويه الذي يتجاوز 2 بكسل المحارف تبدو ملطّخة. يُفضَّل استخدام -webkit-font-smoothing وتباين أقوى.
  • في الرسوم المتحركة للعناوين الرئيسية الحسّاسة للأداء، تجنّب أكثر من ثلاثة ظلال متراكبة؛ فكل طبقة تُجبر المتصفح على إعادة تنقيط النص.
  • إذا احتجت إلى ظل بإزاحة ضيّقة على مسار معقّد (منحنيات أو دورانات)، ففكّر في استخدام <filter> من SVG مع feDropShadow بدلًا من ذلك؛ فهو يتبع حدود المحرف بدقة أكبر.

الأسئلة الشائعة

الإخراج عبارة عن طبقة ظل واحدة حسب التصميم. لطبقة التأثيرات، قم بتشغيل المولد عدة مرات وقم بتسلسل النتائج بفواصل - على سبيل المثال text-shadow: 1px 1px 0 #000, 0 4px 8px rgba(0,0,0,0.3);.

يتبع text-shadow حدود محارف النص المعروض، بينما يتبع box-shadow مربع الحدود المستطيل للعنصر. يأخذان معاملات متشابهة لكنهما يُنقَّطان على أشكال مختلفة تمامًا.

تُنقِّط المتصفحات ظلال النص وفق شبكة بكسلات الجهاز. الظل ذو التمويه 0 على شاشة بكثافة 2x يُعرض في مواضع دون البكسل وقد يبدو ناعمًا قليلًا. رفع التمويه إلى 1 عادةً ما يعالج ذلك دون تغيير الوزن البصري.

تُرسَل القيم التي تُدخلها إلى خادمنا لبناء الإعلان، لكنها لا تُخزَّن ولا يُعاد استخدامها. في العرض متعدد الخطوات تنتقل في الرابط بين الخطوات؛ أما في العرض أحادي الصفحة فلا يُحتفظ بأي شيء، حدّث الصفحة وسيختفي كل شيء.

أدوات ذات صلة

مرجع جدول ASCII

جدول ASCII كامل من 0 إلى 127 مع التمثيل العشري والست عشري والثماني والثنائي والمرجع الرقمي في HTML لكل محرف، بما في ذلك أكواد التحكم مثل NUL وLF وDEL.

مرجع أحرف HTML

قائمة قابلة للبحث بكيانات HTML، مع رموزها المسمّاة والرقمية، بالإضافة إلى خيار النسخ بنقرة واحدة للأحرف والرموز الخاصة.

أداة إزالة التشفير في لغة جافا سكريبت (JavaScript Deobfuscator)

إزالة التشفير من كود جافا سكريبت مُصغَّر أو مُعبَّأ باستخدام إعادة تسمية المتغيرات، وفك ترميز السلاسل النصية ومصفوفات البيانات، بالإضافة إلى عكس تسطيح تدفق التحكم وتحسين هيكله.

مولد تراخيص

قم بإنشاء النص الكامل لترخيصات المصدر المفتوح مع إدخال اسمك والسنة المقابلة، ويشمل ذلك تراخيص MIT وApache 2.0 وGPLv3 وBSD-3 وMPL-2.0 وCC.

مولّد إعدادات Nginx

أنشئ كتل server في Nginx مع TLS وHTTP/2 وgzip والتخزين المؤقت في المتصفح وقواعد الوكيل العكسي، انطلاقًا من نموذج بسيط.

مدقق البريد الإلكتروني

تحقق من عنوان بريد إلكتروني: فحص صياغة RFC 5322، واستعلام حي عن سجل MX، بالإضافة إلى تفاصيل الجزء المحلي والنطاق والطول. لا يتم إرسال أي بريد.

الأداة متاحة بلغات أخرى