LESS এবং SASS/SCSS হচ্ছে ডাইন্যামিক স্টাইলশীট। আর CSS হচ্ছে স্ট্যাটিক বা ম্যানুয়াল স্টাইলশীট, মানে সকল কোড ব্লক, সিনট্যাক্স আপনাকেই লিখতে হবে। অনেক আগে থেকে CSS এর ব্যবহার হচ্ছে কিন্তু বর্তমানে ওয়েব এর ইন্টেরেক্টিভিটি বাড়াতে এবং অল্প এবং রি-ইউজ্যাবল (পূনরায় ব্যবহার করা যায় এমন) ভ্যারিয়্যাবল এবং মিক্সিন ক্লাস তৈরির মাধ্যমে কোডিং করে অনেক কাজ সম্পন্ন করতে ডাইন্যামিক সিএসএস ইউজ করা হয়। তাই LESS এবং SASS/SCSS -এর আবির্ভাব।
মূলত, আপনি যে ডাইন্যামিক কোড লিখবেন, সেটি কম্পাইল হয়ে ব্রাউজারে আউটপুট দিবে। LESS এবং SASS/SCSS -কে স্টাইলশীট প্রি-প্রোসেসর বলা হয়।
SASS/SCSS চলাতে আপনার পিসি তে ruby install করা থাকতে হবে এবং LESS চালাতে Less.js লাইব্রেরি, less compiler ইত্যাদি ইন্সটল থাকলে হবে।
LESS syntax এক্সাম্পলঃ SASS syntax এক্সাম্পলঃ
স্টাইল ডিক্লেয়ারেশন লিখার ক্ষেত্রে কোন পার্থক্য না থাকলেও স্কোপ, ম্যাথ, ফাংশন, ভেরিয়্যাবল, অপারেটর -এর মত ফাংশনালিটি আছে LESS এবং SASS/SCSS ডাইন্যামিক স্টাইলশীটে। CSS এ ভালো জ্ঞান থাকলে LESS এবং SASS সহজেই শিখে নিয়ে যায় তাদের অফিসিয়াল সাইট থেকে।
LESS -এর অফিসিয়াল সাইটঃ http://lesscss.org
SASS/SCSS- এর অফিসিয়াল সাইটঃ http://sass-lang.com
LESS এবং SASS সম্পর্কে আরও বিস্তারিত জানতে নিচের লিঙ্কগুলো সহায়ক হবেঃ
১। http://nex-3.com/posts/96-scss-sass-is-a-css-extension
২। http://thesassway.com/editorial/sass-vs-scss-which-syntax-is-better
৩। http://www.hongkiat.com/blog/less-basic/
৪। http://www.smashingmagazine.com/2010/12/06/using-the-less-css-preprocessor-for-smarter-style-sheets/
LESS SASS/SCSS নিয়ে এতো শুধুমাত্র ইন্ট্রো পর্ব। পরবর্তীতে বিস্তারিত ভিডিও অথবা টেক্সট টিউটোরিয়াল শেয়ার করবো!
প্রথম প্রকাশঃ http://www.blog.rangpursource.com/article-id/4218
সবাই ভালো থাকুন!
ধন্যযোগ! 🙂
আমি আরিফুল ইসলাম শাওন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 15 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 44 টি টিউন ও 1073 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
হ্যালো টেকটিউনার্স!! :) আমি আরিফুল ইসলাম শাওন, ডাক নাম "শাওন" এই বেশি পরিচিত। বিভাগীয় শহর রংপুরেই থাকি। জাতীয় বিশ্ববিদ্যালয়ের অধীনে এ্যাকাউন্টিং-এ গ্রাজুয়েশন করেছি। পেশায়আছি গত ৬ বছর থেকে। নিজের ফ্রীলান্স ওয়েব ডেভেলপমেন্ট এবং ট্রেইনিং ইন্সটিটিউট রংপুরসোর্স এর প্রতিষ্ঠাতা, সিইও এবং লিড ডেভেলপারের দায়িত্বে আছি। ব্লগিং করছি আমার অফিশিয়াল ব্লগ বাংলা...
nice