الدالة ()complement في Sass

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

تعيد الدالة ()complement مكمّل اللون (complement of a color) الممرَّر إليها، وتكافئ استدعاء الدالة adjust_hue(color, 180deg)‎.

البنية العامة

complement($color)

المعاملات

‎$color

القيمة اللونيَّة المراد الحصول على القيمة المكملة لها.

القيم المعادة

تُعاد القيمة اللونيَّة المكملة للون ‎$color.

الأخطاء والاستثناءات

سيُرمى الخطأ ArgumentError إن لم يكن ‎$color لونًا.

أمثلة

المثال الآتي سيضبط لون العنصر (color) إلى اللون البنفسجي (purple)، الذي هو مُكمِّل اللون الأخضر، وذلك بتمرير القيمة green إلى الدالة complement()‎:

.selector {
  color: complement(green); // purple
}

ستصرّف الشيفرة السابقة إلى شيفرة CSS الآتية:

.selector {
  color: purple; }

انظر أيضًا

  • الدالة adjust_hue()‎: تعدّل قيمة مكوِّن الصبغة (hue) للون الممرَّر إليها.
  • الدالة ()scale_color: تعدِّل مكوِّنًا واحدًا أو أكثر للون الممرَّر إليها بتدرج انسيابي (Fluidly scales).
  • الدالة hsl()‎‎: تُنشئ لونًا انطلاقًا من قيم الصبغة والتشبُّع والسطوع.

مصادر