الدالة ()call
في 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
.