Sass উপযোগী নিয়ম এবং বৈশিষ্ট্য
- পূর্ববর্তী পৃষ্ঠা Sass ভিন্ন মান
- পরবর্তী পৃষ্ঠা Sass @import
Sass এম্বেডিং নিয়ম
Sass-এর হাল্কি হিসাবে, আপনি HTML-এর মতো CSS সিলেক্টরকে এম্বেড করতে পারেন。
এই ওয়েবসাইট নেভিগেশনের Sass কোডের একটি উদাহরণ দেখুন:
SCSS সিন্থ্যাক্স:
nav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } a { display: block; padding: 6px 12px; text-decoration: none; } }
মনে রাখুন যে, Sass-এ,ul
、li
এবং a
সিলেক্টর এম্বেড হয় nav
সিলেক্টরের মধ্যে。
আবার, CSS-এ, নিয়মগুলি নির্দিষ্টভাবে নির্ধারিত (এমনকি এম্বেডেড নয়):
CSS সিনট্যাক্স:
nav ul { margin: 0; padding: 0; list-style: none; } nav li { display: inline-block; } nav a { display: block; padding: 6px 12px; text-decoration: none; }
কারণ আপনি Sass-এ এম্বেডেড এপ্রোপ্রিয়টি করতে পারেন, তাই এটি স্ট্যান্ডার্ড CSS-তে স্পষ্ট এবং পড়ার জন্য সহজ
Sass এম্বেডেড এপ্রোপ্রিয়টি
বেশিরভাগ CSS এপ্রোপ্রিয়টির একই প্রথম অক্ষরের সাথে একই সাথে থাকে, যেমন:
font-family
font-size
font-weight
text-align
text-transform
text-overflow
Sass ব্যবহার করে, তাদেরকে উপনিবেশ বৈশিষ্ট্য হিসাবে লিখতে পারেন:
SCSS সিন্থ্যাক্স:
font: { family: Helvetica, sans-serif; size: 18px; weight: bold; } text: { align: center; transform: lowercase; overflow: hidden; }
Sass ট্রান্সলেটার উপরোক্ত কোডটিকে সাধারণ CSS-এ রূপান্তরিত করবে:
CSS আউটপুট:
font-family: Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: center; text-transform: lowercase; text-overflow: hidden;
- পূর্ববর্তী পৃষ্ঠা Sass ভিন্ন মান
- পরবর্তী পৃষ্ঠা Sass @import