Tidied up stylesheet structure.
This commit is contained in:
		
							parent
							
								
									dd4bd7c489
								
							
						
					
					
						commit
						99fffde0a2
					
				|  | @ -1,12 +1,16 @@ | ||||||
| /* Thanks to Guus Lieben for the Material Design Switch */ | /* Thanks to Guus Lieben for the Material Design Switch */ | ||||||
| 
 | 
 | ||||||
| .switch-ctn | .switch-ctn | ||||||
|  |   margin: 20px 16px | ||||||
|   position: relative |   position: relative | ||||||
| 
 | 
 | ||||||
|  |   &.compact | ||||||
|  |     margin: 0 | ||||||
|  | 
 | ||||||
| .switch-input | .switch-input | ||||||
|   appearance: none |   appearance: none | ||||||
|   height: 20px |   height: 20px | ||||||
|   left: 13px |   left: -3px | ||||||
|   position: absolute |   position: absolute | ||||||
|   top: calc(50% - 3px) |   top: calc(50% - 3px) | ||||||
|   -ms-transform: translate(0, (-50%)) |   -ms-transform: translate(0, (-50%)) | ||||||
|  | @ -14,9 +18,6 @@ | ||||||
|   transform: translate(0, -50%) |   transform: translate(0, -50%) | ||||||
|   width: 34px |   width: 34px | ||||||
| 
 | 
 | ||||||
|   &.compact |  | ||||||
|     left: -3px |  | ||||||
| 
 |  | ||||||
| .switch-label | .switch-label | ||||||
|   position: relative |   position: relative | ||||||
|   display: inline-block |   display: inline-block | ||||||
|  | @ -24,12 +25,7 @@ | ||||||
|   cursor: pointer |   cursor: pointer | ||||||
|   font-weight: 500 |   font-weight: 500 | ||||||
|   text-align: left |   text-align: left | ||||||
|   margin: 16px |   padding: 12px 0 12px 44px | ||||||
|   padding: 16px 0 16px 44px |  | ||||||
| 
 |  | ||||||
|   &.compact |  | ||||||
|     margin: 0px |  | ||||||
|     padding: 12px 0 12px 44px |  | ||||||
| 
 | 
 | ||||||
|   &:before, &:after |   &:before, &:after | ||||||
|     content: "" |     content: "" | ||||||
|  |  | ||||||
|  | @ -1,19 +1,20 @@ | ||||||
| <template> | <template> | ||||||
|   <div class="switch-ctn"> |   <div | ||||||
|  |     class="switch-ctn" | ||||||
|  |     :class="{compact}" | ||||||
|  |   > | ||||||
|     <input |     <input | ||||||
|       :id="id" |       :id="id" | ||||||
|       v-model="currentValue" |       v-model="currentValue" | ||||||
|       type="checkbox" |       type="checkbox" | ||||||
|       name="set-name" |       name="set-name" | ||||||
|       class="switch-input" |       class="switch-input" | ||||||
|       :class="{compact}" |  | ||||||
|       :checked="currentValue" |       :checked="currentValue" | ||||||
|       @change="$emit('change', currentValue)" |       @change="$emit('change', currentValue)" | ||||||
|     > |     > | ||||||
|     <label |     <label | ||||||
|       :for="id" |       :for="id" | ||||||
|       class="switch-label" |       class="switch-label" | ||||||
|       :class="{compact}" |  | ||||||
|     > |     > | ||||||
|       {{ label }} |       {{ label }} | ||||||
|     </label> |     </label> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue