@import "/eaterplanet_ecommerce/resource/css/vip.wxss"; page { background-color: #121b24; } .personal { width: 100%; /**background: #4facfe;**/ position: relative; overflow: hidden; border-radius: 0px 0px 0px 0px; } .personal .basicInform { width: 100%; height: 240rpx; } .personal .basicInform .back-img { width: 800rpx; height: 363rpx; opacity: 0.5; margin:30rpx 0 0 20rpx; } .personal .basicInform .modify { width: 34rpx; height: 30rpx; line-height: 30rpx; margin-left: 10rpx; font-size: 22rpx; border: none; background: transparent; padding: 0; color: #fff; } .personal .basicInform .modify::after { border: none; } .mecenter { position: relative; width: 100%; border-radius: 30px 30px 30px 30px; margin: -180rpx 0 0 0rpx; background: #fff; box-shadow: 0 0rpx 40rpx rgba(0,0,0,0.1); } .personal .order { position: relative; margin: 20rpx 30rpx 20rpx 30rpx; z-index: 3; } .personal .order .my-order { margin-bottom: 20rpx; background:linear-gradient(270deg,#2e3440 0%,#1d252f 100%); border-radius: 20rpx 20rpx 20rpx 20rpx; padding: 22rpx 22rpx; align-items: center; overflow: hidden; justify-content: space-between; } .personal .order .my-order .my-order-title { display: flex; justify-content: space-between; margin: 0rpx 20rpx 0rpx 20rpx; flex: 1; font-weight: 500; color: #fff; padding-bottom: 10rpx; border-bottom: 2rpx solid #666; } .personal .order .my-order .order-right { margin-right: 20rpx; } .personal .order .my-order .to-order { font-size: 24rpx; color: #aaa; margin-right: 10rpx; } .personal .order .orderTab { overflow: hidden; display: flex; align-items: center; justify-content: space-between; } .personal .order .orderTab .order_status { padding: 16rpx 20rpx; width:90rpx; border-radius: 30rpx 30rpx 30rpx 30rpx; position: relative; color: #fff; font-size: 22rpx; display: flex; justify-content: center; align-items: center; flex-direction: column; } .personal .order .orderTab .order_status .num { width: 28rpx; height: 28rpx; background: #fff; font-size: 20rpx; color: #fff; border: 2rpx solid #fff; background: #ff758c; border-radius: 50%; position: absolute; right: 8rpx; top: 8rpx; display: flex; justify-content: center; align-items: center; z-index: 1; } .personal .order .orderTab .order_status .icon-img { height: 80rpx; width: 80rpx; margin-bottom: 10rpx; opacity: 0.8; } .personal .icon-right { padding-top: 10rpx; color:#fff; width: 12rpx; height: 22rpx; } .personal .tool .toolList2 { color: #fff; } .personal .tool1 { position: relative; margin: 20rpx 30rpx 20rpx 30rpx; z-index: 3; background: linear-gradient(270deg,#2e3440 0%,#1d252f 100%); border-radius: 20rpx 20rpx 20rpx 20rpx; padding: 22rpx 22rpx; align-items: center; overflow: hidden; justify-content: space-between; } .personal .tool .border-top-bottom { border-top: 1rpx solid #efefef; border-bottom: 1rpx solid #efefef; } .personal .tool .item-main { border-radius: 20rpx 20rpx 20rpx 20rpx; padding: 30rpx 40rpx; margin: 5rpx; background:linear-gradient(270deg,#2e3440 0%,#1d252f 100%); overflow: hidden; position:relative; } .personal .tool .item-main .item-title { height: 40rpx; width: 265rpx; color: #fff; font-size: 28rpx; display: flex; align-items: center; text-align: center; } .personal .tool .item-main .tool-right { font-size: 24rpx; color: #aaa; float: right; display: flex; align-items: center; margin-top: -36rpx; z-index: 2; } .personal .tool .item-main1 { border-radius: 20rpx 20rpx 20rpx 20rpx; padding: 30rpx 40rpx; margin: 10rpx; background:linear-gradient(270deg,#2e3440 0%,#1d252f 100%); overflow: hidden; position:relative; } .personal .tool .item-main1 .item-title { height: 40rpx; color: #fff; font-size: 28rpx; display: flex; align-items: center; } .personal .tool .item-main1 .tool-right { font-size: 24rpx; color: #aaa; float: right; display: flex; align-items: center; margin-top: -30rpx; } button { display: block; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; box-sizing: border-box; font-size: 18px; text-align: center; text-decoration: none; line-height: 2.55555556; border-radius: 5px; -webkit-tap-highlight-color: transparent; overflow: hidden; color: #000; background-color: #f8f8f800; } .personal .tool .item-fav { display: block; } .personal .tool .item-fav ::after { width: 100%; height: 100%; } .personal .tool button::after { border: none; } .personal .canvas-content { position: relative; margin: 20rpx 30rpx 20rpx 30rpx; z-index: 3; background: linear-gradient(270deg,#2e3440 0%,#1d252f 100%); border-radius: 20rpx 20rpx 20rpx 20rpx; padding: 22rpx 22rpx; align-items: center; overflow: hidden; justify-content: space-between; text-align: center; overflow: hidden; display: flex; font-family: PingFangSC-Regular; font-weight: 400; } .personal .canvas-content .left { position: relative; } .personal .canvas-content .right { flex: 1; } .personal .canvas-content .icon-sm-logo { position: absolute; height: 56rpx; width: 56rpx; top: 122rpx; left: 122rpx; } .personal .canvas-content .canvas { height: 220rpx; width: 220rpx; margin: 10rpx 10rpx; border-radius: 20rpx 20rpx 20rpx 20rpx; } .personal .canvas-content .title1 { text-align: center; font-size: 30rpx; line-height: 30rpx; color: #fff; } .personal .canvas-content .title2 { text-align: center; font-size: 28rpx; line-height: 28rpx; color: #949494; } .personal .canvas-content .btn { text-align: center; box-sizing: border-box; border-radius: 26rpx; border: 2rpx solid #4facfe; padding: 14rpx 0; margin: 20rpx auto 0; width: 184rpx; font-size: 24rpx; line-height: 24rpx; color: #4facfe; } .version { /*height: 200rpx;*/ width: 100%; font-size: 24rpx; color: rgb(255, 255, 255); text-align: center; display: flex; justify-content: center; align-items: center; flex-direction: column; margin-top: 50rpx; } .personal .basicInform .personalCon { width: 100%; height: 210rpx; padding-top: 30rpx; position: absolute; left: 0; top: 0; z-index: 3; } .personal .basicInform .personalCon .userInfo { justify-content: flex-start; align-items: center; text-align: center; } .personal .basicInform .personalCon .noAuth { padding-top: 40rpx; font-size: 32rpx; align-items: center; } .personal .basicInform .personalCon .userInfo .userAvatarUrl { border-radius: 50%; width: 100%; height: 100%; margin-left: 0rpx; margin-right: 0rpx; box-shadow: 0 0 10rpx rgba(0,0,0,0.2); display: flex; text-align: center; justify-content: center; } .personal .basicInform .personalCon .userInfo .user-name { text-align:center; justify-content: center; color: #fff; } .personal .basicInform .personalCon .userInfo .user-name .user-name-top { font-size: 30rpx; font-weight: bold; display: flex; align-items: center; justify-content: center; } .personal .basicInform .personalCon .userInfo .user-name .user-name-top view:first-of-type { max-width: 400rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .personal .basicInform .personalCon .userInfo .user-name .user-name-top .refresh { position: relative; } .personal .basicInform .personalCon .userInfo .user-name .user-name-top .refresh .modify { width: 24rpx; height: 24rpx; background: #4facfe; opacity: 0; border: none; position: absolute; left: 0; top: 0; padding: 20rpx 40rpx; } .personal .basicInform .personalCon .userInfo .user-name .user-name-top .refresh .modify::after { border: none; } .personal .basicInform .personalCon .userInfo .user-name .user-name-top .refresh .updateWx { color: #fff; margin-left: 190rpx; } .personal .basicInform .personalCon .userInfo .user-name .user-name-top .refreshImg { width: 24rpx; height: 24rpx; margin-left: 20rpx; } .personal .basicInform .personalCon .userInfo .user-name .member { font-size: 24rpx; color: #fff; margin-top: 4rpx; } .personal .basicInform .personalCon .pineCones { padding: 0 50rpx; margin-top: 60rpx; display: flex; justify-content: space-between; } .personal .basicInform .personalCon .pineCones .myPineCones { color: #00f2fe; font-size: 28rpx; font-weight: bold; display: flex; align-items: center; } .personal .basicInform .personalCon .pineCones .myPineCones .pineConesImg { width: 28rpx; height: 30rpx; margin-right: 10rpx; } .personal .basicInform .personalCon .pineCones .myPineCones .pineConeRules { font-size: 20rpx; margin-left: 28rpx; text-decoration: underline; } .personal .basicInform .personalCon .pineCones .myPineCones navigator { margin-top: -8rpx; } .personal .basicInform .personalCon .pineCones .pineconeDetail { color: #00f2fe; font-size: 24rpx; padding: 2rpx 20rpx; border: 0.1rpx solid #00f2fe; border-radius: 22rpx; } .personal .order.close-yue { position: relative; margin-top: -100rpx; z-index: 2; } .yuenav .tool-right { margin-top: -38rpx !important; } /* 会员分销 */ .disModal { width: 90%; } .modal-content { position: relative; background-color: #fff; box-sizing: border-box; border-radius: 10rpx; font-size: 28rpx; } .my-distribution-title { display: flex; justify-content: space-between; margin: 0rpx 20rpx 0rpx 20rpx; flex: 1; font-weight: 500; color: #fff; padding-bottom: 10rpx; border-bottom: 2rpx solid #666; } .to-distribution { font-size: 24rpx; color: #aaa; margin-right: 10rpx; } .distribution-right { float: right; display: flex; } .modal-foot { position: relative; padding: 20rpx 20rpx; } .modal-foot1 { position: relative; padding: 20rpx 0rpx; } .modal-head::after,.modal-foot::before { content: ''; position: absolute; left: 0; right: 0; height: 1px; transform: scaleY(.5); } .modal-head::after { border-bottom: 0px solid #c8c7cc; bottom: 0; } .modal-foot::before { border-top: 0px solid #c8c7cc; top: 0; } .modal-foot .tot,.modal-head-r { color: #4facfe; } .modal-head-l { color: #333; font-size: 30rpx; font-weight: bold; } .modal-body { margin: 10rpx 0rpx; padding: 0rpx 20rpx; color: #fff; } .modal-foot-l { color: #fff; } .modal-foot-r.btn { margin-left: 20rpx; color: #fff; background-color: #4facfe; padding: 6rpx 30rpx; border-radius: 8rpx; } .distribut-new { text-align: center; } .bor-r { position: relative; padding-right: 20rpx; margin-right: 20rpx; } .bor-r::after { content: ''; position: absolute; top: 0; bottom: 0; right: 0; width: 1px; transform: scaleX(.5); border-right: 2px solid #fff; } .distribut-tot { color: #ff758c; font-family: DIN; font-size: 80rpx; font-weight: bold; padding-left: 30rpx; } .model-close { text-align: center; margin: 30rpx 0; } .model-close .close { width: 60rpx; height: 60rpx; } .personal .tool-distribution { margin: 50rpx 30rpx 20rpx 30rpx; z-index: 3; box-shadow: 0 0 0rpx rgba(0,0,0,0.1); } .personal .tool-distribution .border-top-bottom { border-top: 1rpx solid #efefef; border-bottom: 1rpx solid #efefef; } .personal .tool-distribution .item-main { margin-bottom: 20rpx; padding: 22rpx 40rpx; background:#eef7ff; border-radius: 30rpx 30rpx 30rpx 30rpx; } .personal .tool-distribution .item-main .item-title { height: 40rpx; width: 400rpx; color: #444; font-size: 28rpx; display: flex; align-items: center; } .personal .tool1 .item-main { padding: 22rpx 40rpx; background: linear-gradient(270deg,#4a5366 0%,#334152 100%); border-radius: 30rpx 30rpx 30rpx 30rpx; } .personal .tool1 .item-main .item-title { height: 40rpx; width: 200rpx; color: #fff; font-size: 32rpx; text-align: center; } .personal .tool-distribution .item-main .tool-right { float: right; display: flex; align-items: center; margin-top: -30rpx; } .personal .tool-distribution .item-fav { background: #fff; margin: 0; padding: 0; height: 108rpx; } .personal .tool-distribution button::after { border: none; } .personal .tool-distribution .my-distribution { padding: 22rpx 30rpx; display: flex; align-items: center; } .personal .tool-distribution .my-distribution .my-distribution-title { flex: 1; font-weight: 500; color: #444; } .personal .tool-distribution .my-distribution .to-distribution { font-size: 24rpx; color: #aaa; margin-right: 20rpx; } .toolList { justify-content: center; align-items: center; display: flex; overflow: hidden; flex-wrap: wrap; } .toolList2 { border-radius: 20rpx 20rpx 20rpx 20rpx; padding: 30rpx 50rpx; margin-top: 80rpx; background: rgba(255, 255, 255, 0.179); margin-bottom: -20rpx; } .nocode { height: 220rpx; width: 220rpx; margin: 10rpx 10rpx; border-radius: 20rpx 20rpx 20rpx 20rpx; border: 1rpx solid #e5e5e5; line-height: 220rpx; background: rgba(0, 0, 0, 0.1); text-align: center; color: #fff; } .toolIcon { position: absolute; width: 160rpx; max-height: 160rpx; margin-left: 160rpx; display:block; z-index: 1; } .toolIconbig { position: absolute; width: 240rpx; max-height: 150rpx; top: -20rpx; right: 10rpx; display:block; z-index: 1; } .userLevel { display: flex; justify-content: center; align-items: center; margin-top: 10rpx; color: #fff; } .userLevelName { background: #372d35; border-radius: 20rpx; padding: 0 15rpx; height: 38rpx; line-height: 38rpx; text-align: center; font-size: 22rpx; } .userLevelName .iconfont { color: #fae9bb; font-size: 24rpx; } .userLevel .userLeveldiscount { font-size: 24rpx; margin-left: 10rpx; } .fetch-coder { position: absolute; margin-top: 10rpx; right: 30rpx; text-align: center; color: #fff; z-index: 20; } .fetch-coder .iconfont { color: #fff; font-size: 48rpx; width: 42rpx; height: 42rpx; text-align: center; line-height: 42rpx; border-radius: 50%; display: inline-block; } .fetch-coder-text { font-size: 20rpx; margin-top: 4rpx; } .personal .tool .distribution .hasVip { margin-top: 15rpx; } .vip { margin-right: 30rpx; margin-left: 30rpx; background: linear-gradient(to right, #e6b980 0%, #eacda3 100%); height: 76rpx; padding: 0 20rpx; font-size: 24rpx; color: #72491d; border-radius: 20rpx; margin-top: 30rpx; z-index: 3; position: relative; } .signIn { right: 122rpx; } /* 自提点 */ .waptoolList.toolList { display: flex; flex-wrap: wrap; text-align: center; padding: 50rpx 0 20rpx; } .waptoolList.toolList > view, .waptoolList.toolList > button, .waptoolList.toolList > navigator { width: 25%; margin-bottom: 30rpx; } .waptoolList.toolList .item-title { display: flex; flex-direction: column; align-items: center; justify-content: center; } .waptoolList.toolList .item-title .toolIcon { margin-right: 0; width: 60rpx; height: 60rpx!important; margin-bottom: 15rpx; max-height: initial; } .waptoolList.toolList .item-fav { height: 108rpx; font-size: 26rpx; font-weight: 400; color: #333; line-height: 1.4; } .waptoolList.toolList .item-title text { font-size: 26rpx; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width: 96%; } .dejavu { height: 55rpx; width: 55rpx; } .dejavu-version { position: relative; margin: 0rpx 40rpx 30rpx 40rpx; z-index: 3; padding: 22rpx 20rpx; align-items: center; overflow: hidden; justify-content: space-between; text-align: center; overflow: hidden; display: flex; font-family: PingFangSC-Regular; font-weight: 400; } .dejavu-version .left { margin-left: 30rpx; margin-top: 10rpx; position: relative; } .dejavu-version .right { flex: 1; color: #fff; font-size: 22rpx; } .luxian { position: relative; padding-left: 30rpx; margin-left: 30rpx; } .luxian::before { content: ""; position: absolute; top: 25%; bottom: 25%; left: 0; border: 1px solid #e5e5e5; transform-origin: 0 0; transform: scaleX(0.5); } .community-flex { display: flex; justify-content: space-between; } .edituserbtn { position: absolute; right: 290rpx; top: 0; z-index: 1000; font-size: 28rpx; color: #fff; }