TestEShopDist/src/pages/user/index.module.scss
2022-12-13 18:32:08 +08:00

302 lines
6.9 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;
.arcd-info-left-phone {
position: relative;
.header_title {
font-size: 28px;
color: rgba(0, 0, 0, 0.6);
margin-top: 8px;
}
}
text {
&:nth-child(1) {
font-size: 48px;
font-weight: 500;
}
&: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 #efefef;
}
}
.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;
}
}