- Syntactically Awesome Style Sheets
- Adds more power to the process of writing css
Lets look at some of the reason that may compel you to make the switch.
Fewer HTTP Requests by Using the @import Attribute
SASS uses a Ruby complier we are able to break up our stylesheets into multiple files and then have one "style.scss" that "@import"s all the various other stylesheets when it is complied.
Keep Your Responsive Design Project More Organized
Because in SASS the Styles are broken up into their stylesheet with an approiate name i.e. 768up.scss we can easily organize and keep tabs on all our different styles for the different device sizes.
Reusable Color Scheming
SASS allows to define variables that are reusable throughout the entire project. This provides a huge benefit when working with things like colors and fixed width sizes.
Power of @extend Attribute
In SASS you can include styles into other classes that belong to a base class. So you don't repeat similar CSS statements throughout your project.
- SASS facilitates you to write clean, easy and LESS css in a programming counstruct.
- It contains fewer coder so you can write css quicker.
- It is more stable, powerful, and elegant because it is an extension of css. so, it is easy for designers and developers to work more efficiently and quickly.
- It is compatible with all versions of css. so, you can use any available css libraries.
- It provides nesting so you can use nested syntax and useful functions like color manipulation, math functions and other values.