@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; font-weight: normal; // 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: rgb(147, 211, 51); 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: 18rpx; } }