@charset "UTF-8"; /** * 这里是uni-app内置的常用样式变量 * * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App * */ /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 */ /* 颜色变量 */ /* 行为相关颜色 */ /* 文字基本颜色 */ /* 背景颜色 */ /* 边框颜色 */ /* 尺寸变量 */ /* 文字尺寸 */ /* 图片尺寸 */ /* Border Radius */ /* 水平间距 */ /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ .input-view { width: 100%; display: flex; background-color: #FFFFFF; height: 30px; border-radius: 15px; padding: 0 4%; flex-wrap: nowrap; margin: 7px 0; line-height: 30px; } .input-view .uni-icon { line-height: 30px !important; } .input-view .input { height: 30px; line-height: 30px; width: 94%; padding: 0 3%; } .img { width: 120rpx; height: 120rpx; } .u-link-btn { margin: 0 10rpx; padding: 0; } /* 遮罩层 */ .uni-mask { background: rgba(0, 0, 0, 0.6); position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; } /* 弹出层形式的广告 */ .uni-banner { width: 70%; height: 20%; position: fixed; left: 50%; top: 50%; border-radius: 10rpx; z-index: 99; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #FFFFFF; } .m-conter { width: 100%; margin: 20rpx 0; } .u-label { width: 120rpx; } .input-view { border: 2rpx solid #ebebe7; border-radius: 10rpx; } .m-cell::before { border-top: 0px solid #ebebe7; } input::-webkit-input-placeholder { width: 357rpx; height: 25rpx; font-size: 26rpx; font-family: Alibaba PuHuiTi; font-weight: 400; color: #6DA62F; } input::placeholder { width: 357rpx; height: 25rpx; font-size: 26rpx; font-family: Alibaba PuHuiTi; font-weight: 400; color: #6DA62F; } .m-upImg-item { width: 120rpx; height: 120rpx; border: 1px solid #eee; display: inline-block; margin: 9rpx; border-radius: 4rpx; vertical-align: middle; position: relative; } .m-upImg { box-sizing: border-box; padding: 20rpx; background-color: #fff; } .m-upImg-item image { width: 100%; height: 100%; } .u-del-item label { font-size: 28rpx; } .upSelect { background-color: #eee; text-align: center; line-height: 120rpx; } .upSelect label { font-size: 40rpx; } .m-cell { padding-top: 20rpx; } .m-cells { font-size: 28rpx; } .m-order-typetxt { color: #f30213; font-size: 28rpx; } .m-order-typetxt text { font-size: 24rpx; } .m-total-price text { font-size: 24rpx; } .m-addres-info { padding: 32rpx 0; background-color: white; overflow: hidden; position: relative; margin-top: 20rpx; } .m-ad-name { display: -webkit-box; position: relative; margin-left: 40rpx; -webkit-box-flex: 1; height: 20px; line-height: 20px; font-weight: 400; font-size: 14px; } .m-ad-name text { margin: 0 20rpx; } .m-ad-name::after { content: "\e7e0"; position: absolute; left: -25rpx; width: 30rpx; height: 30rpx; font-family: "iconfont" !important; text-align: center; line-height: 35rpx; font-size: 60rpx; background-size: cover; top: 50%; margin-top: -14rpx; } .m-ad-address { width: 650rpx; margin-left: 20rpx; display: -webkit-box; -webkit-box-flex: 1; line-height: 40rpx; font-weight: 400; font-size: 14px; position: relative; padding-left: 40rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #888; } .m-product-all { margin-top: 20rpx; } .total-info { margin-top: 20rpx; } .m-panel-hd::after { border: none; } .m-total-info { padding: 10rpx; font-size: 24rpx; color: #000; } .m-total-info label { font-size: 32rpx; color: #f30213; } .m-total-time { color: #888; } .m-footer-btn { width: 100%; position: fixed; bottom: 0; left: 0; background-color: #fff; text-align: right; box-sizing: border-box; padding: 20rpx; } .m-footer-btn:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #E5E5E5; color: #E5E5E5; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } .u-link-btn { margin: 0 10rpx; vertical-align: middle; display: inline-block; line-height: 40rpx; font-size: 24rpx; } .m-product-price text { font-size: 28rpx; color: #888; background-color: #fff; } .massage { width: 100%; height: 100rpx; display: flex; border-bottom: 2rpx solid #d9d9d9; background: #fff; font-size: 28rpx; color: #000; } .massage-name { margin-left: 40rpx; } .massage-tel { margin-left: 40rpx; } .code1 { width: 100%; display: flex; flex-flow: column; align-items: center; align-content: space-between; } .code image { width: 50%; } .code text { font-size: 24rpx; color: #717171; } .move-area { /* position: absolute; min-height: 100%; width: 100%; */ } .move-img { height: 126rpx; width: 100rpx; z-index: 5; margin-top: 70%; margin-left: 650rpx; } .move-img image { height: 126rpx; width: 100rpx; } .shareRPK { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); top: 0; left: 0; z-index: 5; } .shareRPKBox { width: 640rpx; height: 698rpx; background-color: red; position: absolute; top: 40%; left: 50%; margin-left: -320rpx; margin-top: -349rpx; } .sendRPK { width: 222rpx; height: 70rpx; position: absolute; left: 50%; margin-left: -100rpx; top: 50%; margin-top: 140rpx; } .closeRPK { width: 50rpx; height: 50rpx; position: absolute; left: 50%; margin-left: -22rpx; bottom: 25rpx; } .shareCodeImg { height: 800rpx; } .m-product-name { font-size: 24rpx; } .m-product-img image { padding: 20rpx; } .u-link-btn { padding: 6rpx 10rpx; } .button-sp-area { text-align: center; float: left; width: 50%; } .m-tips { padding: 18rpx 30rpx; } .m-cells::before { border: none; } /*底部按钮 start*/ .m-footer-btn { height: 98rpx; width: 100%; position: fixed; bottom: 0; left: 0; background: #e5e5e5; text-align: center; z-index: 3; padding: 0; } .m-footer-btn-list { width: 50%; height: 100%; position: relative; float: left; text-align: center; line-height: 98rpx; } .m-footer-btn-list label { font-size: 36rpx; font-family: PingFang SC; font-weight: 500; color: #333333; } .m-footer-btn-list::before { content: " "; position: absolute; left: 0; top: -2rpx; right: 0; height: 2rpx; border-bottom: 2rpx solid #d5d5d5; color: #CCCCCC; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); z-index: 3; } .m-footer-btn-item { position: relative; float: left; width: 33.3333333333333%; font-size: 24rpx; color: #888; line-height: 40rpx; padding: 15rpx 0; box-sizing: border-box; } .m-footer-btn-item::last-child { border: none; } .m-footer-btn-icon { width: 40rpx; height: 28rpx; position: relative; line-height: 28rpx; top: 28rpx; } .m-footer-btn-item image { width: 40rpx; height: 40rpx; } .m-footer-btn-item contact-button { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; } .m-footer-btn-main { width: 50%; height: 76rpx; float: left; background: #e60012; border-radius: 38rpx; font-size: 32rpx; line-height: 76rpx; margin: 12rpx auto; font-size: 36rpx; font-family: PingFang SC; font-weight: 500; color: white; }