الفرق بين المراجعتين لصفحة: «Sass/call»

من موسوعة حسوب
ط مراجعة الصفحة وتدقيقها.
ط إضافة القسم "انظر أيضًا".
سطر 28: سطر 28:


</syntaxhighlight>
</syntaxhighlight>
== انظر أيضًا ==
* الدالة <code>[[Sass/get function|()get_function]]</code>: تعيد مرجعًا إلى دالة من أجل استدعائها لاحقًا باستخدام الدالة<code>()call</code>.


== مصادر ==
== مصادر ==

مراجعة 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.

مصادر