Sass ইনসপেক্ট ফাংশন
- পূর্ববর্তী পৃষ্ঠা Sass সিলেক্টর
- পরবর্তী পৃষ্ঠা Sass রং
Sass ইনসপেক্ট ফাংশন
স্টাইলসপেক বিন্যাস তৈরি করার সময় ইনট্রসপেকশন (Introspection) ফাংশনগুলির ব্যবহার খুব কম
কিন্তু যদি কোডটি সঠিকভাবে কাজ করতে পারে না, তবে ইনট্রসপেকশন ফাংশনগুলি অত্যন্ত মূল্যবান - যারা যা হয়েছে তা বুঝতে পারে - যেমন ডিবাগ ফাংশন
নিচের টেবিলে Sass-এর সমস্ত ইনট্রসপেকশন ফাংশনগুলি তুলে ধরা হয়েছে:
ফাংশন | বর্ণনা & উদাহরণ |
---|---|
call(function, arguments...) | নির্দিষ্ট ফাংশনটি আহ্বান করুন এবং ফলাফল ফিরিয়ে দিন |
content-exists() | নির্দিষ্ট mixin-কে @content ব্লক পাঠানো হয়েছে কি না নির্ণয় করুন |
feature-exists(feature) |
নির্দিষ্ট feature-কে সম্পূর্ণ করুন feature. ইনস্ট্যান্স:feature-exists("at-error"); ফলাফল: true |
function-exists(functionname) |
নির্দিষ্ট ফাংশনটি সম্পূর্ণ করুন ইনস্ট্যান্স:function-exists("nonsense") ফলাফল: false |
get-function(functionname, css: false) | নির্দিষ্ট ফাংশনটি ফিরিয়ে দিয়েছে।যদি css সত্য, তবে এটি একটি সাধারণ CSS ফাংশন ফিরিয়ে দেবে |
global-variable-exists(variablename) |
বিন্যাসটি সম্পূর্ণ করুন ইনস্ট্যান্স:variable-exists(a) ফলাফল: true |
inspect(value) | ফলাফলের স্ট্রিং প্রকাশনা |
mixin-exists(mixinname) |
চিহ্নিত mixin কি উপস্থিত নেই তা পরীক্ষা করুন。 ইনস্ট্যান্স:mixin-exists("important-text") ফলাফল: true |
type-of(value) |
ফলাফলের ধরন। যেমন:
ইনস্ট্যান্স:type-of(15px) ফলাফল: number type-of(#ff0000) ফলাফল: color |
unit(number) |
নম্বরের সাথে সংযুক্ত ইউনিট ফিরিয়ে দিয়েছে ইনস্ট্যান্স:unit(15px) ফলাফল: px |
unitless(number) |
চিহ্নিত নম্বর কি নিজের সাথে সংযুক্ত ইউনিট রয়েছে তা পরীক্ষা করুন。 ইনস্ট্যান্স:unitless(15px) ফলাফল: false unitless(15) ফলাফল: true |
variable-exists(variablename) |
চিহ্নিত ভেরিয়েবল কি বর্তমান অবস্থানে উপস্থিত নেই তা পরীক্ষা করুন。 ইনস্ট্যান্স:variable-exists(b) ফলাফল: true |
- পূর্ববর্তী পৃষ্ঠা Sass সিলেক্টর
- পরবর্তী পৃষ্ঠা Sass রং