الفرق بين المراجعتين لصفحة: «Sass/call»
< Sass
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>()call</code> في Sass}}</noinclude> الدالة <code>()call</code> تستدعي دالة بشكل ديناميكي،...' |
ط استبدال النص - 'توثيق Sass الرسمي.]' ب'توثيق Sass الرسمي].' |
||
(4 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>()call</code> في Sass}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>()call</code> في Sass}}</noinclude> | ||
الدالة <code>()call</code> | تستدعي الدالة <code>()call</code> دالة محدَّدة بشكل ديناميكي سواء كانت هذه الدالة مُعرّفة من قبل المستخدم، أو مُضمّنةً في لغة Sass، أو دالة CSS. ستمرِّر هذه الدالة كل الوسائط -بما فيها الوسائط المُسمّاة (keyword arguments)- إلى الدالة المراد استدعاؤها. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 13: | سطر 13: | ||
=== <code>$args</code> === | === <code>$args</code> === | ||
الوسائط التي ستُمرّر إلى الدالة | الوسائط التي ستُمرّر إلى الدالة <code>$function</code>. | ||
== أمثلة == | == أمثلة == | ||
يبيّن المثال الآتي استخدام الدالة <code>call()</code> لضبط قيمة اللون (<code>[[CSS/color|color]]</code>):<syntaxhighlight lang="sass"> | |||
.selector { | .selector { | ||
color: call(rgb, 10, 100, 255); // #0a64ff | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 24: | سطر 24: | ||
سيُصرّف المثال السابق إلى شيفرة CSS الآتية:<syntaxhighlight lang="css"> | سيُصرّف المثال السابق إلى شيفرة CSS الآتية:<syntaxhighlight lang="css"> | ||
.selector { | .selector { | ||
color: #0a64ff; } | |||
</syntaxhighlight> | |||
</ | == انظر أيضًا == | ||
* الدالة <code>[[Sass/get function|()get_function]]</code>: تعيد مرجعًا إلى دالة من أجل استدعائها لاحقًا باستخدام الدالة<code>()call</code>. | |||
== مصادر == | == مصادر == | ||
* [https://sass-lang.com/documentation/Sass/Script/Functions.html#call-instance_method قسم الدالة call في صفحة الدوال في توثيق Sass الرسمي. | * [https://sass-lang.com/documentation/Sass/Script/Functions.html#call-instance_method قسم الدالة call في صفحة الدوال في توثيق Sass الرسمي]. | ||
[[تصنيف:Sass]] | [[تصنيف:Sass|{{SUBPAGENAME}}]] | ||
[[تصنيف: Sass Function]] | [[تصنيف: Sass Function|{{SUBPAGENAME}}]] |
المراجعة الحالية بتاريخ 07:01، 20 مايو 2018
تستدعي الدالة ()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
.