80 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			SCSS
		
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			SCSS
		
	
	
| /* ==================
 | |
| 		弹性布局
 | |
|  ==================== */
 | |
| .flex {
 | |
|   display: flex !important;
 | |
|   &-sub {
 | |
|     flex: 1 !important;
 | |
|   }
 | |
|   &-twice {
 | |
|     flex: 2 !important;
 | |
|   }
 | |
|   &-treble {
 | |
|     flex: 3 !important;
 | |
|   }
 | |
|   &-column {
 | |
|     flex-direction: column !important;
 | |
|   }
 | |
|   &-row {
 | |
|     flex-direction: row !important;
 | |
|   }
 | |
|   &-column-reverse {
 | |
|     flex-direction: column-reverse !important;
 | |
|   }
 | |
|   &-row-reverse {
 | |
|     flex-direction: row-reverse !important;
 | |
|   }
 | |
|   &-wrap {
 | |
|     flex-wrap: wrap !important;
 | |
|   }
 | |
|   &-center {
 | |
|     @include flex-center;
 | |
|   }
 | |
|   &-bar {
 | |
|     @include flex-bar;
 | |
|   }
 | |
| }
 | |
| .basis {
 | |
|   @each $class, $value in (xs: 20%, sm: 40%, df: 50%, lg: 60%, xl: 80%) {
 | |
|     &-#{$class} {
 | |
|       flex-basis: $value !important;
 | |
|     }
 | |
|   }
 | |
| }
 | |
| .align {
 | |
|   @each $class,
 | |
|     $value
 | |
|       in (start: flex-start, end: flex-end, center: center, stretch: stretch, baseline: baseline)
 | |
|   {
 | |
|     &-#{$class} {
 | |
|       align-items: $value !important;
 | |
|     }
 | |
|   }
 | |
| }
 | |
| .self {
 | |
|   @each $class,
 | |
|     $value
 | |
|       in (start: flex-start, end: flex-end, center: center, stretch: stretch, baseline: baseline)
 | |
|   {
 | |
|     &-#{$class} {
 | |
|       align-self: $value !important;
 | |
|     }
 | |
|   }
 | |
| }
 | |
| .justify {
 | |
|   @each $class,
 | |
|     $value
 | |
|       in (
 | |
|         start: flex-start,
 | |
|         end: flex-end,
 | |
|         center: center,
 | |
|         between: space-between,
 | |
|         around: space-around
 | |
|       )
 | |
|   {
 | |
|     &-#{$class} {
 | |
|       justify-content: $value !important;
 | |
|     }
 | |
|   }
 | |
| }
 |