توابع خودداری Sass
- صفحه قبل انتخابکننده Sass
- صفحه بعدی رنگهای Sass
توابع خودداری Sass
توابع introspection (Introspection) در هنگام ساخت جدول استایل کمتر استفاده میشوند.
اما اگر کد به درستی کار نکند، توابع introspection بسیار مفید هستند - میتوانید بفهمید چه چیزی رخ داده است: مانند توابع调试.
در جدول زیر تمام توابع introspection در Sass لیست شدهاند:
توابع | توضیح و مثال |
---|---|
call(function, arguments...) | تماس با تابع با پارامترها و بازگشت به نتیجه. |
content-exists() | مطالعه وجود یک block @content در mixin فعلی. |
feature-exists(feature) |
مطالعه وجود یک feature در حال حاضر در implement Sass. feature. مثال:feature-exists("at-error"); نتیجه: حقیقی |
function-exists(functionname) |
مطالعه وجود یک تابع مشخص شده. مثال:function-exists("nonsense") نتیجه: نادرست |
get-function(functionname, css: false) | بازگشت به تابع مشخص شده. اگر css درست باشد، یک تابع CSS معمولی بازمیگرداند. |
global-variable-exists(variablename) |
مطالعه وجود یک متغیر تعریف شده. مثال:variable-exists(a) نتیجه: حقیقی |
inspect(value) | نمایش نمونه بازگشتی به صورت رشتهای. |
mixin-exists(mixinname) |
بررسی میکند که mixin مشخص شده وجود دارد یا خیر. مثال:mixin-exists("important-text") نتیجه: حقیقی |
type-of(value) |
نوع بازگشتی. میتواند باشد:
مثال:type-of(15px) نتیجه: number type-of(#ff0000) نتیجه: color |
unit(number) |
واحد مرتبط با عدد را برمیگرداند. مثال:unit(15px) نتیجه: px |
unitless(number) |
بررسی میکند که آیا عدد مشخص شده دارای واحد مرتبط است یا خیر. مثال:unitless(15px) نتیجه: نادرست unitless(15) نتیجه: حقیقی |
variable-exists(variablename) |
بررسی میکند که آیا متغیر مشخص شده در محدوده فعلی وجود دارد یا خیر. مثال:variable-exists(b) نتیجه: حقیقی |
- صفحه قبل انتخابکننده Sass
- صفحه بعدی رنگهای Sass