@import "../../public/scss/reset.scss"; @import "../../public/scss/unicom.scss"; @font-face { font-family: "SourceHanSansSC-Regular"; src: url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Regular.woff2") format("woff2"), url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Regular.woff") format("woff"), url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Regular.ttf") format("truetype"), url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Regular.eot") format("embedded-opentype"), url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Regular.svg") format("svg"); } @font-face { font-family: "SourceHanSansSC-Medium"; src: url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Medium.woff2") format("woff2"), url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Medium.woff") format("woff"), url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Medium.ttf") format("truetype"), url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Medium.eot") format("embedded-opentype"), url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Medium.svg") format("svg"); } @font-face { font-family: "SourceHanSansSC-Light"; src: url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Light.woff2") format("woff2"), url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Light.woff") format("woff"), url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Light.ttf") format("truetype"), url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Light.eot") format("embedded-opentype"), url("../../public/fonts/SourceHanSansSC/SourceHanSansSC-Light.svg") format("svg"); } body { background: url(../images/bg.png) no-repeat #ffeee0; font-family: "SourceHanSansSC-Regular", sans-serif, "Microsoft YaHei", "微软雅黑", STXihei, SimHei, "华文细黑"; background-size: 100%; min-height: 15rem; font-size: 0.3rem; } .section-banner { .banner { width: 6.4rem; height: 6.95rem; margin: 0.5rem auto 0; background: url(../images/banner.png) no-repeat; background-size: 100%; } .banner-flow { width: 6.4rem; margin: 0.5rem auto 0; background: url(../images/banner-flow.png) no-repeat; background-size: 100%; height: 8.5rem; } } .section-order { margin: 0.1rem auto; .btn-order { color: white; font-size: 0.36rem; width: 5rem; height: 0.8rem; background: url(../images/bg-order.png) no-repeat; background-size: 100%; margin: 0rem auto; display: flex; justify-content: center; font-weight: bold; text-align: center; align-items: center; } } .section-agr { margin-top: 0.45rem; .title { color: #e04c29; width: 3rem; height: 0.35rem; background: url(../images/bg-agr-title.png) no-repeat; background-size: 100%; font-size: 0.35rem; margin: 0.3rem auto 0.2rem; display: flex; align-items: center; justify-content: center; } .content { background-color: white; border-radius: 0.2rem; margin: 0.15rem 0.4rem 0.3rem; padding: 0.35rem; .red { color: #ff4a38; } ul { font-size: 0.24rem; color: #964842; text-align: justify; li { margin-bottom: 0.06rem; line-height: 0.38rem; .sub-ul { margin: 0.1rem 0; li { font-size: 0.24rem; } } b { color: #e04c29; font-weight: bold; font-size: 0.26rem; } } } } .footer { color: #ff4a38; text-align: center; display: inline; text-decoration: underline; span { transform:rotate(7deg) } } } .list-dish { display: inline-block; width: 0.15rem; height: 0.15rem; background: #964842; border-radius: 100%; line-height: 100%; margin-right: 0.1rem; vertical-align: middle; } .hidden { display: none; } .btn-red { color: white; height: 0.4rem; text-decoration: none; padding: 0rem 0.15rem; margin-left: 0.15rem; border-radius: 0.2rem; background-color: #ff4a38; display: inline-block; line-height: 0.45rem; } input::-webkit-input-placeholder { color: #b1b1b1; font-size: 0.28rem; } input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #b1b1b1; font-size: 0.28rem; } input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #b1b1b1; font-size: 0.28rem; } input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #b1b1b1; font-size: 0.28rem; } .sms-form { background-color: white; border-radius: 0.2rem; margin: 0.15rem 0.4rem 0.3rem; padding: 0.35rem; } .form-group { .input-row { display: flex; align-content: space-between; justify-content: center; margin-bottom: 0.25rem; border-bottom: 0.01rem solid #b9b9b9; .smscode { width: 100%; margin-right: 0.15rem; } .sendcode { font-size: 0.26rem; height: .5rem; line-height: 0.55rem; background: linear-gradient(-90deg, #fa382f, #ff7453); border-radius: 0.24rem; color: white; margin-top: 0.2rem; padding: 0 0.15rem; word-break: keep-all; white-space: nowrap; } .sendcode-wait { font-size: 0.26rem; color: #eaeaea; } &:last-child { margin-bottom: 0rem; } } input { color: #222222; font-size: 0.36rem; width: 100%; height: 0.8rem; border: none; outline: none; -webkit-appearance: none; min-width: 2.4rem; margin-bottom: 0.01rem; } .actions { margin-top: 0.6rem; .btn { color: white; font-size: 0.36rem; width: 5rem; height: 0.8rem; background: url(../images/bg-order.png) no-repeat; background-size: 100%; margin: -0.2rem auto 0; font-weight: bold; line-height: 0.8rem; text-align: center; } } } .overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9990; background-color: rgba(0, 0, 0, 0.7); min-height: 6.5rem; } .dialog { top: 3.9rem; left: 0.6rem; right: 0.6rem; z-index: 9990; position: fixed; } .dialog-message { border-radius: 0.1rem; height: auto; background: url("../images/bg-active-failure.png") no-repeat; background-size: 100%; min-height: 6.5rem; .title { width: 2.8rem; height: 0.5rem; display: flex; align-items: center; justify-content: center; margin: 2.8rem auto 0; img { height: 100%; } } .content { color: #666666; min-height: 1rem; margin: 0.2rem 0.55rem; display: flex; align-items: center; justify-content: center; font-size: 0.32rem; } .actions { .btn { height: 0.8rem; background: linear-gradient(#ff6d42, #ff4128); font-size: 0.4rem; color: white; width: 4.5rem; border-radius: 0.4rem; margin: 0.4rem auto 0; display: flex; align-items: center; justify-content: center; } } } .dialog-message-active-success { background: url("../images/bg-active-success.png") no-repeat; background-size: 100%; .title { background: url("../images/txt-active-success.png") no-repeat; background-size: 100%; } } .dialog-message-active-failure { background: url("../images/bg-active-failure.png") no-repeat; background-size: 100%; .title { background: url("../images/txt-active-failure.png") no-repeat; background-size: 100%; } } .dialog-message-order-failure { background: url("../images/bg-order-failure.png") no-repeat; background-size: 100%; .title { background: url("../images/txt-order-failure.png") no-repeat; background-size: 100%; } } .dialog-message-cancel-success { background: url("../images/bg-active-success.png") no-repeat; background-size: 100%; .title { background: url("../images/txt-cancel-success.png") no-repeat; background-size: 100%; } } .dialog-message-cancel-failure { background: url("../images/bg-cancel-failure.png") no-repeat; background-size: 100%; .title { background: url("../images/txt-cancel-failure.png") no-repeat; background-size: 100%; } } .section-flow { margin-top: -4.9rem; height: 4.9rem; .phone-box { display: flex; justify-content: center; .phone { margin-top: 0.17rem; color: #e04c29; font-size: 0.26rem; margin-left: 1.2rem; } } .surplus-box { margin-top: 1.8rem; text-align: center; font-size: 0.6rem; color: #ae4415; } .actions { margin-top: 0.4rem; text-align: center; display: flex; justify-content: center; .btn { width: 3rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.3rem; } } }