وظائف القوائم Sass
- الصفحة السابقة الأرقام Sass
- الصفحة التالية خرائط Sass
وظائف القوائم Sass
تستخدم وظائف القائمة لاستكشاف القيم في القائمة، وتكوين القوائم وإضافة مشاريع إلى القائمة.
قوائم Sass غير قابلة للتغيير (لا يمكن تغييرها). لذلك، وظائف القائمة العائدة بالقائمة ستقوم بإرجاع قائمة جديدة وليس بتغيير القائمة الأصلية.
قائمة Sass تعتمد على 1. الموضع الأول في القائمة يقع في索قة 1 وليس 0.
إليك قائمة بجميع وظائف القوائم في Sass:
وظيفة | وصف و مثال |
---|---|
append(القائمة, القيمة, [separator]) |
إضافة قيمة واحدة إلى نهاية القائمة. مثال:append((a b c), d) النتيجة: a b c d append((a b c), (d), comma) النتيجة: a, b, c, d |
index(القائمة, القيمة) |
يعيد موقع القيمة في القائمة. مثال:index(a b c, b) النتيجة: 2 index(a b c, f) النتيجة: null |
is-bracketed(القائمة) |
تحقق من ما إذا كانت القائمة تحتوي على أقواس مزدوجة. مثال:is-bracketed([a b c]) النتيجة: true is-bracketed(a b c) النتيجة: false |
ضم (list1, list2, [separator, bracketed)] |
الجمع بين list2 إضافة إلى list1 في نهاية مثال:ضم (a b c, d e f) النتيجة: a b c d e f ضم ((a b c), (d e f), comma) النتيجة: a, b, c, d, e, f ضم (a b c, d e f, $bracketed: true) النتيجة: [a b c d e f] |
length(القائمة) |
يعيد طول القائمة. مثال:length(a b c) النتيجة: 3 |
list-separator(القائمة) |
يعيد النص الخاص بالحرف الفاصل المستخدم في القائمة. يمكن أن يكون هذا الفاصل مسافة أو نقطة. مثال:list-separator(a b c) النتيجة: "space" list-separator(a, b, c) النتيجة: "comma" |
nth(القائمة, n) |
يعيد العنصر n في القائمة. مثال:nth(a b c, 3) النتيجة: c |
set-nth(القائمة, n, القيمة) |
تعيين قيمة العنصر n المحدد في القائمة. مثال:set-nth(a b c, 2, x) النتيجة: a x c |
zip(lists) |
دمج القوائم في قائمة متعددة واحدة. مثال:zip(1px 2px 3px, solid dashed dotted, red green blue) النتيجة: 1px solid red, 2px dashed green, 3px dotted blue |
- الصفحة السابقة الأرقام Sass
- الصفحة التالية خرائط Sass