الفرق بين المراجعتين لصفحة: «Sass/simple selectors»
< Sass
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>()simple_selectors</code> في Sass}}</noinclude> تعيد الدالة <code>simple_selectors()</code> محدّدًا...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>()simple_selectors</code> في Sass}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>()simple_selectors</code> في Sass}}</noinclude> | ||
تعيد الدالة <code>simple_selectors()</code> | تعيد الدالة <code>simple_selectors()</code> ا[http://dev.w3.org/csswg/selectors4/#simple لمحدّدات البسيطة] التي يتركّب منها المحدّد المركّب <code>$selector.</code> | ||
لاحظ أنّ <code>$selector</code> ينبغي أن يكون [http://dev.w3.org/csswg/selectors4/#compound محددا مركبًا]. وهذا يعني أنه لا يمكن أن يحتوي على فواصل أو مسافات. ويعني ذلك أيضًا أنه بخلاف دوال المحددات الأخرى، فإن هذه الدالة لا تقبل سوى السلاسل النصية، وليس القوائم. | |||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="sass"> | <syntaxhighlight lang="sass"> | ||
simple_selectors($ | simple_selectors($selector) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== المعاملات == | == المعاملات == | ||
=== <code>$ | === <code>$selector</code> === | ||
المحددات التي | المُحدد المُركب الذي ستستخرج المحددات البسيطة التي تركبه. | ||
== القيم المعادة == | == القيم المعادة == | ||
قائمة من | قائمة من المحددات البسيطة الموجودة في المحدد المركب. | ||
== أمثلة == | == أمثلة == | ||
مثال عن استخدام الدالة <code>simple_selectors()</code>:<syntaxhighlight lang="sass"> | مثال عن استخدام الدالة <code>simple_selectors()</code>:<syntaxhighlight lang="sass"> | ||
simple-selectors(".foo.bar") // ".foo", ".bar" | |||
simple-selectors(".foo.bar.baz") // ".foo", ".bar", ".baz" | |||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 28: | سطر 27: | ||
* الدالة <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>: تُوحّد محددَيْن. | ||
* الدالة <code>[[Sass/is superselector|is_superselector()]]</code>: تحدد ما إذا كان المحدّد فائقًا. | |||
== مصادر == | == مصادر == |
مراجعة 10:34، 22 أبريل 2018
تعيد الدالة simple_selectors()
المحدّدات البسيطة التي يتركّب منها المحدّد المركّب $selector.
لاحظ أنّ $selector
ينبغي أن يكون محددا مركبًا. وهذا يعني أنه لا يمكن أن يحتوي على فواصل أو مسافات. ويعني ذلك أيضًا أنه بخلاف دوال المحددات الأخرى، فإن هذه الدالة لا تقبل سوى السلاسل النصية، وليس القوائم.
البنية العامة
simple_selectors($selector)
المعاملات
$selector
المُحدد المُركب الذي ستستخرج المحددات البسيطة التي تركبه.
القيم المعادة
قائمة من المحددات البسيطة الموجودة في المحدد المركب.
أمثلة
مثال عن استخدام الدالة simple_selectors()
:
simple-selectors(".foo.bar") // ".foo", ".bar"
simple-selectors(".foo.bar.baz") // ".foo", ".bar", ".baz"
انظر أيضًا
- الدالة
selector_append()
: تضيف المحددات إلى بعضها بعضًا دون مسافات بينها. - الدالة
selector_extend()
: توسّع المحدد. - الدالة
selector_unify()
: تُوحّد محددَيْن. - الدالة
is_superselector()
: تحدد ما إذا كان المحدّد فائقًا.