الدالة ()is_superselector في Sass

من موسوعة حسوب

تحدّد الدالة selector_nest()‎ ما إذا كان ‎$super محدّدًا فائقًا (superselector) للمحدد‎$sub. هذا يعني أنّ ‎$super يُطابق جميع العناصر التي يطابقها‎$sub ، بالإضافة إلى عناصر أخرى. عمومًا، تميل المحددات الأبسط إلى أن تكون محدّدات فائقة للمحددات الأكثر تعقيدًا.

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

is_superselector($super, $sub)

المعاملات

‎$selectors

المحدد الفائق المحتمل. يمكن أن يكون عبارةً عن سلسلة نصية أو قائمة من السلاسل النصية أو قائمة من قوائم السلاسل النصية كما تمت إعادتها من قبل &.

‎$sub

المُحدّد التحتي (subselector) المحتمل. يمكن أن يكون عبارةً عن سلسلة نصية أو قائمة من السلاسل النصية أو قائمة من قوائم السلاسل النصية كما تمت إعادتها من قبل &.

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

القيمة true أو 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

انظر أيضًا

مصادر