|
|
@@ -0,0 +1,663 @@
|
|
|
+@-webkit-keyframes nutFadeIn {
|
|
|
+from {
|
|
|
+ opacity: 0;
|
|
|
+}
|
|
|
+to {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutFadeIn {
|
|
|
+from {
|
|
|
+ opacity: 0;
|
|
|
+}
|
|
|
+to {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+}
|
|
|
+@-webkit-keyframes nutFadeOut {
|
|
|
+from {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+to {
|
|
|
+ opacity: 0;
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutFadeOut {
|
|
|
+from {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+to {
|
|
|
+ opacity: 0;
|
|
|
+}
|
|
|
+}
|
|
|
+.nutFade-enter-active,
|
|
|
+.nutFadeIn,
|
|
|
+.nutFade-leave-active,
|
|
|
+.nutFadeOut {
|
|
|
+ -webkit-animation-duration: 0.25s;
|
|
|
+ animation-duration: 0.25s;
|
|
|
+ -webkit-animation-fill-mode: both;
|
|
|
+ animation-fill-mode: both;
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
|
|
|
+ animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
|
|
|
+}
|
|
|
+.nutFade-enter-active,
|
|
|
+.nutFadeIn {
|
|
|
+ -webkit-animation-name: nutFadeIn;
|
|
|
+ animation-name: nutFadeIn;
|
|
|
+}
|
|
|
+.nutFade-leave-active,
|
|
|
+.nutFadeOut {
|
|
|
+ -webkit-animation-name: nutFadeOut;
|
|
|
+ animation-name: nutFadeOut;
|
|
|
+}
|
|
|
+@-webkit-keyframes nutZoomIn {
|
|
|
+from {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
|
|
|
+ transform: scale3d(0.3, 0.3, 0.3);
|
|
|
+}
|
|
|
+50% {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutZoomIn {
|
|
|
+from {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
|
|
|
+ transform: scale3d(0.3, 0.3, 0.3);
|
|
|
+}
|
|
|
+50% {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+}
|
|
|
+@-webkit-keyframes nutZoomOut {
|
|
|
+from {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+50% {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
|
|
|
+ transform: scale3d(0.3, 0.3, 0.3);
|
|
|
+}
|
|
|
+to {
|
|
|
+ opacity: 0;
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutZoomOut {
|
|
|
+from {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+50% {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
|
|
|
+ transform: scale3d(0.3, 0.3, 0.3);
|
|
|
+}
|
|
|
+to {
|
|
|
+ opacity: 0;
|
|
|
+}
|
|
|
+}
|
|
|
+.nutZoom-enter-active,
|
|
|
+.nutZoomIn,
|
|
|
+.nutZoom-leave-active,
|
|
|
+.nutZoomOut {
|
|
|
+ -webkit-animation-duration: 0.25s;
|
|
|
+ animation-duration: 0.25s;
|
|
|
+ -webkit-animation-fill-mode: both;
|
|
|
+ animation-fill-mode: both;
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
|
|
|
+ animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
|
|
|
+}
|
|
|
+.nutZoom-enter-active,
|
|
|
+.nutZoomIn {
|
|
|
+ -webkit-animation-name: nutZoomIn;
|
|
|
+ animation-name: nutZoomIn;
|
|
|
+}
|
|
|
+.nutZoom-leave-active,
|
|
|
+.nutZoomOut {
|
|
|
+ -webkit-animation-name: nutZoomOut;
|
|
|
+ animation-name: nutZoomOut;
|
|
|
+}
|
|
|
+@-webkit-keyframes nutEaseIn {
|
|
|
+0% {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scale(0.9);
|
|
|
+ transform: scale(0.9);
|
|
|
+}
|
|
|
+100% {
|
|
|
+ opacity: 1;
|
|
|
+ -webkit-transform: scale(1);
|
|
|
+ transform: scale(1);
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutEaseIn {
|
|
|
+0% {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scale(0.9);
|
|
|
+ transform: scale(0.9);
|
|
|
+}
|
|
|
+100% {
|
|
|
+ opacity: 1;
|
|
|
+ -webkit-transform: scale(1);
|
|
|
+ transform: scale(1);
|
|
|
+}
|
|
|
+}
|
|
|
+@-webkit-keyframes nutEaseOut {
|
|
|
+0% {
|
|
|
+ opacity: 1;
|
|
|
+ -webkit-transform: scale(1);
|
|
|
+ transform: scale(1);
|
|
|
+}
|
|
|
+100% {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scale(0.9);
|
|
|
+ transform: scale(0.9);
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutEaseOut {
|
|
|
+0% {
|
|
|
+ opacity: 1;
|
|
|
+ -webkit-transform: scale(1);
|
|
|
+ transform: scale(1);
|
|
|
+}
|
|
|
+100% {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scale(0.9);
|
|
|
+ transform: scale(0.9);
|
|
|
+}
|
|
|
+}
|
|
|
+.nutEase-enter-active,
|
|
|
+.nutEaseIn,
|
|
|
+.nutEase-leave-active,
|
|
|
+.nutEaseOut {
|
|
|
+ -webkit-animation-duration: 0.25s;
|
|
|
+ animation-duration: 0.25s;
|
|
|
+ -webkit-animation-fill-mode: both;
|
|
|
+ animation-fill-mode: both;
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
|
|
|
+ animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
|
|
|
+}
|
|
|
+.nutEase-enter-active,
|
|
|
+.nutEaseIn {
|
|
|
+ -webkit-animation-name: nutEaseIn;
|
|
|
+ animation-name: nutEaseIn;
|
|
|
+}
|
|
|
+.nutEase-leave-active,
|
|
|
+.nutEaseOut {
|
|
|
+ -webkit-animation-name: nutEaseOut;
|
|
|
+ animation-name: nutEaseOut;
|
|
|
+}
|
|
|
+@-webkit-keyframes nutDropIn {
|
|
|
+0% {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scaleY(0.8);
|
|
|
+ transform: scaleY(0.8);
|
|
|
+}
|
|
|
+100% {
|
|
|
+ opacity: 1;
|
|
|
+ -webkit-transform: scaleY(1);
|
|
|
+ transform: scaleY(1);
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutDropIn {
|
|
|
+0% {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scaleY(0.8);
|
|
|
+ transform: scaleY(0.8);
|
|
|
+}
|
|
|
+100% {
|
|
|
+ opacity: 1;
|
|
|
+ -webkit-transform: scaleY(1);
|
|
|
+ transform: scaleY(1);
|
|
|
+}
|
|
|
+}
|
|
|
+@-webkit-keyframes nutDropOut {
|
|
|
+0% {
|
|
|
+ opacity: 1;
|
|
|
+ -webkit-transform: scaleY(1);
|
|
|
+ transform: scaleY(1);
|
|
|
+}
|
|
|
+100% {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scaleY(0.8);
|
|
|
+ transform: scaleY(0.8);
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutDropOut {
|
|
|
+0% {
|
|
|
+ opacity: 1;
|
|
|
+ -webkit-transform: scaleY(1);
|
|
|
+ transform: scaleY(1);
|
|
|
+}
|
|
|
+100% {
|
|
|
+ opacity: 0;
|
|
|
+ -webkit-transform: scaleY(0.8);
|
|
|
+ transform: scaleY(0.8);
|
|
|
+}
|
|
|
+}
|
|
|
+.nutDrop-enter-active,
|
|
|
+.nutDropIn,
|
|
|
+.nutDrop-leave-active,
|
|
|
+.nutDropOut {
|
|
|
+ -webkit-animation-duration: 0.25s;
|
|
|
+ animation-duration: 0.25s;
|
|
|
+ -webkit-animation-fill-mode: both;
|
|
|
+ animation-fill-mode: both;
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
|
|
|
+ animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
|
|
|
+}
|
|
|
+.nutDrop-enter-active,
|
|
|
+.nutDropIn {
|
|
|
+ -webkit-animation-name: nutDropIn;
|
|
|
+ animation-name: nutDropIn;
|
|
|
+}
|
|
|
+.nutDrop-leave-active,
|
|
|
+.nutDropOut {
|
|
|
+ -webkit-animation-name: nutDropOut;
|
|
|
+ animation-name: nutDropOut;
|
|
|
+}
|
|
|
+@-webkit-keyframes rotation {
|
|
|
+0% {
|
|
|
+ -webkit-transform: rotate(0deg);
|
|
|
+}
|
|
|
+100% {
|
|
|
+ -webkit-transform: rotate(360deg);
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes rotation {
|
|
|
+0% {
|
|
|
+ -webkit-transform: rotate(0deg);
|
|
|
+}
|
|
|
+100% {
|
|
|
+ -webkit-transform: rotate(360deg);
|
|
|
+}
|
|
|
+}
|
|
|
+.nutRotate-enter-active,
|
|
|
+.nutRotateIn,
|
|
|
+.nutRotate-leave-active,
|
|
|
+.nutRotateOut {
|
|
|
+ -webkit-animation-duration: 0.25s;
|
|
|
+ animation-duration: 0.25s;
|
|
|
+ -webkit-animation-fill-mode: both;
|
|
|
+ animation-fill-mode: both;
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
|
|
|
+ animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
|
|
|
+}
|
|
|
+.nutRotate-enter-active,
|
|
|
+.nutRotateIn {
|
|
|
+ -webkit-animation-name: nutRotateIn;
|
|
|
+ animation-name: nutRotateIn;
|
|
|
+}
|
|
|
+.nutRotate-leave-active,
|
|
|
+.nutRotateOut {
|
|
|
+ -webkit-animation-name: nutRotateOut;
|
|
|
+ animation-name: nutRotateOut;
|
|
|
+}
|
|
|
+@-webkit-keyframes nutJump {
|
|
|
+to {
|
|
|
+ -webkit-transform: scale3d(0.8, 1, 0.9) translateY(-20rpx);
|
|
|
+ transform: scale3d(0.8, 1, 0.9) translateY(-20rpx);
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutJump {
|
|
|
+to {
|
|
|
+ -webkit-transform: scale3d(0.8, 1, 0.9) translateY(-20rpx);
|
|
|
+ transform: scale3d(0.8, 1, 0.9) translateY(-20rpx);
|
|
|
+}
|
|
|
+}
|
|
|
+@-webkit-keyframes nutJumpOne {
|
|
|
+50% {
|
|
|
+ -webkit-transform: scale3d(0.8, 1, 0.9) translateY(-20rpx);
|
|
|
+ transform: scale3d(0.8, 1, 0.9) translateY(-20rpx);
|
|
|
+}
|
|
|
+100% {
|
|
|
+ -webkit-transform: scale3d(1, 1, 1) translateY(0);
|
|
|
+ transform: scale3d(1, 1, 1) translateY(0);
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutJumpOne {
|
|
|
+50% {
|
|
|
+ -webkit-transform: scale3d(0.8, 1, 0.9) translateY(-20rpx);
|
|
|
+ transform: scale3d(0.8, 1, 0.9) translateY(-20rpx);
|
|
|
+}
|
|
|
+100% {
|
|
|
+ -webkit-transform: scale3d(1, 1, 1) translateY(0);
|
|
|
+ transform: scale3d(1, 1, 1) translateY(0);
|
|
|
+}
|
|
|
+}
|
|
|
+@-webkit-keyframes nutBlink {
|
|
|
+0% {
|
|
|
+ opacity: 0;
|
|
|
+}
|
|
|
+100% {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutBlink {
|
|
|
+0% {
|
|
|
+ opacity: 0;
|
|
|
+}
|
|
|
+100% {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+}
|
|
|
+@-webkit-keyframes nutBreathe {
|
|
|
+from, to {
|
|
|
+ -webkit-transform: scale(1);
|
|
|
+ transform: scale(1);
|
|
|
+}
|
|
|
+50% {
|
|
|
+ -webkit-transform: scale(1.2);
|
|
|
+ transform: scale(1.2);
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutBreathe {
|
|
|
+from, to {
|
|
|
+ -webkit-transform: scale(1);
|
|
|
+ transform: scale(1);
|
|
|
+}
|
|
|
+50% {
|
|
|
+ -webkit-transform: scale(1.2);
|
|
|
+ transform: scale(1.2);
|
|
|
+}
|
|
|
+}
|
|
|
+@-webkit-keyframes nutFlash {
|
|
|
+from, 50%, to {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+25%, 75% {
|
|
|
+ opacity: 0;
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutFlash {
|
|
|
+from, 50%, to {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+25%, 75% {
|
|
|
+ opacity: 0;
|
|
|
+}
|
|
|
+}
|
|
|
+@-webkit-keyframes nutBounce {
|
|
|
+from, 20%, 53%, to {
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
|
|
|
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
|
|
|
+ -webkit-transform: translate3d(0, 0, 0);
|
|
|
+ transform: translate3d(0, 0, 0);
|
|
|
+}
|
|
|
+40%, 43% {
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
|
|
|
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
|
|
|
+ -webkit-transform: translate3d(0, -60rpx, 0) scaleY(1.1);
|
|
|
+ transform: translate3d(0, -60rpx, 0) scaleY(1.1);
|
|
|
+}
|
|
|
+70% {
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
|
|
|
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
|
|
|
+ -webkit-transform: translate3d(0, -30rpx, 0) scaleY(1.05);
|
|
|
+ transform: translate3d(0, -30rpx, 0) scaleY(1.05);
|
|
|
+}
|
|
|
+80% {
|
|
|
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
|
|
|
+ transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
|
|
|
+ -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
|
|
|
+ transform: translate3d(0, 0, 0) scaleY(0.95);
|
|
|
+}
|
|
|
+90% {
|
|
|
+ -webkit-transform: translate3d(0, -8rpx, 0) scaleY(1.02);
|
|
|
+ transform: translate3d(0, -8rpx, 0) scaleY(1.02);
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutBounce {
|
|
|
+from, 20%, 53%, to {
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
|
|
|
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
|
|
|
+ -webkit-transform: translate3d(0, 0, 0);
|
|
|
+ transform: translate3d(0, 0, 0);
|
|
|
+}
|
|
|
+40%, 43% {
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
|
|
|
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
|
|
|
+ -webkit-transform: translate3d(0, -60rpx, 0) scaleY(1.1);
|
|
|
+ transform: translate3d(0, -60rpx, 0) scaleY(1.1);
|
|
|
+}
|
|
|
+70% {
|
|
|
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
|
|
|
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
|
|
|
+ -webkit-transform: translate3d(0, -30rpx, 0) scaleY(1.05);
|
|
|
+ transform: translate3d(0, -30rpx, 0) scaleY(1.05);
|
|
|
+}
|
|
|
+80% {
|
|
|
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
|
|
|
+ -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
|
|
|
+ transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
|
|
|
+ -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
|
|
|
+ transform: translate3d(0, 0, 0) scaleY(0.95);
|
|
|
+}
|
|
|
+90% {
|
|
|
+ -webkit-transform: translate3d(0, -8rpx, 0) scaleY(1.02);
|
|
|
+ transform: translate3d(0, -8rpx, 0) scaleY(1.02);
|
|
|
+}
|
|
|
+}
|
|
|
+@-webkit-keyframes nutShake {
|
|
|
+0% {
|
|
|
+ -webkit-transform: translateX(0);
|
|
|
+ transform: translateX(0);
|
|
|
+}
|
|
|
+6.5% {
|
|
|
+ -webkit-transform: translateX(-12rpx) rotateY(-9deg);
|
|
|
+ transform: translateX(-12rpx) rotateY(-9deg);
|
|
|
+}
|
|
|
+18.5% {
|
|
|
+ -webkit-transform: translateX(10rpx) rotateY(7deg);
|
|
|
+ transform: translateX(10rpx) rotateY(7deg);
|
|
|
+}
|
|
|
+31.5% {
|
|
|
+ -webkit-transform: translateX(-6rpx) rotateY(-5deg);
|
|
|
+ transform: translateX(-6rpx) rotateY(-5deg);
|
|
|
+}
|
|
|
+43.5% {
|
|
|
+ -webkit-transform: translateX(4rpx) rotateY(3deg);
|
|
|
+ transform: translateX(4rpx) rotateY(3deg);
|
|
|
+}
|
|
|
+50% {
|
|
|
+ -webkit-transform: translateX(0);
|
|
|
+ transform: translateX(0);
|
|
|
+}
|
|
|
+}
|
|
|
+@keyframes nutShake {
|
|
|
+0% {
|
|
|
+ -webkit-transform: translateX(0);
|
|
|
+ transform: translateX(0);
|
|
|
+}
|
|
|
+6.5% {
|
|
|
+ -webkit-transform: translateX(-12rpx) rotateY(-9deg);
|
|
|
+ transform: translateX(-12rpx) rotateY(-9deg);
|
|
|
+}
|
|
|
+18.5% {
|
|
|
+ -webkit-transform: translateX(10rpx) rotateY(7deg);
|
|
|
+ transform: translateX(10rpx) rotateY(7deg);
|
|
|
+}
|
|
|
+31.5% {
|
|
|
+ -webkit-transform: translateX(-6rpx) rotateY(-5deg);
|
|
|
+ transform: translateX(-6rpx) rotateY(-5deg);
|
|
|
+}
|
|
|
+43.5% {
|
|
|
+ -webkit-transform: translateX(4rpx) rotateY(3deg);
|
|
|
+ transform: translateX(4rpx) rotateY(3deg);
|
|
|
+}
|
|
|
+50% {
|
|
|
+ -webkit-transform: translateX(0);
|
|
|
+ transform: translateX(0);
|
|
|
+}
|
|
|
+}
|
|
|
+.nut-button {
|
|
|
+ position: relative;
|
|
|
+ display: inline-block;
|
|
|
+ width: auto;
|
|
|
+ -webkit-flex-shrink: 0;
|
|
|
+ -ms-flex-negative: 0;
|
|
|
+ flex-shrink: 0;
|
|
|
+ height: 76rpx;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+ margin: 0;
|
|
|
+ padding: 0;
|
|
|
+ line-height: 72rpx;
|
|
|
+ font-size: 28rpx;
|
|
|
+ text-align: center;
|
|
|
+ -webkit-transition: opacity 0.2s;
|
|
|
+ -o-transition: opacity 0.2s;
|
|
|
+ transition: opacity 0.2s;
|
|
|
+ -webkit-appearance: none;
|
|
|
+ -moz-appearance: none;
|
|
|
+ appearance: none;
|
|
|
+ -webkit-user-select: none;
|
|
|
+ -moz-user-select: none;
|
|
|
+ -ms-user-select: none;
|
|
|
+ user-select: none;
|
|
|
+ -ms-touch-action: manipulation;
|
|
|
+ touch-action: manipulation;
|
|
|
+ vertical-align: bottom;
|
|
|
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
|
|
+ -webkit-tap-highlight-color: transparent;
|
|
|
+}
|
|
|
+.nut-button .text {
|
|
|
+ margin-left: 10rpx;
|
|
|
+}
|
|
|
+.nut-button::before {
|
|
|
+ position: absolute;
|
|
|
+ top: 50%;
|
|
|
+ left: 50%;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ background-color: #000;
|
|
|
+ border: inherit;
|
|
|
+ border-color: #000;
|
|
|
+ border-radius: inherit;
|
|
|
+ -webkit-transform: translate(-50%, -50%);
|
|
|
+ -ms-transform: translate(-50%, -50%);
|
|
|
+ transform: translate(-50%, -50%);
|
|
|
+ opacity: 0;
|
|
|
+ content: " ";
|
|
|
+}
|
|
|
+.nut-button::after {
|
|
|
+ border: none;
|
|
|
+}
|
|
|
+.nut-button:active::before {
|
|
|
+ opacity: 0.1;
|
|
|
+}
|
|
|
+.nut-button__warp {
|
|
|
+ height: 100%;
|
|
|
+ width: 100%;
|
|
|
+ display: -webkit-flex;
|
|
|
+ display: -ms-flexbox;
|
|
|
+ display: flex;
|
|
|
+ -webkit-align-items: center;
|
|
|
+ -ms-flex-align: center;
|
|
|
+ align-items: center;
|
|
|
+ -webkit-justify-content: center;
|
|
|
+ -ms-flex-pack: center;
|
|
|
+ justify-content: center;
|
|
|
+}
|
|
|
+.nut-button--loading::before, .nut-button--disabled::before {
|
|
|
+ display: none;
|
|
|
+}
|
|
|
+.nut-button--default {
|
|
|
+ color: rgb(102, 102, 102);
|
|
|
+ background: #fff;
|
|
|
+ border: 2rpx solid rgb(204, 204, 204);
|
|
|
+}
|
|
|
+.nut-button--primary {
|
|
|
+ color: #fff;
|
|
|
+ background: -webkit-linear-gradient(315deg, #fa2c19 0%, #fa6419 100%);
|
|
|
+ background: -o-linear-gradient(315deg, #fa2c19 0%, #fa6419 100%);
|
|
|
+ background: linear-gradient(135deg, #fa2c19 0%, #fa6419 100%);
|
|
|
+ border: 2rpx solid transparent;
|
|
|
+}
|
|
|
+.nut-button--info {
|
|
|
+ color: #fff;
|
|
|
+ background: -webkit-linear-gradient(135deg, rgb(73, 143, 242) 0%, rgb(73, 101, 242) 100%);
|
|
|
+ background: -o-linear-gradient(135deg, rgb(73, 143, 242) 0%, rgb(73, 101, 242) 100%);
|
|
|
+ background: linear-gradient(315deg, rgb(73, 143, 242) 0%, rgb(73, 101, 242) 100%);
|
|
|
+ border: 2rpx solid transparent;
|
|
|
+}
|
|
|
+.nut-button--success {
|
|
|
+ color: #fff;
|
|
|
+ background: -webkit-linear-gradient(315deg, rgb(38, 191, 38) 0%, rgb(39, 197, 48) 45%, rgb(40, 207, 63) 83%, rgb(41, 212, 70) 100%);
|
|
|
+ background: -o-linear-gradient(315deg, rgb(38, 191, 38) 0%, rgb(39, 197, 48) 45%, rgb(40, 207, 63) 83%, rgb(41, 212, 70) 100%);
|
|
|
+ background: linear-gradient(135deg, rgb(38, 191, 38) 0%, rgb(39, 197, 48) 45%, rgb(40, 207, 63) 83%, rgb(41, 212, 70) 100%);
|
|
|
+ border: 2rpx solid transparent;
|
|
|
+}
|
|
|
+.nut-button--danger {
|
|
|
+ color: #fff;
|
|
|
+ background: rgb(250, 44, 25);
|
|
|
+ border: 2rpx solid transparent;
|
|
|
+}
|
|
|
+.nut-button--warning {
|
|
|
+ color: #fff;
|
|
|
+ background: -webkit-linear-gradient(315deg, rgb(255, 158, 13) 0%, rgb(255, 167, 13) 45%, rgb(255, 182, 13) 83%, rgb(255, 190, 13) 100%);
|
|
|
+ background: -o-linear-gradient(315deg, rgb(255, 158, 13) 0%, rgb(255, 167, 13) 45%, rgb(255, 182, 13) 83%, rgb(255, 190, 13) 100%);
|
|
|
+ background: linear-gradient(135deg, rgb(255, 158, 13) 0%, rgb(255, 167, 13) 45%, rgb(255, 182, 13) 83%, rgb(255, 190, 13) 100%);
|
|
|
+ border: 2rpx solid transparent;
|
|
|
+}
|
|
|
+.nut-button--plain {
|
|
|
+ background: #fff;
|
|
|
+}
|
|
|
+.nut-button--plain.nut-button--primary {
|
|
|
+ color: #fa2c19;
|
|
|
+ border-color: #fa2c19;
|
|
|
+}
|
|
|
+.nut-button--plain.nut-button--info {
|
|
|
+ color: rgb(73, 106, 242);
|
|
|
+ border-color: rgb(73, 106, 242);
|
|
|
+}
|
|
|
+.nut-button--plain.nut-button--success {
|
|
|
+ color: rgb(38, 191, 38);
|
|
|
+ border-color: rgb(38, 191, 38);
|
|
|
+}
|
|
|
+.nut-button--plain.nut-button--danger {
|
|
|
+ color: rgb(250, 44, 25);
|
|
|
+ border-color: rgb(250, 44, 25);
|
|
|
+}
|
|
|
+.nut-button--plain.nut-button--warning {
|
|
|
+ color: rgb(255, 158, 13);
|
|
|
+ border-color: rgb(255, 158, 13);
|
|
|
+}
|
|
|
+.nut-button--large {
|
|
|
+ width: 100%;
|
|
|
+ height: 96rpx;
|
|
|
+ line-height: 92rpx;
|
|
|
+ font-size: 28rpx;
|
|
|
+}
|
|
|
+.nut-button--normal {
|
|
|
+ padding: 0 36rpx;
|
|
|
+ font-size: 28rpx;
|
|
|
+}
|
|
|
+.nut-button--small {
|
|
|
+ height: 56rpx;
|
|
|
+ line-height: 52rpx;
|
|
|
+ padding: 0 24rpx;
|
|
|
+ font-size: 24rpx;
|
|
|
+}
|
|
|
+.nut-button--mini {
|
|
|
+ height: 48rpx;
|
|
|
+ line-height: 1.2;
|
|
|
+ padding: 0 24rpx;
|
|
|
+ font-size: 24rpx;
|
|
|
+}
|
|
|
+.nut-button--block {
|
|
|
+ display: block;
|
|
|
+ width: 100%;
|
|
|
+}
|
|
|
+.nut-button--disabled {
|
|
|
+ opacity: 0.68;
|
|
|
+}
|
|
|
+.nut-button--loading {
|
|
|
+ opacity: 0.9;
|
|
|
+}
|
|
|
+.nut-button--round {
|
|
|
+ border-radius: 50rpx;
|
|
|
+}
|
|
|
+.nut-button--square {
|
|
|
+ border-radius: 0;
|
|
|
+}
|