SASS یا SCSS یک زبان کدنویسی سادهتر، مختصرتر، اصولیتر و سریعتر از CSS است. این زبان توسط Hampton Catlin طراحی شد و توسط Natalie Weizenbaum در سال 2006 توسه یافت. SASS مخفف Systematically Awesome Style Sheets است. یادگیری آن بسیار ساده و آسان است.
در واقع SASS یک زبان استایلدهی بسیار قدرتمند است و یک زبان preprocess است که به CSS کامپایل میشود.
وقتی در حال استایلدهی به سایت هستیم خیلی مواقع مجبوریم برای جاهای مختلفی در سایت، استایلهای یکسانی بنویسیم و همین موضوع باعث میشود که کدهای تکرای زیادی بنویسیم و همچنین زمان زیادی تلف شود.
با استفاده از SASS میتوان متغیر تعریف کرد و به آن متغیر مقدار مورد نظرمان را بدهیم و سپس از آن متغیر در هزار جای سایت استفاده کنیم، حال اگر بخواهیم مقدار آن متغیر را تغییر دهیم نیازی نیست که در هزار جای سایت دنبالش بگردیم و آن را تغییر دهیم بلکه فقط کافی است مقدار متغیر تعریف شده را تغییر دهیم، به همین سادگی.
علاوه بر اینهایی که گفته شد، میتوان با استفاده از SASS هر تعداد باری که میخواهیم در صفحات وب از کد تکراری استفاده کنیم ولی نیازی به نوشتن آن کد تکراری نیست، حال منظور چیست؟ با استفاده از SASS میتوان یک ساختار کدی که زیاد استفاده میشود را به تابع تبدیل کنیم یا به اصطلاح mixin و هر جایی که نیاز به آن داشتیم آن را صدا بزنیم.