2018-10-21 12:13:22 -06:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								title: Sass
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Sass is a preprossessor scripting language that compiles CSS. It essentially brings the power of a standard programming language (e.g. loops, variables, conditional statements, etc...) to your stylesheets.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-10-24 08:57:08 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								## Store data with Sass variables:
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Variable starts with '$' followed by variable name
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								// Sass Code
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$main-fonts:Arial,sans-serif;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$heading-color:green;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								// Css Code
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								h1{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  font-family: $main-fonts;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  color: $heading-color;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								## Nest CSS within SASS:
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								On normal CSS codes we have to write each elements css seperate like:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								.nav-bar{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  background-color: green;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								.nav-bar ul{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  list-style : none;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								.nav-bar ul li{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  display: inline-block;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								So the above code in Sass code will be:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								.nav-bar{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  background-color:green;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  ul{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    list-style: none;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    li{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      display: inline-block;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    }
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								## MIXINS
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Mixins are like functions for CSS.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Example:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								@mixin  box-shadow($x,$y,$blur,$c){
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  -webkit-box-shadow: $x,$y,$blur,$c;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  -moz-box-shadow: $x,$y,$blur,$c;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  -ms-box-shadow: $x,$y,$blur,$c;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								   box-shadow: $x,$y,$blur,$c;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								.mydiv{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  @include  box-shadow(0px,0px,5px,#fff );
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
									
										
										
										
											2018-10-21 12:13:22 -06:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								#### More Information
 
							 
						 
					
						
							
								
									
										
										
										
											2018-10-24 08:57:08 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								[Official Sass website ](https://sass-lang.com/ )