EP-WachatApp/eaterplanet_ecommerce/pages/user/me.wxss

915 lines
17 KiB
Plaintext
Raw Normal View History

2023-03-24 11:26:36 +08:00
@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;
}