/* 用户信息 */ .user { width: 100%; position: absolute; /* background: #fff; */ /* top: 100rpx; */ } .user .user-head{ position: relative; width: 100%; height: 449px; /* background: url(https://lanhu-oss-2537-2.lanhuapp.com/MasterDDSSlicePNGedbd6501d371eab1e7fb79a6ed560a77.png) 100% no-repeat; */ background-size: 100% 100%; } .user .headBackImage{ width: 100%; height: 400rpx; z-index: -1; } .user-header { /* width: 400rpx; */ width: 85%; height: 150rpx; margin: 52rpx 0 20rpx 30rpx; align-content: center; position: absolute; top: 50rpx; /* padding-top: 1px; background-color: #29C3AF; background-repeat: no-repeat; background-position: center right; background-size: auto 100%;*/ } .user-header .user-header-cont { display: flex; margin: auto; margin-bottom: 40rpx; width: 100%; align-items: center; border-radius: 50%; } .user-header .user-header-cont .user-header-avatar { /* display: block; */ margin-right: 30rpx; width: 140rpx; height: 140rpx; border-radius: 50%; overflow: hidden; /* overflow: hidden; */ } .user-header .user-header-cont .user-header-avatar image { width: 140rpx; height: 140rpx; border-radius: 50%; } .user-header .user-header-cont .user-header-cont-name { /* font-size: 32rpx; width: 200rpx auto; padding: 20rpx 0; color:#FFF; */ width: 144rpx; height: 28rpx; overflow-wrap: break-word; color: rgba(255, 255, 255, 1); font-size: 36rpx; font-family: PingFang SC-Heavy; font-weight: 900; text-align: center; white-space: nowrap; line-height: 28rpx; margin-top: 6rpx; } .user-header .user-header-cont .loginUser { width: 160rpx; height: 80rpx; display: flex; align-items: center; justify-content: center; position: absolute; /* bottom: 50rpx; */ background: linear-gradient(to right,#25ca9f,#2ebcc0); right: 2%; color: #ffffff; font-size: 33rpx; border-radius: 36rpx; } .user-header .user-header-avatar-info{ width: 620rpx; height: 144rpx; background-color: #383c57; border-radius: 24rpx; position: absolute; left: 0rpx; top: 160rpx; padding: 30rpx 40rpx; align-items: center; display: flex; align-items: center; justify-content: space-between; } .user-real{ margin: auto; margin-bottom: 20rpx; margin-top: 40rpx; width: 79%;color:#FAD9AF; font-size: 36rpx; /* margin: auto; margin-bottom: 20rpx; margin-top: 40rpx; background-image: linear-gradient( 180deg, rgba(255, 244, 221, 1) 0, rgba(248, 205, 155, 1) 100% ); overflow-wrap: break-word; width: 100%; font-size: 36rpx; font-weight: 900; text-align: left; white-space: nowrap; line-height: 38px; -webkit-background-clip: text; -webkit-text-fill-color: transparent; */ } .user-real2{ margin: auto; margin-bottom: 20rpx; width: 79%;color:#FAD9AF; font-size: 28rpx; /* margin: auto; margin-bottom: 20rpx; background-image: linear-gradient( 180deg, rgba(255, 244, 221, 1) 0, rgba(248, 205, 155, 1) 100% ); overflow-wrap: break-word; width: 100%; font-size: 24rpx; font-weight: normal; text-align: left; white-space: nowrap; line-height: 38rpx; margin-top: 14rpx; -webkit-background-clip: text; -webkit-text-fill-color: transparent; */ } .user-real3{ background-image: linear-gradient( 270deg, rgba(247, 239, 209, 1) 0, rgba(239, 223, 187, 1) 100% ); border-radius: 112px; height: 60rpx; width: 144rpx; margin: 10rpx 30rpx 0 0; } .editbtn { width: 56rpx; height: 38rpx; overflow-wrap: break-word; color: rgba(61, 61, 61, 1); font-size: 28rpx; font-family: PingFang SC-Regular; font-weight: normal; text-align: left; white-space: nowrap; line-height: 38rpx; margin: 13rpx 0 0 45rpx; } /* 订单导航栏 */ .order-navbar { position: absolute; left: 19rpx; bottom: -125rpx; margin: auto; padding: 15rpx 0; width: 95%; box-shadow: 0 1rpx 5rpx 0px rgba(0, 0, 0, 0.05); font-size: 30rpx; border-top: 1rpx solid #eee; border-radius: 5rpx; background: #fff; } .order-navbar-header { margin: auto; padding-bottom: 10rpx; width: 91%; height: 70rpx; border-bottom: 1px solid #eee; justify-content: space-between; align-items: center; } .order-navbar-footer { width: 100%; padding: 10rpx 0px; } .order-navbar-footer .order-navbar-item .order-navbar__icon { text-align: center; margin: 0 auto; display: block; padding: 10rpx 0; color: #000; font-size: 36rpx; } .order-navbar-footer .order-navbar-item .order-navbar__name { display: block; font-size: 24rpx; color: #666; text-align: center; margin-right: 10rpx; } .order-navbar-footer .order-navbar-item .order-badge { position: absolute; top: 0; right: 55rpx; font-size: 22rpx; background: #ff495e; text-align: center; line-height: 28rpx; color: #fff; border-radius: 100%; min-height: 30rpx; min-width: 30rpx; padding: 1rpx; } /* 菜单列表 */ .menus-list{ position: absolute; top: 540rpx; left: 38rpx; border-radius: 20rpx; width: 92%; margin-top: 100px; margin:0 auto; z-index:99; margin-top: -25rpx; overflow: hidden; } .menus-list .menus-item { position: relative; padding: 28rpx 28rpx; border-bottom: 1rpx solid #eee; } .menus-list .menus-item .imageUser{ width: 39rpx; height: 39rpx; } .menus-list .menus-item .menus-item__name { color: #444; margin-left: 20rpx; } .exit{ background-color: rgba(255, 255, 255, 1); border-radius: 20rpx; height: 105rpx; width: 93%; margin: 21rpx 0 0 30rpx; position: absolute; top: 900rpx; } .exit .exitBtn{ width: 128rpx; height: 28rpx; overflow-wrap: break-word; color: rgba(61, 61, 61, 1); font-size: 32rpx; font-family: PingFang SC-Regular; font-weight: normal; text-align: left; white-space: nowrap; line-height: 28rpx; margin: 39rpx 0 0 281rpx; } .mask{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; z-index: 9000; opacity: 0.7; } .modalDlg{ width: 580rpx; height: 680rpx; position: absolute; top: 50%; left: 0; z-index: 9999; margin-top:290rpx; margin-left:90rpx; background-color: #fff; border-radius: 36rpx; display: flex; flex-direction: column; align-items: center; overflow:hidden; } .modalDlg .closeBox { /* width: 100%; height: 56rpx; */ /* margin-top: 20rpx; */ } .modalDlg .closeBox image { width: 40rpx; height: 40rpx; position: absolute; right: 4%; top: 20rpx; } .modalDlg text{margin-top:40rpx;} .modalDlg image{width:100%;height:280rpx;} .modalInput{width:90%;height:60rpx;line-height:60rpx;border:1px solid #999;border-radius:10rpx;margin-top:40rpx;padding-left:10rpx;font-size:24rpx;} .bao { width: 300rpx; height: 80rpx; display: flex; align-items: center; justify-content: center; position: absolute; bottom: 50rpx; background: linear-gradient(to right,#25ca9f,#2ebcc0); left: 140rpx; color: #ffffff; font-size: 33rpx; border-radius: 36rpx; }