信达小程序
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.

184 lines
4.0 KiB

.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;
}
}
}
}
}
}