52 lines
		
	
	
	
		
			860 B
		
	
	
	
		
			SCSS
		
	
	
	
	
	
		
		
			
		
	
	
			52 lines
		
	
	
	
		
			860 B
		
	
	
	
		
			SCSS
		
	
	
	
	
	
|  | 
 | ||
|  | @mixin media( $res ) { | ||
|  | 	@if mobile == $res { | ||
|  | 		@media only screen and (min-width: $mobile_width) { | ||
|  | 			@content; | ||
|  | 		} | ||
|  | 	} | ||
|  | 
 | ||
|  | 	@if tablet == $res { | ||
|  | 		@media only screen and (min-width: $tablet_width) { | ||
|  | 			@content; | ||
|  | 		} | ||
|  | 	} | ||
|  | 
 | ||
|  | 	@if desktop == $res { | ||
|  | 		@media only screen and (min-width: $desktop_width) { | ||
|  | 			@content; | ||
|  | 		} | ||
|  | 	} | ||
|  | 
 | ||
|  | 	@if wide == $res { | ||
|  | 		@media only screen and (min-width: $wide_width) { | ||
|  | 			@content; | ||
|  | 		} | ||
|  | 	} | ||
|  | } | ||
|  | 
 | ||
|  | @mixin link-transition( $attr: color ) { | ||
|  | 	transition: $attr $link_transition ease-in-out; | ||
|  | } | ||
|  | 
 | ||
|  | @mixin button-transition() { | ||
|  | 	transition: background $button_transition ease-in-out; | ||
|  | } | ||
|  | 
 | ||
|  | @mixin button-all-transition() { | ||
|  | 	transition: all $button_transition ease-in-out; | ||
|  | } | ||
|  | 
 | ||
|  | @mixin background-transition() { | ||
|  | 	transition: background $background_transition ease-in-out; | ||
|  | } | ||
|  | 
 | ||
|  | @mixin selection { | ||
|  | 	::-moz-selection { | ||
|  | 		@content; | ||
|  | 	} | ||
|  | 	::selection { | ||
|  | 		@content; | ||
|  | 	} | ||
|  | } |