96 lines
2.4 KiB
Plaintext
96 lines
2.4 KiB
Plaintext
@button-default-height: 86rpx;
|
|
@button-border-radius: 18rpx;
|
|
@button-default-font-size: 32rpx;
|
|
@button-default-color: #fff;
|
|
|
|
wx-button:not([size=mini]) {
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
width: auto;
|
|
}
|
|
|
|
.toy-button {
|
|
box-sizing: border-box;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
height: @button-default-height;
|
|
line-height: @button-default-height;
|
|
border-radius: @button-border-radius;
|
|
font-size: @button-default-font-size;
|
|
color: @button-default-color;
|
|
padding: 0 44rpx;
|
|
// width: auto !important;
|
|
// transition: all 0.04s;
|
|
|
|
|
|
&--primary {
|
|
background: rgba(255, 215, 25, 1);
|
|
box-shadow: 0px 10rpx 4rpx #DBB917;
|
|
|
|
&.disabled {
|
|
background: rgba(255, 215, 25, 0.5);
|
|
box-shadow: 0px 10rpx 4rpx rgba(219, 185, 23, 0.5);
|
|
}
|
|
|
|
&.active {
|
|
transform: translateY(10rpx);
|
|
box-shadow: 0 0 0 rgba(219, 185, 23, 0.5);
|
|
/* 阴影效果 */
|
|
}
|
|
}
|
|
|
|
&--green {
|
|
background: rgba(147, 211, 51, 1);
|
|
box-shadow: 0px 10rpx 4rpx rgba(121, 185, 21, 1);
|
|
|
|
&.disabled {
|
|
background: rgba(147, 211, 51, 0.5);
|
|
box-shadow: 0px 10rpx 4rpx rgba(121, 185, 21, 0.5);
|
|
}
|
|
|
|
&.active {
|
|
transform: translateY(10rpx);
|
|
box-shadow: 0 0 0 rgba(121, 185, 21, 0.5);
|
|
/* 阴影效果 */
|
|
}
|
|
}
|
|
|
|
&--white {
|
|
color: rgba(34, 36, 37, 0.9);
|
|
background: #fff;
|
|
box-shadow: 0 6rpx 0 rgba(255, 255, 255, 0.7);
|
|
|
|
&.disabled {
|
|
background: rgba(255, 255, 255, 0.8);
|
|
box-shadow: 0px 6rpx 0px rgba(255, 255, 255, 0.55);
|
|
}
|
|
|
|
&.plain {
|
|
color: #fff;
|
|
background: rgba(255, 255, 255, 0.2);
|
|
border: 2rpx solid rgba(255, 255, 255, 1);
|
|
box-shadow: 0px 6rpx 0px rgba(255, 255, 255, 0.88);
|
|
|
|
// &.disabled {
|
|
// background: rgba(255, 255, 255, 0.2);
|
|
// border: 1px solid rgba(255, 255, 255, 0.6);
|
|
// box-shadow: 0px 3px 0px rgba(255, 255, 255, 0.6);
|
|
// }
|
|
}
|
|
|
|
&.active {
|
|
transform: translateY(6rpx);
|
|
box-shadow: 0 0 0 rgba(255, 255, 255, 0.7);
|
|
/* 阴影效果 */
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.loading-class,
|
|
&__icon {
|
|
margin-right: 24rpx;
|
|
}
|
|
|
|
} |