TestEShopDist/src/pages/user/index.module.scss
2023-03-10 20:42:26 +08:00

361 lines
8.4 KiB
SCSS

.user_main {
min-height: 100vh;
background: #f7f7f7;
position: relative;
.getPhoneButton {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 1000;
}
.user_main__header {
width: 100%;
background-color: #eff3ff;
position: relative;
overflow: hidden;
.user_main__header_con {
min-height: 315px;
position: relative;
overflow: hidden;
}
.header_bg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.header_img_name {
display: flex;
position: relative;
padding: 0 36px 0 36px;
z-index: 999;
align-items: center;
flex: 1;
.header_img {
width: 120px;
height: 120px;
border-radius: 50%;
border: 4px solid #ffffff;
box-sizing: border-box;
.header_img_src {
height: 100%;
width: 100%;
border-radius: 50%;
}
}
.header_name {
margin-left: 36px;
display: flex;
flex-direction: column;
flex: 1;
position: relative;
.header_user {
display: flex;
align-items: center;
}
.header_user_label {
width: 81px;
height: 44px;
.BD_label {
width: 100%;
height: 100%;
}
}
.header_user_name {
font-size: 36px;
font-weight: 550;
}
.arcd-info-left-phone {
position: relative;
.header_title {
font-size: 28px;
color: rgba(0, 0, 0, 0.6);
margin-top: 8px;
}
}
text {
&:nth-child(2) {
font-size: 28px;
color: rgba(0, 0, 0, 0.6);
margin-top: 10px;
}
}
.header_picture {
display: flex;
align-items: center;
padding-right: 20px;
height: 37px;
background: #3e6cff;
border-radius: 16px;
font-size: 24px;
border-radius: 16px;
color: #fff;
margin-top: 8px;
align-self: baseline;
.icon_renzhengchenggong {
width: 37px;
height: 37px;
background-color: #2248c4ff;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.header_picture_name {
margin-left: 8px;
font-size: 23px;
}
}
}
.header_setting {
margin-right: 36px;
}
}
.header_count {
width: 100%;
position: relative;
z-index: 999;
display: flex;
justify-content: space-between;
margin-top: 48px;
padding-bottom: 24px;
box-sizing: border-box;
.header_count__item {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
text {
&:nth-child(1) {
font-size: 42px;
font-weight: bold;
}
&:nth-child(2) {
font-size: 26px;
color: #666666;
margin-top: 16px;
}
}
}
}
.price_count {
position: relative;
z-index: 999;
width: 100%;
padding: 0 24px;
box-sizing: border-box;
.price_bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.price_count_list {
height: 131px;
display: flex;
justify-content: space-between;
background: #15214c;
border-radius: 24px 24px 0px 0px;
position: relative;
.list_item {
flex: 1;
text-align: center;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
margin-left: 48px;
position: relative;
z-index: 999;
.list_item_title {
color: rgba(255, 255, 255, 0.6);
font-size: 24px;
}
.list_item_number {
font-size: 28px;
color: rgba(255, 255, 255, 0.8);
margin-top: 8px;
text {
font-size: 22px;
}
}
}
}
}
}
.order_count {
background-color: #fff;
padding-bottom: 32px;
.order_count__title {
display: flex;
justify-content: space-between;
align-items: center;
padding: 32px;
.title_text {
font-size: 28px;
font-weight: 700;
color: rgba(0, 0, 0, 0.9);
}
.title__more {
display: flex;
align-items: center;
text {
font-size: 24px;
color: #666666;
}
.title_more_icon {
transform: rotate(-90deg);
}
}
}
.order_count__list {
display: flex;
justify-content: space-between;
padding: 0 10px;
.order_count__item {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
font-size: 26px;
position: relative;
text {
color: #666666;
margin-top: 8px;
}
}
}
.order_number {
background: #f64861ff;
color: #fff !important;
height: 30px;
border-radius: 20px;
padding: 2px 10px;
text-align: center;
line-height: 30px;
position: absolute;
font-size: 20px;
box-sizing: border-box;
top: 0;
right: 15px;
}
}
.nav_list {
background-color: #fff;
margin-top: 10px;
.nav_list__title {
font-size: 28px;
font-weight: 700;
color: rgba(0, 0, 0, 0.9);
padding: 32px;
padding-bottom: 16px;
}
}
.list_con {
.list_item {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 32px;
height: 88px;
position: relative;
&:nth-last-child(n + 2) {
.list_item_con {
border-bottom: 1px solid #f7f7f7ff;
}
}
.customer {
position: absolute;
opacity: 0;
width: 100%;
height: 100%;
}
.list_item_con {
flex: 1;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 28px;
color: rgba(0, 0, 0, 0.7);
height: 100%;
margin-left: 32px;
box-sizing: border-box;
.title_more_icon {
transform: rotate(-90deg);
}
.title_more_kf {
display: flex;
font-size: 28px;
text {
margin-right: 27px;
color: rgba(0, 0, 0, 0.7);
}
}
}
}
}
.bottom_version {
padding: 20px 0;
font-size: 24px;
display: flex;
flex-direction: column;
align-items: center;
color: #ccc;
}
.earnings_list {
padding-bottom: 24px;
}
.earnings_con {
margin: 0 24px;
padding: 0 24px;
display: flex;
justify-content: space-between;
align-items: center;
height: 136px;
box-shadow: 0px 0px 9px 0px rgba(202, 214, 255, 0.49);
box-sizing: border-box;
background: url('https://cdn.zzfzyc.com/mall/cash_back_bar.png') center center no-repeat;
.earnings_price {
.earnings_title {
font-size: 24px;
color: rgba(0, 0, 0, 0.6);
}
.earnings_total {
font-size: 24px;
color: #4581ffff;
display: flex;
margin-top: 8px;
align-items: center;
.all_earnings {
font-size: 39px;
font-weight: bold;
}
.today_earnings {
height: 38px;
font-size: 22px;
padding: 0 10px;
background: linear-gradient(270deg, #6798ff 0%, #4581ff 100%);
border-radius: 8px;
color: #fff;
text-align: center;
line-height: 38px;
margin-left: 8px;
}
}
}
.more {
color: #4581ff;
font-size: 28px;
display: flex;
align-items: center;
}
}
}