الدالة ()‎call في Sass

من موسوعة حسوب
< Sass
مراجعة 07:01، 20 مايو 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات) (استبدال النص - 'توثيق Sass الرسمي.]' ب'توثيق Sass الرسمي].')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

تستدعي الدالة ()call دالة محدَّدة بشكل ديناميكي سواء كانت هذه الدالة مُعرّفة من قبل المستخدم، أو مُضمّنةً في لغة Sass، أو دالة CSS. ستمرِّر هذه الدالة كل الوسائط -بما فيها الوسائط المُسمّاة (keyword arguments)- إلى الدالة المراد استدعاؤها.

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

call($function, $args...)

المعاملات

‎$function

الدالة التي ترغب في استدعائها.

‎$args

الوسائط التي ستُمرّر إلى الدالة ‎$function.

أمثلة

يبيّن المثال الآتي استخدام الدالة call()‎ لضبط قيمة اللون (color):

.selector {
  color: call(rgb, 10, 100, 255); // #0a64ff
}

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

.selector {
  color: #0a64ff; }

انظر أيضًا

  • الدالة ()get_function: تعيد مرجعًا إلى دالة من أجل استدعائها لاحقًا باستخدام الدالة()call.

مصادر