37 lines
		
	
	
		
			731 B
		
	
	
	
		
			SCSS
		
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			731 B
		
	
	
	
		
			SCSS
		
	
	
	
| // Rem output with px fallback
 | |
| @mixin font-size($sizeValue: 1.6) {
 | |
| 	font-size: ($sizeValue * 10) + px;
 | |
| 	font-size: $sizeValue + rem;
 | |
| }
 | |
| 
 | |
| // Box model
 | |
| @mixin box-sizing($box-model) {
 | |
| 	-webkit-box-sizing: $box-model; // Safari <= 7
 | |
| 	-moz-box-sizing: $box-model; // Firefox <= 19
 | |
| 	box-sizing: $box-model;
 | |
| }
 | |
| 
 | |
| // Border radius
 | |
| @mixin border-radius($radius) {
 | |
| 	background-clip: padding-box; /* stops bg color from leaking outside the border: */
 | |
| 	-webkit-border-radius: $radius;
 | |
| 	border-radius: $radius;
 | |
| }
 | |
| 
 | |
| // Center block
 | |
| @mixin center-block {
 | |
| 	display: block;
 | |
| 	margin: 0 auto;
 | |
| }
 | |
| 
 | |
| // Clearfix
 | |
| @mixin clearfix() {
 | |
| 	content: "";
 | |
| 	display: table;
 | |
| }
 | |
| 
 | |
| // Clear after (not all clearfix need this also)
 | |
| @mixin clearfix-after() {
 | |
| 	clear: both;
 | |
| }
 |