توابع خودکار Sass
- صفحه قبل انتخابکننده Sass
- صفحه بعدی رنگهای Sass
توابع خودکار Sass
تستخدم وظائف التدقيق (Introspection) نادرًا عند بناء جدول الأنماط.
لكن إذا لم يعمل الكود بشكل صحيح، فإن وظائف التدقيق (Introspection) تكون ذات قيمة - يمكن أن يساعدك في فهم ما يحدث: مثل وظائف التتبع.
الجدول أدناه يعرض جميع الوظائف المترجمة في Sass:
وظيفة | وصف و مثال |
---|---|
call(функشن, arguments...) | تدعو وظيفة تحتوي على معلمات، ويعود بالنتيجة. |
content-exists() | تتأكد من أن mixin الحالي تم إرساله مع @content block. |
feature-exists(feature) |
تتأكد من دعم Sass الحالي لهذا feature. مثال:feature-exists("at-error"); نتیجه: صحیح |
function-exists(functionname) |
تتأكد من وجود الوظيفة المحددة. مثال:function-exists("nonsense") نتیجه: نادرست |
get-function(functionname, css: false) | يعود بالوظيفة المحددة. إذا كان css صحيحًا، فإنه يعود بوظيفة CSS عادية. |
global-variable-exists(نام_متغیر) |
تتأكد من وجود المتغير العالمي المحدد. مثال:variable-exists(a) نتیجه: صحیح |
inspect(value) | نمایش شکل بازگشتی ارزشها. |
mixin-exists(نام_mixin) |
بررسی کنید که mixin مشخص شده وجود دارد یا خیر. مثال:mixin-exists("important-text") نتیجه: صحیح |
type-of(value) |
نوع بازگشتی است. میتواند باشد:
مثال:type-of(15px) نتیجه: اعداد type-of(#ff0000) نتیجه: رنگ |
unit(اعداد) |
واحد مرتبط با عدد را بازگرداند. مثال:unit(15px) نتیجه: px |
unitless(اعداد) |
بررسی کنید که آیا عدد مشخص شده دارای واحد مرتبط با آن است یا خیر. مثال:unitless(15px) نتیجه: نادرست unitless(15) نتیجه: صحیح |
variable-exists(نام_متغیر) |
بررسی کنید که آیا متغیر مشخص شده در محدوده فعلی وجود دارد یا خیر. مثال:variable-exists(b) نتیجه: صحیح |
- صفحه قبل انتخابکننده Sass
- صفحه بعدی رنگهای Sass