Files
sundynix-pets/pets-fe/pages/home/home.wxss
T
Blizzard c2b51f96e0
ci-cd / verify (push) Successful in 6s
ci-cd / deploy (push) Skipped
Fix capsule-aligned navigation and refresh mini program typography
2026-10-04 10:30:17 +08:00

160 lines
2.3 KiB
Plaintext

.hero {
min-height: 330rpx;
background: #194f42;
border-radius: 38rpx;
display: flex;
align-items: center;
gap: 12rpx;
padding: 35rpx;
color: white;
}
.hero-copy {
display: flex;
flex-direction: column;
flex: 1;
min-width: 0;
}
.hero-small {
color: #abd9b8;
font-size: 23rpx;
font-weight: 600;
}
.hero-title {
font-size: 38rpx;
font-weight: 600;
margin: 16rpx 0;
}
.hero-meta {
font-size: 23rpx;
color: #d9eadd;
}
.hero-caption {
font-size: 20rpx;
color: #b5e2be;
margin-top: 36rpx;
}
.hero image {
width: 48%;
height: 220rpx;
flex-shrink: 0;
}
.heading {
margin-top: 8rpx;
}
.link {
font-size: 24rpx;
color: #398668;
font-weight: 600;
}
.walk-card {
padding: 26rpx;
}
.walk-intro {
display: flex;
gap: 22rpx;
align-items: center;
}
.walk-art {
width: 145rpx;
height: 145rpx;
border-radius: 26rpx;
background: #dfeedd;
display: grid;
place-items: center;
font-size: 72rpx;
}
.walk-title {
font-size: 31rpx;
font-weight: 600;
margin-bottom: 12rpx;
}
.walk-intro .muted {
font-size: 23rpx;
}
.picker-label {
font-size: 23rpx;
color: #7d9989;
margin: 27rpx 0 16rpx;
}
.start {
margin: 24rpx 0 0;
width: 100%;
}
.stats {
display: flex;
gap: 14rpx;
margin-top: 20rpx;
}
.stats > view {
flex: 1;
background: white;
border-radius: 28rpx;
padding: 25rpx 18rpx;
}
.stats > view:nth-child(2) {
background: #f7eadc;
}
.stats > view:nth-child(3) {
background: #e8efea;
}
.stats text {
display: block;
color: #8da49a;
font-size: 22rpx;
}
.stats strong {
display: block;
font-size: 40rpx;
margin-top: 12rpx;
}
.stats small {
font-size: 22rpx;
color: #94a69d;
}
.tasks {
padding: 12rpx 25rpx;
}
.task {
display: flex;
align-items: center;
gap: 17rpx;
padding: 22rpx 0;
border-bottom: 1rpx solid #edf1ed;
}
.task:last-child {
border: 0;
}
.check {
width: 40rpx;
height: 40rpx;
border: 3rpx solid #cfdfd2;
border-radius: 13rpx;
text-align: center;
line-height: 37rpx;
color: white;
}
.check.done {
background: #3b9164;
border-color: #3b9164;
}
.task-icon {
width: 65rpx;
height: 65rpx;
border-radius: 16rpx;
background: #f0f5ee;
display: grid;
place-items: center;
font-size: 34rpx;
}
.task-main {
display: flex;
flex-direction: column;
gap: 6rpx;
}
.task-name {
font-weight: 600;
}
.task-main .muted {
font-size: 22rpx;
}