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

من موسوعة حسوب
ط مراجعة الصفحة وتدقيقها.
لا ملخص تعديل
سطر 10: سطر 10:


=== <code>‎$selectors</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>[[Sass/SassScript#.D8.A7.D9.84.D8.B1.D9.85.D8.B2 .26 .D9.81.D9.8A SassScript|&]]</code>.


== القيم المعادة ==
== القيم المعادة ==
سطر 16: سطر 16:


== أمثلة ==
== أمثلة ==
مثال عن استخدام الدالة <code>selector_append()‎</code>:<syntaxhighlight lang="sass">
أمثلة نموذجية عن استخدام الدالة <code>selector_append()‎</code>:<syntaxhighlight lang="sass">
selector-append(".foo", ".bar", ".baz") // .foo.bar.baz
selector_append(".foo", ".bar", ".baz"); // .foo.bar.baz
selector-append(".a .foo", ".b .bar") // "a .foo.b .bar"
selector_append(".a .foo", ".b .bar"); // a .foo.b .bar
selector-append(".foo", "-suffix") // ".foo-suffix"
selector_append(".foo", "-suffix"); // .foo-suffix
</syntaxhighlight>
</syntaxhighlight>
== انظر أيضًا ==
== انظر أيضًا ==

مراجعة 08:28، 19 مايو 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

انظر أيضًا

مصادر