آموزش Sass

دسته بندی: آموزش طراحی وب

آموزش sass

آشنایی با SASS

SASS یا Sheets Style Systematically Aawesome یک پیش پردازنده CSS است. SASS برای اضافه کردن قدرت و ظرافت به زبان اصلی استفاده می شود و یک گسترش از CSS است. SASS اضافه کردن متغیرها، قوانین توافقی، mixins ، واردات درون خطی inline imports ، ارث بری inheritance و غیره را با نحو کاملا سازگار باCSS برای شما تسهیل می کند.
SASS جایگزین CSS نمی باشد بلکه یک روش برای کوتاه تر نویسی CSS می باشد که در نهایت بعد از کامپایل شدن به همان CSS تبدیل می شود. SASS یک روش توسعه یافته از کدنویسی در CSS همراه با Syntax است.
SASS در ابتدا توسط Hampton Catlin طراحی و سپس توسط Natalie Weizenbaum در سال 2006 توسعه داده شده است. پس از توسعه اولیه، Natalie Weizenbaum و Chris Eppstein با نسخه ابتدایی خود ادامه دادند و SASS را با SassScript، زبان اسکریپتی ساده که در فایل های Sass استفاده می شود، گسترش دادند.

ویژگی های SASS

  • کاملا سازگار با CSS است.
  • نسبت به CSS پایدارتر، قدرتمندتر و زیباتر است.
  • مبتنی برجاوا اسکریپت است و ازCSS  پشتیبانی می کند.
  • Syntax خود را دارد و برای CSS قابل خواندن و ترکیب شدن می باشد.
  • پیش پردازنده متن باز است که به CSS تفسیرمی شود.
  • از توسعه زبان مانند متغیرها variables، nesting و mixins پشتیبانی می کند.
  • توابع مفید بسیاری برای دستکاری رنگ و مقادیر دیگر را دراختیار شما قرار می دهد.
  • ویژگی های بسیاری از قبیل دستورالعمل های کنترل کتابخانه ها را فراهم می کند.
  • امکان ایجاد خروجی well-formatted و سفارشی را فراهم می کند.

دلایل استفاده از SASS

  • زبان پیش پردازشی است و دارای نحو خاص خود برای CSS است.
  • آسان، کوتاه و تمیز در یک ساختار برنامه نویسی است.
  • ویژگی های خاصی دارد که برای ایجاد صفحات سبک بسیار جذاب استفاده می شود و باعث می شود که کد بسیار کارآمدتر و راحت تر باشد.
  • شامل تمام ویژگی های CSS همراه با برخی از ویژگی های پیشرفته است.
  • ارائه سبک سند را بهتر از CSS مسطح ارائه می دهد.
  • روش روش مجدد استفاده، اظهارات منطقی و برخی از عملکردهای ساخته شده مانند دستکاری رنگ، ریاضیات و لیست پارامترها را تسهیل می کند.
  • طراحی واکنش گرا با سازماندهی بیشتر را فراهم می کند.
  • نیازی به تکرار دوباره CSS مشابه در پروژه خود ندارید.
آیا این نوشته را دوست داشتید؟