feat: 完成分龄页开发

This commit is contained in:
R524809
2026-05-06 17:28:51 +08:00
parent 50394154f7
commit 9bdf850f20
54 changed files with 3499 additions and 1021 deletions
@@ -1,3 +1,6 @@
@import '../../style/theme.less';
@import '../../style/tags.less';
.worksheet-card {
background: #fff;
border-radius: 24rpx;
@@ -63,3 +66,80 @@
background: #fff8e1;
color: #f57f17;
}
/* ── variant: track(对齐首页 home-track-card ── */
.worksheet-card--track {
box-shadow: 0 6rpx 20rpx rgba(50, 46, 37, 0.06);
}
.worksheet-card--track.worksheet-card--active {
transform: scale(0.98);
}
.worksheet-card__top {
height: 270rpx;
flex-shrink: 0;
position: relative;
overflow: hidden;
display: flex;
align-items: flex-start;
justify-content: center;
border-bottom: 1rpx solid rgba(50, 46, 37, 0.08);
background: #f5edd8;
}
.worksheet-card__cover {
width: 100%;
display: block;
}
.worksheet-card__icon {
font-size: 72rpx;
line-height: 1;
}
.worksheet-card__tags-track {
position: absolute;
right: 12rpx;
bottom: 12rpx;
display: flex;
gap: 10rpx;
}
.worksheet-card__body {
box-sizing: border-box;
width: 100%;
padding: 20rpx @page-padding-inner-x 22rpx;
background: #ffffff;
white-space: normal;
}
.worksheet-card__title-track {
box-sizing: border-box;
width: 100%;
font-size: 28rpx;
font-weight: 600;
color: @text-title;
line-height: 1.35;
display: -webkit-box;
-webkit-box-orient: vertical;
line-clamp: 2;
-webkit-line-clamp: 2;
overflow: hidden;
word-break: break-word;
}
.worksheet-card__sub {
box-sizing: border-box;
width: 100%;
margin-top: 8rpx;
font-size: 20rpx;
color: @text-gray;
line-height: 1.45;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-clamp: 2;
overflow: hidden;
word-break: break-word;
}