UNPKG

btn

Version:

A Vue.js project

3,013 lines (2,440 loc) 87 kB
: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