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

من موسوعة حسوب
مراجعة 16:07، 2 مايو 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة القسم "انظر أيضًا".)

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

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

call($function, $args...)

المعاملات

‎$function

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

‎$args

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

أمثلة

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

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

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

.selector {
   color: #0a64ff;
}

انظر أيضًا

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

مصادر