医学道
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
video/src/pages/my/my.module.scss

151 lines
2.4 KiB

page {
background: #F2F8F6 !important;
width: 750rpx;
overflow-x: hidden;
}
.content {
background: linear-gradient(180deg, #45D4A8 0%, rgba(69, 212, 168, 0) 100%) no-repeat;
background-size: 100% 458rpx;
position: relative;
padding: 0 10rpx;
width: 750rpx;
box-sizing: border-box;
overflow: hidden;
&:after {
content: '';
display: block;
position: absolute;
top: 106rpx;
right: -100rpx;
width: 290rpx;
height: 290rpx;
background: #FFFF;
opacity: 0.2;
border-radius: 290rpx;
}
&:before {
content: '';
display: block;
position: absolute;
top: -80rpx;
left: -80rpx;
width: 230rpx;
height: 230rpx;
background: #FFFF;
opacity: 0.2;
border-radius: 230rpx;
}
}
.header {
padding: 130px 10rpx 0;
font-size: 10rpx;
.avatar {
width: 100px;
height: 100px;
margin-right: 30px;
margin-top: -10px;
}
}
.timeBox {
width: 50%;
height: 124rpx;
margin-bottom: 15rpx;
padding: 12rpx 10rpx;
box-sizing: border-box;
}
.timeBoxFlex {
padding: 20px;
border-radius: 20px;
display: flex;
justify-content: space-between;
background: #fff;
}
.timeImag {
width: 80px;
height: 80px;
margin-left: 20px;
}
.service {
margin-top: 44rpx;
display: grid;
grid-template-columns:1fr 1fr 1fr 1fr;
grid-auto-rows: 80px 80px 80px 80px;
grid-gap: 60px;
font-size: 28px;
text-align: center;
}
.serviceImage {
width: 48rpx;
height: 48rpx;
}
.tool {
background: #fff;
border-radius: 20rpx;
padding: 30rpx 20px 46rpx;
margin-top: 30rpx;
}
.box {
display: flex;
background-color: #fff;
border-radius: 16rpx;
padding: 16rpx 0;
box-sizing: border-box;
border-bottom: 2rpx solid #F5F8F7;
&.noBorder {
border: none;
}
.image {
width: 68rpx;
height: 68rpx;
background-color: #eee;
border-radius: 8rpx;
overflow: hidden;
}
.innerBox {
height: 68rpx;
align-items: center;
margin-left: 24rpx;
box-sizing: border-box;
flex: 1;
display: flex;
justify-content: space-between;
.title {
font-size: 32rpx;
font-weight: 500;
color: #323635;
flex: 1;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
}
.icon {
margin-left: 24rpx;
width: 24rpx;
height: 24rpx;
&.hide {
background: none;
}
}
}
}