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.

155 lines
3.5 KiB

2 weeks ago
.page {
padding: 32rpx;
.info {
.row {
display: flex;
align-items: center;
justify-content: space-between;
.type {
display: flex;
align-items: center;
gap: 8rpx;
.icon {
width: 34rpx;
height: 34rpx;
}
.content {
font-size: 32rpx;
color: rgba(74, 184, 253, 1);
}
}
.status {
font-size: 24rpx;
padding: 4rpx 16rpx;
border-radius: 6rpx;
&.status1 {
color: rgba(111, 220, 174, 1);
background-color: rgba(111, 220, 174, 0.1);
}
&.status2 {
color: rgba(253, 91, 89, 1);
background-color: rgba(253, 91, 89, 0.1);
}
&.status3 {
color: rgba(74, 184, 253, 1);
background-color: rgba(74, 184, 253, 0.1);
}
&.status4 {
color: rgba(254, 181, 74, 1);
background-color: rgba(254, 181, 74, 0.1);
}
&.status5 {
color: rgba(171, 89, 248, 1);
background-color: rgba(171, 89, 248, 0.1);
}
}
}
.title {
margin-top: 30rpx;
font-size: 42rpx;
line-height: 48rpx;
color: rgba(17, 24, 39, 1);
font-weight: bold;
}
.tag-wrap {
margin-top: 30rpx;
display: flex;
gap: 16rpx;
flex-wrap: wrap;
.tag {
font-size: 24rpx;
padding: 4rpx 16rpx;
border-radius: 6rpx;
&.tag1 {
color: rgba(111, 220, 174, 1);
background-color: rgba(111, 220, 174, 0.1);
}
&.tag2 {
color: rgba(253, 91, 89, 1);
background-color: rgba(253, 91, 89, 0.1);
}
&.tag3 {
color: rgba(74, 184, 253, 1);
background-color: rgba(74, 184, 253, 0.1);
}
&.tag4 {
color: rgba(254, 181, 74, 1);
background-color: rgba(254, 181, 74, 0.1);
}
&.tag5 {
color: rgba(171, 89, 248, 1);
background-color: rgba(171, 89, 248, 0.1);
}
}
}
.stat {
margin-top: 30rpx;
display: flex;
align-items: center;
gap: 36rpx;
.date,
.user {
display: flex;
align-items: center;
gap: 8rpx;
.icon {
width: 30rpx;
height: 30rpx;
}
.content {
font-size: 28rpx;
color: rgba(148, 163, 184, 1);
}
}
}
}
.mp-html {
margin-top: 30rpx;
}
.tip {
margin-top: 30rpx;
padding: 24rpx;
background-color: rgba(254, 181, 74, 0.1);
border-radius: 16rpx;
display: flex;
gap: 23rpx;
.icon {
margin-top: 4rpx;
flex-shrink: 0;
width: 32rpx;
height: 32rpx;
}
.wrap {
.w-title {
font-size: 32rpx;
color: rgba(254, 181, 74, 1);
}
.w-content {
font-size: 28rpx;
color: rgba(254, 181, 74, 1);
}
}
}
.footer {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
padding: 30rpx 30rpx calc(env(safe-area-inset-bottom) + 30rpx);
background-color: #fff;
box-shadow: 0rpx -4rpx 21rpx 0rpx rgba(0, 0, 0, 0.07);
.btn {
height: 96rpx;
font-size: 32rpx;
color: rgba(255, 255, 255, 1);
display: flex;
align-items: center;
justify-content: center;
background: linear-gradient(90deg, #9ddffd 0%, #4ab8fd 100%);
box-shadow: 0rpx 15rpx 30rpx -6rpx rgba(74, 172, 219, 0.4);
border-radius: 16rpx 16rpx 16rpx 16rpx;
}
}
}