Files
oil-client-wechat/pages/wodeOil/wodeOil.wxss
2025-12-19 11:20:59 +08:00

568 lines
8.0 KiB
Plaintext

/* pages/my/my.wxss */
.container {
min-height: 100%;
overflow: hidden;
overflow-y: hidden;
/* background:#fff; */
}
.userinfo {
align-items: center;
background: #f28455;
width: 750rpx;
height: 280rpx;
}
.userinfo-avatar {
width: 160rpx;
height: 160rpx;
margin: 20rpx;
border-radius: 50%;
}
.userinfo-nickname {
margin-top: 20rpx;
color: #fff;
}
.version {
width: 100%;
height: 40rpx;
line-height: 40rpx;
font-size: 24rpx;
text-align: center;
padding: 40rpx;
}
.my-item {
width: 100%;
background: url(https://cdn.it120.cc/images/weappshop/arrow-right.png) no-repeat 750rpx center;
background-size: 16rpx auto, 750rpx auto;
margin: 0rpx 0;
border-bottom: 1px solid #eee;
height: 100rpx;
line-height: 100rpx;
padding-left: 100rpx;
}
.about {
width: 100%;
background: url(https://cdn.it120.cc/images/weappshop/arrow-right.png) no-repeat 750rpx center;
background-size: 16rpx auto, 750rpx auto;
margin: 20rpx 0;
height: 80rpx;
line-height: 80rpx;
padding-left: 100rpx;
}
.section {
width: 100%;
}
.flex-wrp {
display: flex;
width: 100%;
}
.row-50 {
width: 50%;
text-align: center;
padding: 20px 0px;
}
.info-text {
margin-top: 10px;
}
.name {
color: #fff;
font-size: 22px;
}
.Big {
position: relative;
top: -250rpx;
width: 100%;
margin: 10rpx auto;
/* left: 2.5%; */
}
.userHeader {
display: flex;
margin-bottom: 10px;
line-height: 24px;
}
.uerName {
font-size: 34rpx;
width: 180px;
padding-right: 10rpx;
line-height: 24px;
overflow: hidden;
/* 文字溢出隐藏 */
white-space: nowrap;
/* 文字强制文字不换行,也就是一行显示 */
text-overflow: ellipsis;
}
.uerPhone {
font-size: 26rpx;
line-height: 24px;
}
.stationName {
font-size: 28rpx;
overflow: hidden;
/* 文字溢出隐藏 */
white-space: nowrap;
/* 文字强制文字不换行,也就是一行显示 */
text-overflow: ellipsis;
}
.myBox {
/* width: 84%; */
/* background: #fff; */
/* padding: 40rpx; */
/* border-radius: 20rpx; */
}
.img-user {
width: 125rpx;
height: 125rpx;
clip-path: circle(50% at center);
}
.userName {
padding: 10rpx 25rpx;
font-size: 23px;
}
.wallet {
width: 60rpx;
height: 60rpx;
margin-right: 20rpx;
margin-top: 20rpx;
}
.col {
padding: 10rox;
}
.message {
padding: 30rpx 20rpx;
}
.money {
margin-top: 10rpx;
color: #e4393c;
font-size: 30rpx;
}
.mesBox {
margin-left: 40rpx;
}
.s-img {
width: 38rpx;
height: 35rpx;
position: absolute;
left: -50rpx;
top: 30rpx;
}
.s-imgR {
width: 22rpx;
height: 35rpx;
position: absolute;
left: 92%;
top: 15px;
}
.line {
padding: 10rpx;
height: 70rpx;
line-height: 70rpx;
border-bottom: 1px solid #e5e5e5;
/* margin-left: 50rpx; */
position: relative;
font-size: 32rpx;
}
.BoxLine {
padding-right: 0px;
padding-left: 80rpx;
/* margin-top: 50rpx; */
padding-top: 0;
padding-bottom: 0;
background: #fff;
}
.BoxLine .line:last-child {
border: none;
}
.input-box {
width: 90%;
position: relative;
top: -150rpx;
}
.btn {
background: #0093dd;
border: none;
color: #fff;
letter-spacing: 4rpx;
border-radius: 10rpx;
height: 90rpx;
line-height: 90rpx;
text-align: center;
font-weight: 400;
font-size: 38rpx;
}
.input-box .btn {
width: 100%;
}
.number {
font-size: 30rpx;
margin-top: 30rpx;
}
.phone {
font-size: 30rpx;
position: absolute;
left: 58%;
top: 14rpx;
}
.boxIMg_top {
width: 100%;
/* position: absolute; */
}
.boxIMg_top image {
width: 100%;
height: 510rpx;
}
.boxName {
position: absolute;
top: 260rpx;
left: 34%;
}
.top_img {
position: absolute;
top: 320rpx;
left: 6%;
}
/* 开始 */
.wrapper {
height: 100%;
}
.header {
position: relative;
width: 100%;
height: 680rpx;
flex-shrink: 0;
background: linear-gradient(115deg, #62B2FF -1.34%, #3C80F6 100%);
}
.nav {
display: flex;
align-items: center;
box-sizing: border-box;
color: #ffffff;
text-align: center;
font-size: 34rpx;
font-weight: 500;
padding-left: 34rpx;
}
.info {
margin-top: -10rpx;
padding-left: 32rpx;
display: flex;
align-items: center;
height: 116rpx;
}
.info .left {
margin-right: 24rpx;
}
.info .left image {
display: block;
width: 116rpx;
height: 116rpx;
}
.info .right {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 116rpx;
padding: 8rpx 0;
box-sizing: border-box;
color: #ffffff;
font-size: 32rpx;
font-weight: 700;
}
.address {
color: #ffffff;
font-size: 28rpx;
font-weight: 500;
}
.body {
position: absolute;
left: 0;
bottom: 112rpx;
z-index: 1;
background-color: #fff;
width: 100%;
height: calc(100% - 680rpx);
border-radius: 32rpx 32rpx 0 0;
padding: 16rpx 34rpx;
box-sizing: border-box;
}
.icon {
display: block;
width: 48rpx;
height: 48rpx;
}
.arrow {
display: block;
width: 32rpx;
height: 32rpx;
}
.flexBox {
display: flex;
justify-content: space-between;
align-items: center;
height: 96rpx;
padding: 24rpx;
box-sizing: border-box;
padding-left: 0;
margin-left: 24rpx;
border-bottom: 1rpx solid #F3F5F7;
}
.cell {
display: flex;
align-items: center;
}
.title {
color: #363636;
font-size: 28rpx;
font-weight: 500;
margin-left: 16rpx;
}
.footer {
margin: 128rpx 54rpx 0;
display: flex;
width: 574rpx;
height: 80rpx;
padding: 8rpx 24rpx;
justify-content: center;
align-items: center;
gap: 20rpx;
border-radius: 16rpx;
border: 2rpx solid #367DF9;
background: #FFF;
color: #367df9;
font-family: "PingFang SC";
font-size: 32rpx;
font-weight: 500;
box-sizing: border-box;
}
/* 提现 */
.money {
width: 100%;
height: 100%;
padding: 18rpx 18rpx 24rpx 18rpx;
box-sizing: border-box;
}
.money-box {
width: 100%;
height: 196rpx;
border-radius: 16rpx;
border: 1rpx solid #FFF;
background: #ffffff26;
padding-left: 32rpx;
padding-top: 32rpx;
box-sizing: border-box;
position: relative;
}
.money-title {
color: #ffffff;
font-size: 32rpx;
font-weight: 400;
}
.money-num {
color: #ffffff;
font-size: 48rpx;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 1rpx;
margin-top: 16rpx;
}
.money-btn {
position: absolute;
width: 180rpx;
height: 56rpx;
right: 0;
top: 24rpx;
border-radius: 40rpx 0 0 40rpx;
background: linear-gradient(90deg, #FFF 0%, #ffffff99 100%);
display: flex;
line-height: 56rpx;
color: #367df9;
font-size: 28rpx;
font-style: normal;
padding-left: 12rpx;
box-sizing: border-box;
align-items: center;
}
.money-icon {
width: 40rpx;
height: 40rpx;
margin-right: 6rpx;
}
/* 额度查询弹窗样式 */
.limit-modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 999;
}
.modal-mask {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
}
.modal-content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 600rpx;
background: #fff;
border-radius: 20rpx;
overflow: hidden;
box-shadow: 0 10rpx 30rpx rgba(0, 0, 0, 0.1);
}
.modal-header {
padding: 30rpx;
text-align: center;
border-bottom: 1rpx solid #f0f0f0;
}
.modal-title {
font-size: 32rpx;
font-weight: 600;
color: #333;
}
.modal-body {
padding: 40rpx 30rpx;
}
.input-group {
margin-bottom: 0;
}
.input-label {
display: block;
font-size: 28rpx;
color: #666;
margin-bottom: 10rpx;
font-weight: 500;
}
.input-field {
width: 100%;
height: 80rpx;
border: 2rpx solid #e5e5e5;
border-radius: 10rpx;
padding: 0 20rpx;
box-sizing: border-box;
font-size: 28rpx;
color: #333;
background: #fff;
}
.input-field:focus {
border-color: #367df9;
outline: none;
}
.error-text {
display: block;
font-size: 24rpx;
color: #e4393c;
margin-top: 10rpx;
}
.modal-footer {
padding: 0 30rpx 30rpx;
display: flex;
justify-content: space-between;
gap: 20rpx;
}
.btn-cancel, .btn-confirm {
flex: 1;
height: 80rpx;
border-radius: 10rpx;
font-size: 28rpx;
font-weight: 500;
line-height: 80rpx;
text-align: center;
border: none;
background: none;
padding: 0;
margin: 0;
cursor: pointer;
}
.btn-cancel {
background: #f5f5f5;
color: #666;
}
.btn-confirm {
background: linear-gradient(115deg, #62B2FF -1.34%, #3C80F6 100%);
color: #fff;
}
.btn-cancel:active, .btn-confirm:active {
opacity: 0.8;
}