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

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>()selector_append</code> في Sass}}</noinclude> تعيد الدالة <code>selector_append()‎</code> محدّدًا ج...'
 
ط استبدال النص - 'توثيق Sass الرسمي.]' ب'توثيق Sass الرسمي].'
 
(6 مراجعات متوسطة بواسطة 3 مستخدمين غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الدالة <code>()selector_append</code> في Sass}}</noinclude>
<noinclude>{{DISPLAYTITLE: الدالة <code>()selector_append</code> في Sass}}</noinclude>
تعيد الدالة <code>selector_append()‎</code> محدّدًا جديدًا مع تشعيب جميع المحددات الموجودة في <code>‎$selectors</code> في بعضها البعض كما لو كانت متشعّبة في ملف الأنماط هكذا ‎<code><nowiki>$selector1 {$selector2 {}}</nowiki></code>‎.
تعيد الدالة <code>selector_append()‎</code> محدّدًا جديدًا مع إضافة جميع المحدِّدات الموجودة في المعامل <code>‎$selectors</code> إلى بعضها بعضًا كما لو كانت متشعّبة في ملف الأنماط مثل ‎<code>$selector1 { &$selector2 { ... } }</code>‎.
 
على عكس معظم دوال المحددات ، فإن الدالة <code>selector_append()</code> تسمح باستخدام المُحدّد الأبوي  <code>&</code> في أي مُحدد حاشا الأول.


== البنية العامة ==
== البنية العامة ==
سطر 12: سطر 10:


=== <code>‎$selectors</code> ===
=== <code>‎$selectors</code> ===
المحددات التي ستُشعّب. يجب أن يُمرّر محدد واحد على الأقل. يمكن أن تكون كل واحدة منها عبارة عن سلسلة نصية أو قائمة من السلاسل النصية أو قائمة من قوائم السلاسل النصية كما تمت إعادتها من قبل <code>&</code>.
المحدِّدات التي ستُضاف إلى بعضها بعضًا، ويجب أن يُمرّر مُحدّد واحد على الأقل. يمكن أن يكون كلُّ واحد منها عبارة عن سلسلة نصيَّة، أو قائمة من السلاسل النصية، أو قائمة من قوائم تحوي سلاسل نصيَّة كما تُعاد باستعمال الرمز <code>[[Sass/SassScript#.D8.A7.D9.84.D8.B1.D9.85.D8.B2 .26 .D9.81.D9.8A SassScript|&]]</code>.


== القيم المعادة ==
== القيم المعادة ==
قائمة من قوائم السلاسل النصية التي تمثل نتيجة تشعيب المحددات <code>‎$selectors</code>. وتكون بنفس التنسيق الذي يكون لمحدّد تعيده <code>&</code>.
تُعاد قائمة من قوائم تحوي سلاسل نصيَّة التي تمثل نتيجة إضافة المحدِّدات <code>‎$selectors</code>، ويكون تنسيقها بنفس تنسيق المحدِّد المُعاد باستعمال الرمز <code>[[Sass/SassScript#.D8.A7.D9.84.D8.B1.D9.85.D8.B2 .26 .D9.81.D9.8A SassScript|&]]</code>.
 
== أمثلة ==
أمثلة نموذجية عن استخدام الدالة <code>selector_append()‎</code>:<syntaxhighlight lang="sass">
selector_append(".foo", ".bar", ".baz"); // .foo.bar.baz
selector_append(".a .foo", ".b .bar"); // a .foo.b .bar
selector_append(".foo", "-suffix"); // .foo-suffix
</syntaxhighlight>
== انظر أيضًا ==
== انظر أيضًا ==
* الدالة <code>[[Sass/selector append|selector_append()]]</code>‎: تضيف المحددات إلى بعضها بعضًا دون مسافات بينها.
* الدالة <code>[[Sass/selector nest|selector_nest()]]</code>‎: تضيف محدّدًا جديدًا مُتشعّبًا.
* الدالة <code>[[Sass/selector extend|selector_extend()]]</code>‎: توسّع المحدد.
* الدالة <code>[[Sass/selector extend|selector_extend()]]</code>‎: توسّع محدِّدًا معيَّنًا.
* الدالة <code>[[Sass/selector unify|selector_unify()]]</code>‎: تُوحّد محددَيْن.
* الدالة <code>[[Sass/selector unify|selector_unify()]]</code>‎: تُوحّد محدِّدين.


== مصادر ==
== مصادر ==
* [https://sass-lang.com/documentation/Sass/Script/Functions.html#selector_append-instance_method قسم الدالة selector_append في صفحة الدوال في توثيق Sass الرسمي.]
* [https://sass-lang.com/documentation/Sass/Script/Functions.html#selector_append-instance_method قسم الدالة selector_append في صفحة الدوال في توثيق Sass الرسمي].
[[تصنيف:Sass]]
[[تصنيف:Sass|{{SUBPAGENAME}}]]
[[تصنيف: Sass Function]]
[[تصنيف: Sass Function|{{SUBPAGENAME}}]]

المراجعة الحالية بتاريخ 07:01، 20 مايو 2018

تعيد الدالة selector_append()‎ محدّدًا جديدًا مع إضافة جميع المحدِّدات الموجودة في المعامل ‎$selectors إلى بعضها بعضًا كما لو كانت متشعّبة في ملف الأنماط مثل ‎$selector1 { &$selector2 { ... } }‎.

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

selector_append($selectors...)

المعاملات

‎$selectors

المحدِّدات التي ستُضاف إلى بعضها بعضًا، ويجب أن يُمرّر مُحدّد واحد على الأقل. يمكن أن يكون كلُّ واحد منها عبارة عن سلسلة نصيَّة، أو قائمة من السلاسل النصية، أو قائمة من قوائم تحوي سلاسل نصيَّة كما تُعاد باستعمال الرمز &.

القيم المعادة

تُعاد قائمة من قوائم تحوي سلاسل نصيَّة التي تمثل نتيجة إضافة المحدِّدات ‎$selectors، ويكون تنسيقها بنفس تنسيق المحدِّد المُعاد باستعمال الرمز &.

أمثلة

أمثلة نموذجية عن استخدام الدالة selector_append()‎:

selector_append(".foo", ".bar", ".baz"); // .foo.bar.baz
selector_append(".a .foo", ".b .bar"); // a .foo.b .bar
selector_append(".foo", "-suffix"); // .foo-suffix

انظر أيضًا

مصادر