اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

من خلال خاصية background-image لتعيين خلفية للعنصر a ثم تعيين قيمة من خلال دالة linear-gradient كالتالي:

a {
  display: inline-block;
  padding: 10px 20px;
  text-decoration: none;
  color: white;
  background-image: linear-gradient(to right, #ff416c, #ff4b2b);
  border-radius: 5px;
}

حيث من خلال background-image: linear-gradient تستطيع تحديد التدرج اللوني وأيضًا تخصيص الاتجاه  to right, to bottom, وغيرهم، بالإضافة إلى تحديد الألوان.

ستجد تفصيل هنا:

 

  • 0
نشر

لا يمكنك استخدام linear-gradient مباشرة كلون لنص الوسم <a> أو لأي نص آخر باستخدام خاصية color.

وذلك لأنها لا تدعم التدرجات اللونية (gradients). ولكن هناك طريقة للتحايل على ذلك حيث يمكنك استخدامها لعمل تدرج لوني للنص سواء داخل الوسم <a> أو غيره باستخدام خاصيتي background و -webkit-background-clip.

<!DOCTYPE html>
<html lang="ar">
<head>
  <meta charset="UTF-8">
  <style>
    a {
      font-size: 24px;
      font-weight: bold;
      background: linear-gradient(90deg, #f00, #00f);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      text-decoration: none;
    }
  </style>
</head>
<body>
  <a href="#">gradiant color text</a>
</body>
</html>

حيث background تحدد تدرج اللون الذي نريده .

و -webkit-background-clip: text يجعل الخلفية تقتصر على النص فقط .

و -webkit-text-fill-color: transparent تجعل النص شفاف بحيث يظهر التدرج.

  • 0
نشر
بتاريخ 5 دقائق مضت قال Hxfhf Ucicic:

لا اريدهم على شكل خلفية بل اريدهم فقط color لكن مدمج اللون

لم تقم بالتوضيح هل تقصد الخلفية أم لون النص نفسه، هل تريده مثل التالي؟

Snag_1126e834.png.e708b24456e87e1328122d4e73c353e8.png

تم توضيح في ذلك تعليق سابق.

أم لون الخلفية للعنصر نفسه؟ فذلك ما قمت بتوضيحه في التعليق الخاص بي.

a {
  display: inline-block;
  padding: 10px 20px;
  text-decoration: none;
  color: white;
  background-image: linear-gradient(to left, #bba6ab, #ff4b2b);
  border-radius: 5px;
}

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...