| 
						 | 
						- /* #ifndef APP-NVUE */
 - 
 - $-color-white:#fff;
 - $-color-black:#000;
 - @mixin base-style($color) {
 - 	color: #fff;
 - 	background-color: $color;
 - 	border-color: mix($-color-black, $color, 8%);
 - 	&:not([hover-class]):active {
 - 		background: mix($-color-black, $color, 10%);
 - 		border-color: mix($-color-black, $color, 20%);
 - 		color: $-color-white;
 - 		outline: none;
 - 	}
 - }
 - @mixin is-color($color) {
 - 	@include base-style($color);
 - 	&[loading] {
 - 		@include base-style($color);
 - 		&::before {
 - 			margin-right:5px;
 - 		}
 - 	}
 - 	&[disabled] {
 - 	  &,
 - 		&[loading],
 - 	  &:not([hover-class]):active {
 - 	    color: $-color-white;
 - 			border-color: mix(darken($color,10%), $-color-white);
 - 	    background-color: mix($color, $-color-white);
 - 	  }
 - 	}
 - 
 - }
 - @mixin base-plain-style($color) {
 - 	color:$color;
 - 	background-color: mix($-color-white, $color, 90%);
 - 	border-color: mix($-color-white, $color, 70%);
 - 	&:not([hover-class]):active {
 - 	  background: mix($-color-white, $color, 80%);
 - 	  color: $color;
 - 	  outline: none;
 - 		border-color: mix($-color-white, $color, 50%);
 - 	}
 - }
 - @mixin is-plain($color){
 - 	&[plain] {
 - 		@include base-plain-style($color);
 - 		&[loading] {
 - 			@include base-plain-style($color);
 - 			&::before {
 - 				margin-right:5px;
 - 			}
 - 		}
 - 		&[disabled] {
 - 		  &,
 - 		  &:active {
 - 		    color: mix($-color-white, $color, 40%);
 - 		    background-color: mix($-color-white, $color, 90%);
 - 				border-color: mix($-color-white, $color, 80%);
 - 		  }
 - 		}
 - 	}
 - }
 - 
 - 
 - .uni-btn {
 - 	margin: 5px;
 - 	color: #393939;
 - 	border:1px solid #ccc;
 - 	font-size: 16px;
 - 	font-weight: 200;
 - 	background-color: #F9F9F9;
 - 	// TODO 暂时处理边框隐藏一边的问题
 - 	overflow: visible;
 - 	&::after{
 - 		border: none;
 - 	}
 - 
 - 	&:not([type]),&[type=default] {
 - 		color: #999;
 - 		&[loading] {
 - 			background: none;
 - 			&::before {
 - 				margin-right:5px;
 - 			}
 - 		}
 - 
 - 
 - 
 - 		&[disabled]{
 - 			color: mix($-color-white, #999, 60%);
 - 		  &,
 - 			&[loading],
 - 		  &:active {
 - 				color: mix($-color-white, #999, 60%);
 - 		    background-color: mix($-color-white,$-color-black , 98%);
 - 				border-color: mix($-color-white,  #999, 85%);
 - 		  }
 - 		}
 - 
 - 		&[plain] {
 - 			color: #999;
 - 			background: none;
 - 			border-color: $uni-border-1;
 - 			&:not([hover-class]):active {
 - 				background: none;
 - 			  color: mix($-color-white, $-color-black, 80%);
 - 				border-color: mix($-color-white, $-color-black, 90%);
 - 			  outline: none;
 - 			}
 - 			&[disabled]{
 - 			  &,
 - 				&[loading],
 - 			  &:active {
 - 			    background: none;
 - 					color: mix($-color-white, #999, 60%);
 - 					border-color: mix($-color-white,  #999, 85%);
 - 			  }
 - 			}
 - 		}
 - 	}
 - 
 - 	&:not([hover-class]):active {
 - 	  color: mix($-color-white, $-color-black, 50%);
 - 	}
 - 
 - 	&[size=mini] {
 - 		font-size: 16px;
 - 		font-weight: 200;
 - 		border-radius: 8px;
 - 	}
 - 
 - 
 - 
 - 	&.uni-btn-small {
 - 		font-size: 14px;
 - 	}
 - 	&.uni-btn-mini {
 - 		font-size: 12px;
 - 	}
 - 
 - 	&.uni-btn-radius {
 - 		border-radius: 999px;
 - 	}
 - 	&[type=primary] {
 - 		@include is-color($uni-primary);
 - 		@include is-plain($uni-primary)
 - 	}
 - 	&[type=success] {
 - 		@include is-color($uni-success);
 - 		@include is-plain($uni-success)
 - 	}
 - 	&[type=error] {
 - 		@include is-color($uni-error);
 - 		@include is-plain($uni-error)
 - 	}
 - 	&[type=warning] {
 - 		@include is-color($uni-warning);
 - 		@include is-plain($uni-warning)
 - 	}
 - 	&[type=info] {
 - 		@include is-color($uni-info);
 - 		@include is-plain($uni-info)
 - 	}
 - }
 - /* #endif */
 
 
  |