الفرق بين المراجعتين لصفحة: «Sass/is superselector»
< Sass
جميل-بيلوني (نقاش | مساهمات) ط مراجعة الصفحة وتدقيقها. |
ط استبدال النص - 'توثيق Sass الرسمي.]' ب'توثيق Sass الرسمي].' |
||
| (مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين) | |||
| سطر 19: | سطر 19: | ||
== أمثلة == | == أمثلة == | ||
مثال عن استخدام الدالة <code>is_superselector()</code>:<syntaxhighlight lang="sass"> | |||
is-superselector(".foo", ".foo.bar") // true | is-superselector(".foo", ".foo.bar") // true | ||
is-superselector(".foo.bar", ".foo") // false | is-superselector(".foo.bar", ".foo") // false | ||
| سطر 32: | سطر 32: | ||
== مصادر == | == مصادر == | ||
* [https://sass-lang.com/documentation/Sass/Script/Functions.html#is_superselector-instance_method قسم الدالة is_superselector في صفحة الدوال في توثيق Sass الرسمي. | * [https://sass-lang.com/documentation/Sass/Script/Functions.html#is_superselector-instance_method قسم الدالة is_superselector في صفحة الدوال في توثيق Sass الرسمي]. | ||
[[تصنيف:Sass]] | [[تصنيف:Sass|{{SUBPAGENAME}}]] | ||
[[تصنيف: Sass Function]] | [[تصنيف: Sass Function|{{SUBPAGENAME}}]] | ||
المراجعة الحالية بتاريخ 07:01، 20 مايو 2018
تتحقَّق الدالة is_superselector() ما إذا كان المحدِّد $super محدّدًا فائقًا (superselector) للمحدِّد $sub. هذا يعني أنّ المحدِّد $super يُطابق جميع العناصر التي يطابقها $sub بالإضافة إلى عناصر أخرى. عمومًا، تميل المحددات الأبسط إلى أن تكون محدّدات فائقة للمحدِّدات الأكثر تعقيدًا.
البنية العامة
is_superselector($super, $sub)
المعاملات
$selectors
المحدد الفائق المحتمل. يمكن أن يكون عبارةً عن سلسلة نصية، أو قائمة من سلاسل نصيَّة، أو قائمة من عدَّة قوائم تحوي سلاسل نصيَّة أُعيدت باستعمال &.
$sub
المُحدّد التحتي (subselector) المحتمل. يمكن أن يكون عبارةً عن سلسلة نصية، أو قائمة من سلاسل نصيَّة، أو قائمة من عدَّة قوائم تحوي سلاسل نصيَّة أُعيدت باستعمال &.
القيم المعادة
تُعاد القيمة TRUE إذا كان المحدِّد $super محدّدًا فائقًا للمحدِّد $sub، أو القيمة FALSE خلاف ذلك.
أمثلة
مثال عن استخدام الدالة is_superselector():
is-superselector(".foo", ".foo.bar") // true
is-superselector(".foo.bar", ".foo") // false
is-superselector(".bar", ".foo .bar") // true
is-superselector(".foo .bar", ".bar") // false
انظر أيضًا
- الدالة
selector_append(): تضيف المحدِّدات إلى بعضها بعضًا دون مسافات بينها. - الدالة
selector_extend(): توسّع المحدِّد. - الدالة
selector_unify(): توحّد محددَين.