"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنك تحقيق نص ثنائي اللون باستخدام CSS دون تكرار المحتوى؟

كيف يمكنك تحقيق نص ثنائي اللون باستخدام CSS دون تكرار المحتوى؟

تم النشر بتاريخ 2024-11-10
تصفح:454

How can you achieve dual-color text with CSS without duplicating content?

تحقيق نص ثنائي اللون باستخدام CSS

الاستعلام الأولي:

كيف يمكنك تحقيق تأثير النص بألوان مختلفة الألوان على كل جانب دون تكرار المحتوى؟

النهج التقليدي:

تتضمن الطريقة الشائعة إنشاء عنصرين نصيين منفصلين ووضعهما جنبًا إلى جنب، كل منهما بما يناسبه خلفية فريدة وألوان أمامية.

الحل البديل:

لتقليل تكرار المحتوى، فكر في الاستفادة من خصائص CSS مثل مقطع الخلفية: النص. تتيح لك هذه الخاصية تطبيق تدرج على النص نفسه، مما يتيح لك ما يلي:

تنفيذ CSS:

#main { الخلفية: تدرج خطي (إلى اليمين، أحمر 50%، #fff 50%)؛ } #الرئيسي > ص { الخلفية: تدرج خطي (إلى اليسار، أزرق 50%، #fff 50%)؛ العرض: كتلة مضمنة؛ -webkit-background-clip: نص؛ مقطع الخلفية: النص؛ -webkit-text-fill-color: شفاف؛ اللون: شفاف؛
#main {
  background: linear-gradient(to right, red 50%, #fff 50%);
}

#main > p {
  background: linear-gradient(to left, blue 50%, #fff 50%);
  display: inline-block;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
بنية HTML:

#main {
  background: linear-gradient(to right, red 50%, #fff 50%);
}

#main > p {
  background: linear-gradient(to left, blue 50%, #fff 50%);
  display: inline-block;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
شرح:

    يتم تطبيق التدرج على العنصر #الرئيسي، الذي يشمل النص .
  • العنصر

    له تدرج معكوس مطبق على خلفيته، والذي تم تعيينه كلون خلفية النص.

  • خاصية مقطع الخلفية: النص تقيد تدرج الخلفية للنص. منطقة.
  • -webkit-text-fill-color: شفاف يضمن أن النص شفاف، مما يسمح لتدرج الخلفية بالظهور من خلاله.
تنشئ هذه التقنية نصًا ثنائي اللون تأثير دون الحاجة إلى محتوى مكرر. باستخدام تأثيرات المزج، فإنه يحقق انتقالًا سلسًا بين الألوان دون الحاجة إلى عناصر نص إضافية.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3