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.
|
|
|
|
.page {
|
|
|
|
|
.header {
|
|
|
|
|
padding: 52rpx 32rpx 40rpx;
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
.wrap {
|
|
|
|
|
.date {
|
|
|
|
|
font-size: 32rpx;
|
|
|
|
|
color: #211d2e;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
}
|
|
|
|
|
.tags {
|
|
|
|
|
margin-top: 16rpx;
|
|
|
|
|
.tag {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
margin-right: 16rpx;
|
|
|
|
|
padding: 2rpx 12rpx;
|
|
|
|
|
font-size: 24rpx;
|
|
|
|
|
color: #ffa300;
|
|
|
|
|
line-height: 32rpx;
|
|
|
|
|
border-radius: 6rpx;
|
|
|
|
|
&.tag1 {
|
|
|
|
|
background: rgba(255, 163, 0, 0.17);
|
|
|
|
|
color: #ffa300;
|
|
|
|
|
}
|
|
|
|
|
&.tag2 {
|
|
|
|
|
background: rgba(176, 115, 255, 0.16);
|
|
|
|
|
color: #b073ff;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.opt {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
gap: 24rpx;
|
|
|
|
|
.item {
|
|
|
|
|
width: 64rpx;
|
|
|
|
|
height: 64rpx;
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
background: #ffffff;
|
|
|
|
|
border-radius: 50%;
|
|
|
|
|
.icon {
|
|
|
|
|
width: 40rpx;
|
|
|
|
|
height: 40rpx;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.container {
|
|
|
|
|
padding: 40rpx;
|
|
|
|
|
border-radius: 32rpx 32rpx 0 0;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
.tip-card {
|
|
|
|
|
padding: 24rpx 32rpx;
|
|
|
|
|
border-radius: 32rpx;
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
background: #fff7e9;
|
|
|
|
|
gap: 16rpx;
|
|
|
|
|
.tip-icon {
|
|
|
|
|
margin-top: 6rpx;
|
|
|
|
|
align-self: flex-start;
|
|
|
|
|
flex-shrink: 0;
|
|
|
|
|
width: 32rpx;
|
|
|
|
|
height: 32rpx;
|
|
|
|
|
}
|
|
|
|
|
.wrap {
|
|
|
|
|
flex: 1;
|
|
|
|
|
line-height: 44rpx;
|
|
|
|
|
.title {
|
|
|
|
|
font-size: 28rpx;
|
|
|
|
|
color: #ffa300;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
}
|
|
|
|
|
.content {
|
|
|
|
|
font-size: 24rpx;
|
|
|
|
|
color: #ffa300;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.btn {
|
|
|
|
|
flex-shrink: 0;
|
|
|
|
|
font-size: 28rpx;
|
|
|
|
|
color: #ffffff;
|
|
|
|
|
width: 148rpx;
|
|
|
|
|
height: 56rpx;
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
background: #ffa300;
|
|
|
|
|
border-radius: 92rpx 92rpx 92rpx 92rpx;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.banner {
|
|
|
|
|
margin-top: 24rpx;
|
|
|
|
|
padding: 32rpx;
|
|
|
|
|
background: #f6f8f9;
|
|
|
|
|
border-radius: 32rpx 32rpx 32rpx 32rpx;
|
|
|
|
|
border: 2rpx solid #ffffff;
|
|
|
|
|
.title {
|
|
|
|
|
font-size: 32rpx;
|
|
|
|
|
color: #211d2e;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
}
|
|
|
|
|
.row {
|
|
|
|
|
margin-top: 24rpx;
|
|
|
|
|
display: flex;
|
|
|
|
|
gap: 24rpx;
|
|
|
|
|
text-align: center;
|
|
|
|
|
.col {
|
|
|
|
|
padding: 24rpx;
|
|
|
|
|
flex: 1;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
border-radius: 16rpx;
|
|
|
|
|
.name {
|
|
|
|
|
font-size: 28rpx;
|
|
|
|
|
color: #211d2e;
|
|
|
|
|
line-height: 32rpx;
|
|
|
|
|
}
|
|
|
|
|
.content {
|
|
|
|
|
margin-top: 16rpx;
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
align-items: baseline;
|
|
|
|
|
gap: 8rpx;
|
|
|
|
|
.num {
|
|
|
|
|
font-size: 56rpx;
|
|
|
|
|
color: #b073ff;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
}
|
|
|
|
|
.sub {
|
|
|
|
|
font-size: 28rpx;
|
|
|
|
|
color: #211d2e;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.card {
|
|
|
|
|
margin-top: 48rpx;
|
|
|
|
|
.card-title {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
gap: 16rpx;
|
|
|
|
|
font-size: 32rpx;
|
|
|
|
|
color: #211d2e;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
&::before {
|
|
|
|
|
content: '';
|
|
|
|
|
width: 8rpx;
|
|
|
|
|
height: 32rpx;
|
|
|
|
|
background: #b982ff;
|
|
|
|
|
border-radius: 44rpx 44rpx 44rpx 44rpx;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.card-container {
|
|
|
|
|
margin-top: 24rpx;
|
|
|
|
|
display: grid;
|
|
|
|
|
grid-template-columns: repeat(2, 320rpx);
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
gap: 30rpx;
|
|
|
|
|
.card-item {
|
|
|
|
|
.photo {
|
|
|
|
|
display: block;
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 320rpx;
|
|
|
|
|
border-radius: 24rpx;
|
|
|
|
|
}
|
|
|
|
|
.name {
|
|
|
|
|
margin-top: 16rpx;
|
|
|
|
|
font-size: 28rpx;
|
|
|
|
|
color: #adacb2;
|
|
|
|
|
text-align: center;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|