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

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


== أمثلة ==
== أمثلة ==
مثال عن استخدام الدالة <code>simple_selectors()‎</code>:<syntaxhighlight lang="sass">
أمثلة نموذجية عن استخدام الدالة <code>simple_selectors()‎</code>:<syntaxhighlight lang="sass">
simple-selectors(".foo.bar") // ".foo", ".bar"
@debug simple_selectors(".foo.bar"); // .foo, .bar
simple-selectors(".foo.bar.baz") // ".foo", ".bar", ".baz"
@debug simple_selectors(".foo.bar.baz"); // .foo, .bar, .baz
 
</syntaxhighlight>
</syntaxhighlight>



مراجعة 09:04، 19 مايو 2018

تعيد الدالة simple_selectors()‎ المحدّدات البسيطة التي يتركّب منها المحدّد المركّب المُمرَّر إليها.

لاحظ أنّ المحدِّد ‎$selector المرَّر إلى الدالة ينبغي أن يكون محدِّدًا مركَّبًا. هذا يعني أنَّه لا يمكن أن يحتوي على فواصل أو مسافات، ويعني ذلك أيضًا أنَّ هذه الدالة لا تقبل سوى سلاسل نصيَّة وليس القوائم بخلاف دوال المحدَّدات الأخرى.

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

simple_selectors($selector)

المعاملات

‎$selector

المُحدد المُركَّب المراد استخراج المحدَّدات البسيطة التي يتركَّب منها.

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

تُعاد قائمة بالمحدِّدات البسيطة الموجودة في المحدِّد المركَّب ‎$selector.

أمثلة

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

@debug simple_selectors(".foo.bar"); // .foo, .bar
@debug simple_selectors(".foo.bar.baz"); // .foo, .bar, .baz

انظر أيضًا

  • الدالة selector_append()‎: تضيف المحدِّدات إلى بعضها بعضًا دون مسافات بينها.
  • الدالة selector_extend()‎: توسّع محدِّدًا معينًا.
  • الدالة selector_unify()‎: تُوحّد محدِّدين.
  • الدالة is_superselector()‎: تتحقَّق ما إذا كان المحدّد فائقًا.

مصادر