btn
Version:
A Vue.js project
3,013 lines (2,440 loc) • 87 kB
CSS
:root{
/*--green:#28CA82;*/
--green:#29CA82;
--gray: #D1D1D1;
--C5_400: #ACACAC;
--C5_800: #333333;
}
body{
font-size:16px!important;
}
@-webkit-keyframes van-slide-up-enter {
0% {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0)
}
}
@keyframes van-slide-up-enter {
0% {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0)
}
}
@-webkit-keyframes van-slide-up-leave {
to {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0)
}
}
@keyframes van-slide-up-leave {
to {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0)
}
}
@-webkit-keyframes van-slide-down-enter {
0% {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0)
}
}
@keyframes van-slide-down-enter {
0% {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0)
}
}
@-webkit-keyframes van-slide-down-leave {
to {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0)
}
}
@keyframes van-slide-down-leave {
to {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0)
}
}
@-webkit-keyframes van-slide-left-enter {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
}
@keyframes van-slide-left-enter {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
}
@-webkit-keyframes van-slide-left-leave {
to {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
}
@keyframes van-slide-left-leave {
to {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
}
@-webkit-keyframes van-slide-right-enter {
0% {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}
@keyframes van-slide-right-enter {
0% {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}
@-webkit-keyframes van-slide-right-leave {
to {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}
@keyframes van-slide-right-leave {
to {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}
@-webkit-keyframes van-fade-in {
0% {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes van-fade-in {
0% {
opacity: 0
}
to {
opacity: 1
}
}
@-webkit-keyframes van-fade-out {
0% {
opacity: 1
}
to {
opacity: 0
}
}
@keyframes van-fade-out {
0% {
opacity: 1
}
to {
opacity: 0
}
}
@-webkit-keyframes van-rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@keyframes van-rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-webkit-keyframes van-circular {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0
}
50% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -40
}
to {
stroke-dasharray: 90, 150;
stroke-dashoffset: -120
}
}
@keyframes van-circular {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0
}
50% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -40
}
to {
stroke-dasharray: 90, 150;
stroke-dashoffset: -120
}
}
@-webkit-keyframes van-notice-bar-play {
to {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
}
@keyframes van-notice-bar-play {
to {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
}
@-webkit-keyframes van-notice-bar-play-infinite {
to {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
}
@keyframes van-notice-bar-play-infinite {
to {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
}
html {
-webkit-tap-highlight-color: transparent
}
body {
margin: 0
}
a {
text-decoration: none
}
a:focus, button:focus, input:focus, textarea:focus {
outline: 0
}
ol, ul {
margin: 0;
padding: 0;
list-style: none
}
button, input, textarea {
font: inherit;
color: inherit
}
.van-ellipsis {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis
}
.van-clearfix::after {
content: '';
display: table;
clear: both
}
[class*=van-hairline] {
position: relative
}
[class*=van-hairline]::after {
content: ' ';
position: absolute;
pointer-events: none;
box-sizing: border-box;
top: -50%;
left: -50%;
right: -50%;
bottom: -50%;
-webkit-transform: scale(.5);
transform: scale(.5);
border: 0 solid #ebedf0
}
.van-hairline--top::after {
border-top-width: 1px
}
.van-hairline--left::after {
border-left-width: 1px
}
.van-hairline--right::after {
border-right-width: 1px
}
.van-hairline--bottom::after {
border-bottom-width: 1px
}
.van-hairline--top-bottom::after {
border-width: 1px 0
}
.van-hairline--surround::after {
border-width: 1px
}
.van-fade-enter-active {
-webkit-animation: .3s van-fade-in;
animation: .3s van-fade-in
}
.van-fade-leave-active {
-webkit-animation: .3s van-fade-out;
animation: .3s van-fade-out
}
.van-slide-up-enter-active {
-webkit-animation: van-slide-up-enter .3s both ease;
animation: van-slide-up-enter .3s both ease
}
.van-slide-up-leave-active {
-webkit-animation: van-slide-up-leave .3s both ease;
animation: van-slide-up-leave .3s both ease
}
.van-slide-down-enter-active {
-webkit-animation: van-slide-down-enter .3s both ease;
animation: van-slide-down-enter .3s both ease
}
.van-slide-down-leave-active {
-webkit-animation: van-slide-down-leave .3s both ease;
animation: van-slide-down-leave .3s both ease
}
.van-slide-left-enter-active {
-webkit-animation: van-slide-left-enter .3s both ease;
animation: van-slide-left-enter .3s both ease
}
.van-slide-left-leave-active {
-webkit-animation: van-slide-left-leave .3s both ease;
animation: van-slide-left-leave .3s both ease
}
.van-slide-right-enter-active {
-webkit-animation: van-slide-right-enter .3s both ease;
animation: van-slide-right-enter .3s both ease
}
.van-slide-right-leave-active {
-webkit-animation: van-slide-right-leave .3s both ease;
animation: van-slide-right-leave .3s both ease
}
.van-info {
position: absolute;
right: 0;
top: -8px;
color: #fff;
font-size: 12px;
font-weight: 500;
font-family: PingFang SC, Helvetica Neue, Arial, sans-serif;
text-align: center;
box-sizing: border-box;
padding: 0 3px;
min-width: 16px;
line-height: 14px;
border: 1px solid #fff;
border-radius: 16px;
background-color: #f44;
-webkit-transform: translateX(50%);
transform: translateX(50%);
-webkit-transform-origin: 100%;
transform-origin: 100%
}
@font-face {
font-style: normal;
font-weight: 400;
font-family: 'vant-icon';
src: url(https://img.yzcdn.cn/vant/vant-icon-29f643.woff2) format('woff2'), url(https://img.yzcdn.cn/vant/vant-icon-29f643.woff) format('woff'), url(https://img.yzcdn.cn/vant/vant-icon-29f643.ttf) format('truetype')
}
.van-icon {
position: relative;
font: 14px/1 "vant-icon";
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased
}
.van-icon, .van-icon::before {
display: inline-block
}
.van-icon-add-o:before {
content: "\F000"
}
.van-icon-add-square:before {
content: "\F001"
}
.van-icon-add:before {
content: "\F002"
}
.van-icon-after-sale:before {
content: "\F003"
}
.van-icon-aim:before {
content: "\F004"
}
.van-icon-alipay:before {
content: "\F005"
}
.van-icon-apps-o:before {
content: "\F006"
}
.van-icon-arrow-down:before {
content: "\F007"
}
.van-icon-arrow-left:before {
content: "\F008"
}
.van-icon-arrow-up:before {
content: "\F009"
}
.van-icon-arrow:before {
content: "\F00A"
}
.van-icon-ascending:before {
content: "\F00B"
}
.van-icon-audio:before {
content: "\F00C"
}
.van-icon-award-o:before {
content: "\F00D"
}
.van-icon-award:before {
content: "\F00E"
}
.van-icon-bag-o:before {
content: "\F00F"
}
.van-icon-bag:before {
content: "\F010"
}
.van-icon-balance-list-o:before {
content: "\F011"
}
.van-icon-balance-list:before {
content: "\F012"
}
.van-icon-balance-o:before {
content: "\F013"
}
.van-icon-balance-pay:before {
content: "\F014"
}
.van-icon-bar-chart-o:before {
content: "\F015"
}
.van-icon-bars:before {
content: "\F016"
}
.van-icon-bell:before {
content: "\F017"
}
.van-icon-bill-o:before {
content: "\F018"
}
.van-icon-bill:before {
content: "\F019"
}
.van-icon-birthday-cake-o:before {
content: "\F01A"
}
.van-icon-bookmark-o:before {
content: "\F01B"
}
.van-icon-bookmark:before {
content: "\F01C"
}
.van-icon-browsing-history-o:before {
content: "\F01D"
}
.van-icon-browsing-history:before {
content: "\F01E"
}
.van-icon-brush-o:before {
content: "\F01F"
}
.van-icon-bulb-o:before {
content: "\F020"
}
.van-icon-bullhorn-o:before {
content: "\F021"
}
.van-icon-calender-o:before {
content: "\F022"
}
.van-icon-card:before {
content: "\F023"
}
.van-icon-cart-circle-o:before {
content: "\F024"
}
.van-icon-cart-circle:before {
content: "\F025"
}
.van-icon-cart-o:before {
content: "\F026"
}
.van-icon-cart:before {
content: "\F027"
}
.van-icon-cash-back-record:before {
content: "\F028"
}
.van-icon-cash-on-deliver:before {
content: "\F029"
}
.van-icon-cashier-o:before {
content: "\F02A"
}
.van-icon-certificate:before {
content: "\F02B"
}
.van-icon-chart-trending-o:before {
content: "\F02C"
}
.van-icon-chat-o:before {
content: "\F02D"
}
.van-icon-chat:before {
content: "\F02E"
}
.van-icon-checked:before {
content: "\F02F"
}
.van-icon-circle:before {
content: "\F030"
}
.van-icon-clear:before {
content: "\F031"
}
.van-icon-clock-o:before {
content: "\F032"
}
.van-icon-clock:before {
content: "\F033"
}
.van-icon-close:before {
content: "\F034"
}
.van-icon-closed-eye:before {
content: "\F035"
}
.van-icon-cluster-o:before {
content: "\F036"
}
.van-icon-cluster:before {
content: "\F037"
}
.van-icon-column:before {
content: "\F038"
}
.van-icon-comment-circle-o:before {
content: "\F039"
}
.van-icon-comment-o:before {
content: "\F03A"
}
.van-icon-comment:before {
content: "\F03B"
}
.van-icon-completed:before {
content: "\F03C"
}
.van-icon-contact:before {
content: "\F03D"
}
.van-icon-coupon-o:before {
content: "\F03E"
}
.van-icon-coupon:before {
content: "\F03F"
}
.van-icon-credit-pay:before {
content: "\F040"
}
.van-icon-cross:before {
content: "\F041"
}
.van-icon-debit-pay:before {
content: "\F042"
}
.van-icon-delete:before {
content: "\F043"
}
.van-icon-descending:before {
content: "\F044"
}
.van-icon-description:before {
content: "\F045"
}
.van-icon-desktop-o:before {
content: "\F046"
}
.van-icon-diamond-o:before {
content: "\F047"
}
.van-icon-diamond:before {
content: "\F048"
}
.van-icon-discount:before {
content: "\F049"
}
.van-icon-ecard-pay:before {
content: "\F04A"
}
.van-icon-edit:before {
content: "\F04B"
}
.van-icon-ellipsis:before {
content: "\F04C"
}
.van-icon-empty:before {
content: "\F04D"
}
.van-icon-envelop-o:before {
content: "\F04E"
}
.van-icon-exchange:before {
content: "\F04F"
}
.van-icon-expand-o:before {
content: "\F050"
}
.van-icon-expand:before {
content: "\F051"
}
.van-icon-eye-o:before {
content: "\F052"
}
.van-icon-eye:before {
content: "\F053"
}
.van-icon-fail:before {
content: "\F054"
}
.van-icon-failure:before {
content: "\F055"
}
.van-icon-filter-o:before {
content: "\F056"
}
.van-icon-fire-o:before {
content: "\F057"
}
.van-icon-fire:before {
content: "\F058"
}
.van-icon-flag-o:before {
content: "\F059"
}
.van-icon-flower-o:before {
content: "\F05A"
}
.van-icon-free-postage:before {
content: "\F05B"
}
.van-icon-friends-o:before {
content: "\F05C"
}
.van-icon-friends:before {
content: "\F05D"
}
.van-icon-gem-o:before {
content: "\F05E"
}
.van-icon-gem:before {
content: "\F05F"
}
.van-icon-gift-card-o:before {
content: "\F060"
}
.van-icon-gift-card:before {
content: "\F061"
}
.van-icon-gift-o:before {
content: "\F062"
}
.van-icon-gift:before {
content: "\F063"
}
.van-icon-gold-coin-o:before {
content: "\F064"
}
.van-icon-gold-coin:before {
content: "\F065"
}
.van-icon-goods-collect-o:before {
content: "\F066"
}
.van-icon-goods-collect:before {
content: "\F067"
}
.van-icon-graphic:before {
content: "\F068"
}
.van-icon-home-o:before {
content: "\F069"
}
.van-icon-hot-o:before {
content: "\F06A"
}
.van-icon-hot-sale-o:before {
content: "\F06B"
}
.van-icon-hot-sale:before {
content: "\F06C"
}
.van-icon-hot:before {
content: "\F06D"
}
.van-icon-hotel-o:before {
content: "\F06E"
}
.van-icon-idcard:before {
content: "\F06F"
}
.van-icon-info-o:before {
content: "\F070"
}
.van-icon-info:before {
content: "\F071"
}
.van-icon-invition:before {
content: "\F072"
}
.van-icon-label-o:before {
content: "\F073"
}
.van-icon-label:before {
content: "\F074"
}
.van-icon-like-o:before {
content: "\F075"
}
.van-icon-like:before {
content: "\F076"
}
.van-icon-live:before {
content: "\F077"
}
.van-icon-location-o:before {
content: "\F078"
}
.van-icon-location:before {
content: "\F079"
}
.van-icon-lock:before {
content: "\F07A"
}
.van-icon-logistics:before {
content: "\F07B"
}
.van-icon-manager-o:before {
content: "\F07C"
}
.van-icon-manager:before {
content: "\F07D"
}
.van-icon-map-marked:before {
content: "\F07E"
}
.van-icon-medel-o:before {
content: "\F07F"
}
.van-icon-medel:before {
content: "\F080"
}
.van-icon-more-o:before {
content: "\F081"
}
.van-icon-more:before {
content: "\F082"
}
.van-icon-music-o:before {
content: "\F083"
}
.van-icon-new-arrival-o:before {
content: "\F084"
}
.van-icon-new-arrival:before {
content: "\F085"
}
.van-icon-new-o:before {
content: "\F086"
}
.van-icon-new:before {
content: "\F087"
}
.van-icon-newspaper-o:before {
content: "\F088"
}
.van-icon-notes-o:before {
content: "\F089"
}
.van-icon-orders-o:before {
content: "\F08A"
}
.van-icon-other-pay:before {
content: "\F08B"
}
.van-icon-paid:before {
content: "\F08C"
}
.van-icon-passed:before {
content: "\F08D"
}
.van-icon-pause-circle-o:before {
content: "\F08E"
}
.van-icon-pause-circle:before {
content: "\F08F"
}
.van-icon-pause:before {
content: "\F090"
}
.van-icon-peer-pay:before {
content: "\F091"
}
.van-icon-pending-payment:before {
content: "\F092"
}
.van-icon-phone-circle-o:before {
content: "\F093"
}
.van-icon-phone-o:before {
content: "\F094"
}
.van-icon-phone:before {
content: "\F095"
}
.van-icon-photo-o:before {
content: "\F096"
}
.van-icon-photo:before {
content: "\F097"
}
.van-icon-photograph:before {
content: "\F098"
}
.van-icon-play-circle-o:before {
content: "\F099"
}
.van-icon-play-circle:before {
content: "\F09A"
}
.van-icon-play:before {
content: "\F09B"
}
.van-icon-plus:before {
content: "\F09C"
}
.van-icon-point-gift-o:before {
content: "\F09D"
}
.van-icon-point-gift:before {
content: "\F09E"
}
.van-icon-points:before {
content: "\F09F"
}
.van-icon-printer:before {
content: "\F0A0"
}
.van-icon-qr-invalid:before {
content: "\F0A1"
}
.van-icon-qr:before {
content: "\F0A2"
}
.van-icon-question-o:before {
content: "\F0A3"
}
.van-icon-question:before {
content: "\F0A4"
}
.van-icon-records:before {
content: "\F0A5"
}
.van-icon-refund-o:before {
content: "\F0A6"
}
.van-icon-replay:before {
content: "\F0A7"
}
.van-icon-scan:before {
content: "\F0A8"
}
.van-icon-search:before {
content: "\F0A9"
}
.van-icon-send-gift-o:before {
content: "\F0AA"
}
.van-icon-send-gift:before {
content: "\F0AB"
}
.van-icon-service-o:before {
content: "\F0AC"
}
.van-icon-service:before {
content: "\F0AD"
}
.van-icon-setting-o:before {
content: "\F0AE"
}
.van-icon-setting:before {
content: "\F0AF"
}
.van-icon-share:before {
content: "\F0B0"
}
.van-icon-shop-collect-o:before {
content: "\F0B1"
}
.van-icon-shop-collect:before {
content: "\F0B2"
}
.van-icon-shop-o:before {
content: "\F0B3"
}
.van-icon-shop:before {
content: "\F0B4"
}
.van-icon-shopping-cart-o:before {
content: "\F0B5"
}
.van-icon-shopping-cart:before {
content: "\F0B6"
}
.van-icon-shrink:before {
content: "\F0B7"
}
.van-icon-sign:before {
content: "\F0B8"
}
.van-icon-smile-comment-o:before {
content: "\F0B9"
}
.van-icon-smile-comment:before {
content: "\F0BA"
}
.van-icon-smile-o:before {
content: "\F0BB"
}
.van-icon-star-o:before {
content: "\F0BC"
}
.van-icon-star:before {
content: "\F0BD"
}
.van-icon-stop-circle-o:before {
content: "\F0BE"
}
.van-icon-stop-circle:before {
content: "\F0BF"
}
.van-icon-stop:before {
content: "\F0C0"
}
.van-icon-success:before {
content: "\F0C1"
}
.van-icon-thumb-circle-o:before {
content: "\F0C2"
}
.van-icon-todo-list-o:before {
content: "\F0C3"
}
.van-icon-todo-list:before {
content: "\F0C4"
}
.van-icon-tosend:before {
content: "\F0C5"
}
.van-icon-tv-o:before {
content: "\F0C6"
}
.van-icon-umbrella-circle:before {
content: "\F0C7"
}
.van-icon-underway-o:before {
content: "\F0C8"
}
.van-icon-underway:before {
content: "\F0C9"
}
.van-icon-upgrade:before {
content: "\F0CA"
}
.van-icon-user-circle-o:before {
content: "\F0CB"
}
.van-icon-user-o:before {
content: "\F0CC"
}
.van-icon-video-o:before {
content: "\F0CD"
}
.van-icon-video:before {
content: "\F0CE"
}
.van-icon-vip-card-o:before {
content: "\F0CF"
}
.van-icon-vip-card:before {
content: "\F0D0"
}
.van-icon-volume-o:before {
content: "\F0D1"
}
.van-icon-volume:before {
content: "\F0D2"
}
.van-icon-wap-home:before {
content: "\F0D3"
}
.van-icon-wap-nav:before {
content: "\F0D4"
}
.van-icon-warn-o:before {
content: "\F0D5"
}
.van-icon-warning-o:before {
content: "\F0D6"
}
.van-icon-weapp-nav:before {
content: "\F0D7"
}
.van-icon-wechat:before {
content: "\F0D8"
}
.van-icon-youzan-shield:before {
content: "\F0D9"
}
.van-icon--image {
width: 1em;
height: 1em
}
.van-icon--image img {
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
max-width: 100%;
max-height: 100%;
position: absolute
}
.van-loading {
width: 30px;
height: 30px;
z-index: 0;
font-size: 0;
line-height: 0;
position: relative;
vertical-align: middle
}
.van-loading--circle {
width: 16px;
height: 16px
}
.van-loading__spinner {
z-index: -1;
width: 100%;
height: 100%;
position: relative;
display: inline-block;
box-sizing: border-box;
-webkit-animation: van-rotate .8s linear infinite;
animation: van-rotate .8s linear infinite
}
.van-loading__spinner--circle {
border-radius: 100%;
border: 3px solid transparent;
border-color: #7d7e80 #c8c9cc #c8c9cc
}
.van-loading__spinner--gradient-circle {
background-size: contain;
background-image: url(https://img.yzcdn.cn/vant/gradient-circle-black.png)
}
.van-loading__spinner--spinner {
-webkit-animation-timing-function: steps(12);
animation-timing-function: steps(12)
}
.van-circle svg, .van-loading__spinner--spinner i {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute
}
.van-loading__spinner--spinner i::before {
width: 2px;
height: 25%;
content: ' ';
display: block;
margin: 0 auto;
border-radius: 40%;
background-color: currentColor
}
.van-loading__spinner--circular {
-webkit-animation-duration: 2s;
animation-duration: 2s
}
.van-loading__circular {
width: 100%;
height: 100%
}
.van-loading__circular circle {
stroke: currentColor;
stroke-width: 3;
stroke-linecap: round;
-webkit-animation: van-circular 1.5s ease-in-out infinite;
animation: van-circular 1.5s ease-in-out infinite
}
.van-loading--white .van-loading__spinner--circle {
border-color: rgba(255, 255, 255, .7) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1)
}
.van-loading--white .van-loading__spinner--gradient-circle {
background-image: url(https://img.yzcdn.cn/vant/gradient-circle-white.png)
}
.van-loading__spinner--spinner i:nth-of-type(1) {
opacity: 1;
-webkit-transform: rotate(30deg);
transform: rotate(30deg)
}
.van-loading__spinner--spinner i:nth-of-type(2) {
opacity: .9375;
-webkit-transform: rotate(60deg);
transform: rotate(60deg)
}
.van-loading__spinner--spinner i:nth-of-type(3) {
opacity: .875;
-webkit-transform: rotate(90deg);
transform: rotate(90deg)
}
.van-loading__spinner--spinner i:nth-of-type(4) {
opacity: .8125;
-webkit-transform: rotate(120deg);
transform: rotate(120deg)
}
.van-loading__spinner--spinner i:nth-of-type(5) {
opacity: .75;
-webkit-transform: rotate(150deg);
transform: rotate(150deg)
}
.van-loading__spinner--spinner i:nth-of-type(6) {
opacity: .6875;
-webkit-transform: rotate(180deg);
transform: rotate(180deg)
}
.van-loading__spinner--spinner i:nth-of-type(7) {
opacity: .625;
-webkit-transform: rotate(210deg);
transform: rotate(210deg)
}
.van-loading__spinner--spinner i:nth-of-type(8) {
opacity: .5625;
-webkit-transform: rotate(240deg);
transform: rotate(240deg)
}
.van-loading__spinner--spinner i:nth-of-type(9) {
opacity: .5;
-webkit-transform: rotate(270deg);
transform: rotate(270deg)
}
.van-loading__spinner--spinner i:nth-of-type(10) {
opacity: .4375;
-webkit-transform: rotate(300deg);
transform: rotate(300deg)
}
.van-loading__spinner--spinner i:nth-of-type(11) {
opacity: .375;
-webkit-transform: rotate(330deg);
transform: rotate(330deg)
}
.van-loading__spinner--spinner i:nth-of-type(12) {
opacity: .3125;
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
.van-button {
display: inline-block;
position: relative;
overflow:hidden;
padding: 0;
height: 44px;
line-height: 42px;
font-size: 16px;
border-radius: 4px;
text-align: center;
box-sizing: border-box;
-webkit-appearance: none;
-webkit-text-size-adjust: 100%;
vertical-align: middle;
}
.van-button::before {
content: " ";
position: absolute;
top: 50%;
left: 50%;
opacity: 0;
width: 100%;
height: 100%;
border: inherit;
border-color: #0074fa;
background-color: #0074fa;
border-radius: inherit;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.van-button:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
pointer-events: none;
background-image: radial-gradient(circle, #333 10%, transparent 10.01%);
background-repeat: no-repeat;
background-position: 50%;
transform: scale(10, 10);
opacity: 0;
transition: transform .3s, opacity .5s;
}
.van-button:active:after {
transform: scale(0, 0);
opacity: .3;
//设置初始状态
transition: 0s;
}
.van-button__text{
}
/*.van-button:hover{*/
/*opacity:.2*/
/*}*/
/*.van-button:active::before {*/
/*opacity: .2*/
/*}*/
.van-button--disabled::before, .van-button--loading::before {
display: none
}
.van-button--default {
color: #323233;
background-color: #fff;
border: 1px solid #ebedf0
}
.van-button--primary {
color: #fff;
background-color: var(--green);
border: 1px solid var(--green);
}
.van-button--info {
color: #fff;
background-color: #1989fa;
border: 1px solid #1989fa
}
.van-button--danger {
color: #fff;
background-color: #f44;
border: 1px solid #f44
}
.van-button--warning {
color: #fff;
background-color: #ff976a;
border: 1px solid #ff976a
}
.van-button--plain {
background-color: #fff
}
.van-button--plain.van-button--primary {
color: #07c160
}
.van-button--plain.van-button--info {
color: #1989fa
}
.van-button--plain.van-button--danger {
color: #f44
}
.van-button--plain.van-button--warning {
color: #ff976a
}
.van-button--large {
width: 100%;
height: 50px;
line-height:48px
}
.van-button--normal {
padding: 0 15px;
font-size: 14px
}
.van-button--small {
padding: 0 8px;
height: 30px;
min-width: 60px;
font-size: 12px;
line-height: 28px
}
.van-button--loading .van-loading, .van-button--mini {
display: inline-block
}
.van-button--mini {
height: 22px;
min-width: 50px;
font-size: 10px;
line-height: 20px
}
.van-button--mini + .van-button--mini {
margin-left: 5px
}
.van-button--block {
width: 100%;
display: block
}
.van-button--bottom-action {
border: 0;
width: 100%;
height: 50px;
font-size: 16px;
line-height: 50px;
border-radius: 0;
color: #fff;
background-color: #ff976a
}
.van-button--bottom-action.van-button--primary {
background-color: #f44
}
.van-button--disabled {
opacity: .5
}
.van-button--hairline.van-button--round::after, .van-button--round {
border-radius: 10em
}
.van-button--hairline.van-button--square::after, .van-button--square {
border-radius: 0
}
.van-button__loading-text {
margin-left: 5px;
display: inline-block;
vertical-align: middle
}
.van-button--hairline {
border-width: 0
}
.van-button--hairline::after {
border-color: inherit;
border-radius: 4px
}
.van-cell {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: flex;
padding: 10px 15px;
box-sizing: border-box;
line-height: 24px;
position: relative;
background-color: #fff;
color: #323233;
font-size: 14px;
overflow: hidden
}
.van-cell:not(:last-child)::after {
content: ' ';
position: absolute;
pointer-events: none;
box-sizing: border-box;
left: 15px;
right: 0;
bottom: 0;
-webkit-transform: scaleY(.5);
transform: scaleY(.5);
border-bottom: 1px solid #ebedf0
}
.van-cell--borderless::after {
display: none
}
.van-cell__label {
color: #969799;
font-size: 12px;
margin-top: 3px;
line-height: 18px
}
.van-cell__title, .van-cell__value {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1
}
.van-cell__value {
color: #969799;
overflow: hidden;
text-align: right;
position: relative;
vertical-align: middle
}
.van-cell__value--alone {
color: #323233;
text-align: left
}
.van-cell__left-icon, .van-cell__right-icon {
height: 24px;
min-width: 1em;
font-size: 16px;
line-height: 24px
}
.van-cell__left-icon {
margin-right: 5px
}
.van-cell__right-icon {
color: #969799;
margin-left: 5px
}
.van-cell--clickable:active {
background-color: #f2f3f5
}
.van-cell--required {
overflow: visible
}
.van-cell--required::before {
content: '*';
position: absolute;
left: 7px;
font-size: 14px;
color: #f44
}
.van-cell--center {
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center
}
.van-cell--large {
padding-top: 12px;
padding-bottom: 12px
}
.van-cell--large .van-cell__title {
font-size: 16px
}
.van-cell--large .van-cell__label {
font-size: 14px
}
.van-cell-group {
background-color: #fff
}
.van-cell-group__title {
color: #969799;
padding: 15px 15px 5px;
font-size: 14px;
line-height: 16px
}
.van-col {
float: left;
box-sizing: border-box
}
.van-col--1 {
width: 4.16666667%
}
.van-col--offset-1 {
margin-left: 4.16666667%
}
.van-col--2 {
width: 8.33333333%
}
.van-col--offset-2 {
margin-left: 8.33333333%
}
.van-col--3 {
width: 12.5%
}
.van-col--offset-3 {
margin-left: 12.5%
}
.van-col--4 {
width: 16.66666667%
}
.van-col--offset-4 {
margin-left: 16.66666667%
}
.van-col--5 {
width: 20.83333333%
}
.van-col--offset-5 {
margin-left: 20.83333333%
}
.van-col--6 {
width: 25%
}
.van-col--offset-6 {
margin-left: 25%
}
.van-col--7 {
width: 29.16666667%
}
.van-col--offset-7 {
margin-left: 29.16666667%
}
.van-col--8 {
width: 33.33333333%
}
.van-col--offset-8 {
margin-left: 33.33333333%
}
.van-col--9 {
width: 37.5%
}
.van-col--offset-9 {
margin-left: 37.5%
}
.van-col--10 {
width: 41.66666667%
}
.van-col--offset-10 {
margin-left: 41.66666667%
}
.van-col--11 {
width: 45.83333333%
}
.van-col--offset-11 {
margin-left: 45.83333333%
}
.van-col--12 {
width: 50%
}
.van-col--offset-12 {
margin-left: 50%
}
.van-col--13 {
width: 54.16666667%
}
.van-col--offset-13 {
margin-left: 54.16666667%
}
.van-col--14 {
width: 58.33333333%
}
.van-col--offset-14 {
margin-left: 58.33333333%
}
.van-col--15 {
width: 62.5%
}
.van-col--offset-15 {
margin-left: 62.5%
}
.van-col--16 {
width: 66.66666667%
}
.van-col--offset-16 {
margin-left: 66.66666667%
}
.van-col--17 {
width: 70.83333333%
}
.van-col--offset-17 {
margin-left: 70.83333333%
}
.van-col--18 {
width: 75%
}
.van-col--offset-18 {
margin-left: 75%
}
.van-col--19 {
width: 79.16666667%
}
.van-col--offset-19 {
margin-left: 79.16666667%
}
.van-col--20 {
width: 83.33333333%
}
.van-col--offset-20 {
margin-left: 83.33333333%
}
.van-col--21 {
width: 87.5%
}
.van-col--offset-21 {
margin-left: 87.5%
}
.van-col--22 {
width: 91.66666667%
}
.van-col--offset-22 {
margin-left: 91.66666667%
}
.van-col--23 {
width: 95.83333333%
}
.van-col--offset-23 {
margin-left: 95.83333333%
}
.van-col--24 {
width: 100%
}
.van-col--offset-24 {
margin-left: 100%
}
.van-row::after {
content: "";
display: table;
clear: both
}
.van-row--flex {
display: -webkit-box;
display: -webkit-flex;
display: flex
}
.van-row--flex::after {
display: none
}
.van-row--justify-center {
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center
}
.van-row--justify-end {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end
}
.van-row--justify-space-between {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between
}
.van-row--justify-space-around {
-webkit-justify-content: space-around;
justify-content: space-around
}
.van-row--align-center {
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center
}
.van-row--align-bottom {
-webkit-box-align: bottom;
-webkit-align-items: bottom;
align-items: bottom
}
.van-badge {
display: block;
overflow: hidden;
font-size: 14px;
line-height: 1.4;
-webkit-user-select: none;
user-select: none;
color: #7d7e80;
word-break: break-all;
box-sizing: border-box;
padding: 20px 12px 20px 9px;
background-color: #f8f8f8;
border-left: 3px solid transparent
}
.van-badge__text {
position: relative
}
.van-badge:active {
background-color: #f2f3f5
}
.van-badge:not(:last-child)::after {
border-bottom-width: 1px
}
.van-badge--select {
font-weight: 500;
color: #323233;
border-color: #f44
}
.van-badge--select::after {
border-right-width: 1px
}
.van-badge--select, .van-badge--select:active {
background-color: #fff
}
.van-badge .van-info {
right: 4px
}
.badge-group {
width: 85px
}
.van-circle {
position: relative;
text-align: center;
display: inline-block
}
.van-circle__layer {
fill: none;
stroke-linecap: round;
stroke-dasharray: 3140;
stroke-dashoffset: 3140;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transform-origin: 530px 530px;
transform-origin: 530px 530px
}
.van-circle__text {
top: 50%;
left: 0;
width: 100%;
color: #323233;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%)
}
.van-collapse-item__title .van-cell__right-icon::before {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: .3s;
transition: .3s
}
.van-collapse-item__title::after {
visibility: hidden
}
.van-collapse-item__title--expanded .van-cell__right-icon::before {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg)
}
.van-collapse-item__title--expanded::after {
visibility: visible
}
.van-collapse-item__title--disabled, .van-collapse-item__title--disabled .van-cell__right-icon {
color: #c8c9cc
}
.van-collapse-item__title--disabled:active {
background-color: #fff
}
.van-collapse-item__wrapper {
overflow: hidden;
will-change: height;
-webkit-transition: height .3s ease-in-out;
transition: height .3s ease-in-out
}
.van-collapse-item__content {
color: #969799;
padding: 15px;
font-size: 13px;
line-height: 1.5;
background-color: #fff
}
.van-list__error-text, .van-list__finished-text, .van-list__loading-text {
color: #969799;
font-size: 13px;
line-height: 50px;
text-align: center
}
.van-list__loading {
text-align: center
}
.van-list__loading-icon, .van-list__loading-text {
display: inline-block;
vertical-align: middle
}
.van-list__loading-icon {
width: 16px;
height: 16px;
margin-right: 5px
}
.van-nav-bar {
position: relative;
-webkit-user-select: none;
user-select: none;
text-align: center;
height: 46px;
line-height: 46px;
background-color: #fff
}
.van-nav-bar .van-icon {
color: #1989fa;
vertical-align: middle
}
.van-nav-bar__arrow {
min-width: 1em;
font-size: 16px
}
.van-nav-bar__arrow + .van-nav-bar__text {
margin-left: -20px;
padding-left: 25px
}
.van-nav-bar--fixed {
top: 0;
left: 0;
width: 100%;
position: fixed
}
.van-nav-bar__title {
margin: 0 auto;
max-width: 60%;
color: #323233;
font-size: 16px;
font-weight: 500
}
.van-nav-bar__left, .van-nav-bar__right {
bottom: 0;
font-size: 14px;
position: absolute
}
.van-nav-bar__left {
left: 15px
}
.van-nav-bar__right {
right: 15px
}
.van-nav-bar__text {
color: #1989fa;
margin: 0 -15px;
padding: 0 15px;
display: inline-block;
vertical-align: middle
}
.van-nav-bar__text:active {
background-color: #f2f3f5
}
.van-notice-bar {
display: -webkit-box;
display: -webkit-flex;
display: flex;
height: 40px;
padding: 0 15px;
font-size: 14px;
line-height: 24px;
position: relative;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
color: #ed6a0c;
background-color: #fffbe8
}
.van-notice-bar__left-icon {
font-size: 16px;
min-width: 22px
}
.van-notice-bar__right-icon {
top: 50%;
right: 15px;
font-size: 16px;
position: absolute;
margin-top: -.5em
}
.van-notice-bar__wrap {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
height: 24px;
overflow: hidden;
position: relative
}
.van-notice-bar__content {
position: absolute;
white-space: nowrap
}
.van-notice-bar__content.van-ellipsis {
max-width: 100%
}
.van-notice-bar__play {
-webkit-animation: van-notice-bar-play linear both;
animation: van-notice-bar-play linear both
}
.van-notice-bar__play--infinite {
-webkit-animation: van-notice-bar-play-infinite linear infinite both;
animation: van-notice-bar-play-infinite linear infinite both
}
.van-notice-bar--wrapable {
height: auto;
padding: 8px 15px
}
.van-notice-bar--wrapable .van-notice-bar__wrap {
height: auto
}
.van-notice-bar--wrapable .van-notice-bar__content {
position: relative;
white-space: normal
}
.van-notice-bar--withicon {
position: relative;
padding-right: 40px
}
.van-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .7)
}
.van-overflow-hidden {
overflow: hidden !important
}
.van-popup {
position: fixed;
top: 50%;
left: 50%;
max-height: 100%;
overflow-y: auto;
background-color: #fff;
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
-webkit-overflow-scrolling: touch;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0)
}
.van-popup--top {
width: 100%;
top: 0;
right: auto;
bottom: auto;
left: 50%;
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0)
}
.van-popup--right {
top: 50%;
right: 0;
bottom: auto;
left: auto;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0)
}
.van-popup--bottom {
width: 100%;
top: auto;
bottom: 0;
right: auto;
left: 50%;
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0)
}
.van-popup--left {
top: 50%;
right: auto;
bottom: auto;
left: 0;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0)
}
.van-popup-slide-top-enter, .van-popup-slide-top-leave-active {
-webkit-transform: translate3d(-50%, -100%, 0);
transform: translate3d(-50%, -100%, 0)
}
.van-popup-slide-right-enter, .van-popup-slide-right-leave-active {
-webkit-transform: translate3d(100%, -50%, 0);
transform: translate3d(100%, -50%, 0)
}
.van-popup-slide-bottom-enter, .van-popup-slide-bottom-leave-active {
-webkit-transform: translate3d(-50%, 100%, 0);
transform: translate3d(-50%, 100%, 0)
}
.van-popup-slide-left-enter, .van-popup-slide-left-leave-active {
-webkit-transform: translate3d(-100%, -50%, 0);
transform: translate3d(-100%, -50%, 0)
}
.van-search, .van-search__content {
display: -webkit-box;
display: -webkit-flex;
display: flex
}
.van-search {
padding: 10px 16px;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
box-sizing: border-box
}
.van-search__content {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
background-color: #f7f8fa;
border-radius: 2px;
padding-left: 10px
}
.van-search__content--round {
border-radius: 17px
}
.van-search__label {
font-size: 14px;
color: #323233;
line-height: 34px;
padding: 0 5px
}
.van-search .van-cell {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
padding: 5px 10px 5px 0;
background-color: transparent
}
.van-search .van-cell__left-icon {
color: #969799
}
.van-search--show-action {
padding-right: 0
}
.van-search input::-webkit-search-cancel-button, .van-search input::-webkit-search-decoration, .van-search input::-webkit-search-results-button, .van-search input::-webkit-search-results-decoration {
display: none
}
.van-search__action {
padding: 0 10px;
font-size: 14px;
line-height: 34px;
color: #323233
}
.van-search__action:active {
background-color: #f2f3f5
}
.van-pagination {
display: -webkit-box;
display: -webkit-flex;
display: flex;
text-align: center;
line-height: 40px;
font-size: 14px
}
.van-pagination__item {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
color: #1989fa;
height: 40px;
min-width: 36px;
background-color: #fff;
box-sizing: border-box;
-webkit-user-select: none;
user-select: none
}
.van-pagination__item:active {
color: #fff;
background-color: #1989fa
}
.van-pagination__item::after {
border-width: 1px 0 1px 1px
}
.van-pagination__item:last-child::after {
border-right-width: 1px
}
.van-pagination__item--disabled, .van-pagination__item--disabled:active {
background-color: #f8f8f8;
color: #7d7e80;
opacity: .6
}
.van-pagination__item--active {
color: #fff;
background-color: #1989fa
}
.van-pagination__next, .van-pagination__prev {
padding: 0 5px
}
.van-pagination__page {
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
flex-grow: 0
}
.van-pagination__page-desc {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
height: 40px;
color: #7d7e80
}
.van-pagination--simple .van-pagination__next::after, .van-pagination--simple .van-pagination__prev::after {
border-width: 1px
}
.van-panel {
background: #fff
}
.van-panel__header-value {
color: #f44
}
.van-panel__footer {
padding: 10px 15px
}
.van-rate {
-webkit-user-select: none;
user-select: none
}
.van-rate__item {
width: 1em;
padding: 0 2px;
box-sizing: content-box
}
.van-steps {
overflow: hidden;
background-color: #fff
}
.van-steps--horizontal {
padding: 0 10px
}
.van-steps--horizontal .van-steps__items {
display: -webkit-box;
display: -webkit-flex;
display: flex;
margin: 0 0 10px;
overflow: hidden;
position: relative;
padding-bottom: 22px
}
.van-steps--horizontal .van-steps__items.van-steps__items--alone {
padding-top: 10px
}
.van-steps--vertical {
padding: 0 0 0 35px
}
.van-steps__icon {
float: left;
margin-right: 10px
}
.van-steps .van-icon {
font-size: 40px
}
.van-steps__message {
height: 40px;
margin: 15px 0
}
.van-steps__title {
font-size: 14px;
color: #323233;
padding-top: 4px
}
.van-steps__desc {
font-size: 12px;
line-height: 1.5;
color: #969799
}
.van-step {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
font-size: 14px;
position: relative;
color: #969799
}
.van-step__circle {
display: block;
width: 5px;
height: 5px;
border-radius: 50%;
background-color: #969799
}
.van-step--horizontal {
float: left
}
.van-step--horizontal:first-child .van-step__title {
-webkit-transform: none;
transform: none;
margin-left: 0
}
.van-step--horizontal:last-child {
position: absolute;
right: 10px;
width: auto
}
.van-step--horizontal:last-child .van-step__title {
-webkit-transform: none;
transform: none;
margin-left: 0
}
.van-step--horizontal:last-child .van-step__circle-container {
left: auto;
right: -9px
}
.van-step--horizontal .van-step__circle-container {
position: absolute;
top: 28px;
left: -8px;
padding: 0 8px;
background-color: #fff;
z-index: 1
}
.van-step--horizontal .van-step__title {
font-size: 12px;
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
display: inline-block;
margin-left: 3px
}
.van-step--horizontal .van-step__line {
position: absolute;
left: 0;
top: 30px;
width: 100%;
height: 1px;
background-color: #ebedf0
}
.van-step--horizontal.van-step--process {
color: #323233
}
.van-step--horizontal.van-step--process .van-step__circle-container {
top: 24px
}
.van-step--horizontal.van-step--process .van-icon {
font-size: 12px;
color: #07c160;
display: block
}
.van-step--vertical {
float: none;
display: block;
font-size: 14px;
line-height: 18px;
padding: 10px 10px 10px 0
}
.van-step--vertical:not(:last-child)::after {
border-bottom-width: 1px
}
.van-step--vertical:first-child::before {
content: '';
position: absolute;
width: 1px;
height: 20px;
background-color: #fff;
top: 0;
left: -15px;
z-index: 1
}
.van-step--vertical .van-step__circle-container > i {
position: absolute;
z-index: 2
}
.van-step--vertical .van-step__circle {
top: 16px;
left: -17px
}
.van-step--vertical .van-step__line {
position: absolute;
top: 16px;
left: -15px;
width: 1px;
height: 100%;
background-color: #ebedf0
}
.van-step--vertical.van-step--process .van-icon {
top: 12px;
left: -20px;
line-height: 1;
font-size: 12px
}
.van-step:last-child .van-step__line {
width: 0
}
.van-step--finish {
color: #323233
}
.van-step--finish .van-step__circle, .van-step--finish .van-step__line {
background-color: #07c160
}
.van-tag {
color: #fff;
font-size: 10px;
padding: .2em .5em;
line-height: normal;
border-radius: .2em;
display: inline-block
}
.van-tag::after {
border-color: currentColor;
border-radius: .4em
}
.van-tag--mark {
padding-right: .6em;
border-radius: 0 .8em .8em 0
}
.van-tag--mark::after {
border-radius: 0 1.6em 1.6em 0
}
.van-tag--round {
border-radius: .8em
}
.van-tag--round::after {
border-radius: 1.6em
}
.van-tag--medium {
font-size: 12px
}
.van-tab, .van-tag--large {
font-size: 14px
}
.van-tab {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
cursor: pointer;
min-width: 0;
padding: 0 5px;
position: relative;
color: #7d7e80;
line-height: 44px;
text-align: center;
box-sizing: border-box
}
.van-tab span {
display: block
}
.van-tab--active {
font-weight: 500;
color: #323233
}
.van-tab--disabled {
color: #c8c9cc
}
.van-tabs {
position: relative
}
.van-tabs__wrap {
top: 0;
left: 0;
right: 0;
z-index: 99;
overflow: hidden;
position: absolute
}
.van-tabs__wrap--page-top {
position: fixed
}
.van-tabs__wrap--content-bottom {
top: auto;
bottom: 0
}
.van-tabs__wrap--scrollable .van-tab {
-webkit-box-flex: 0;
-webkit-flex: 0 0 22%;
flex: 0 0 22%
}
.van-tabs__wrap--scrollable .van-tab--complete {
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
flex: 1 0 auto
}
.van-tabs__wrap--scrollable .van-tabs__nav {
overflow: hidden;
overflow-x: auto;
-webkit-overflow-scrolling: touch
}
.van-tabs__wrap--scrollable .van-tabs__nav::-webkit-scrollbar {
display: none
}
.van-tabs__nav {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-user-select: none;
user-select: none;
position: relative;
background-color: #fff
}
.van-tabs__nav--line {
height: 100%;
padding-bottom: 15px;
box-sizing: content-box
}
.van-tabs__nav--card {
margin: 0 15px;
border-radius: 2px;
box-sizing: border-box;
border: 1px solid #f44;
height: 30px
}
.van-tabs__nav--card .van-tab {
color: #f44;
border-right: 1px solid #f44;
line-height: 28px
}
.van-tabs__nav--card .van-tab:last-child {
border-right: none
}
.van-tabs__nav--card .van-tab.van-tab--active {
color: #fff;
background-color: #f44
}
.van-tabs__nav--card .van-tab--disabled {
color: #c8c9cc
}
.van-tabs__line {
z-index: 1;
left: 0;
bottom: 15px;
height: 3px;
position: absolute;
border-radius: 3px;
background-color: #f44
}
.van-tabs__content--animated {
overflow: hidden
}
.van-tabs__track {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: flex;
width: 100%;
height: 100%;
will-change: left
}
.van-tabs--line {
padding-top: 44px
}
.van-tabs--line .van-tabs__wrap {
height: 44px
}
.van-tabs--card {
padding-top: 30px
}
.van-tabs--card > .van-tabs__wrap {
height: 30px
}
.van-tabs .van-tab__pane {
width: 100%;
-webkit-flex-shrink: 0;
flex-shrink: 0;
box-sizing: border-box
}
.van-tabbar {
width: 100%;
height: 50px;
display: -webkit-box;
display: -webkit-flex;
display: flex;
background-color: #fff
}
.van-tabbar--fixed {
left: 0;
bottom: 0;
position: fixed
}
.van-tabbar-item {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
display: -webkit-box;
display: -webkit-flex;
display: flex;
line-height: 1;
font-size: 12px;
color: #7d7e80;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center
}
.van-tabbar-item__icon {
font-size: 18px;
position: relative;
margin-bottom: 5px
}
.van-tabbar-item__icon .van-icon {
display: block;
min-width: 1em
}
.van-tabbar-item__icon--dot::after {
top: 0;
right: -8px;
width: 8px;
height: 8px;
content: ' ';
position: absolute;
border-radius: 100%;
background-color: #f44
}
.van-tabbar-item__icon img {
height: 18px;
display: block
}
.van-tabb