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

من موسوعة حسوب
مراجعة 13:24، 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;
}

مصادر