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.

244 lines
5.3 KiB

2 weeks ago
page {
background: rgba(247, 248, 250, 1);
}
2 months ago
.page {
2 weeks ago
position: relative;
min-height: 100vh;
padding-bottom: calc(60px + env(safe-area-inset-bottom));
.search {
margin: 30rpx;
padding: 10rpx 24rpx;
display: flex;
align-items: center;
gap: 16rpx;
background-color: #fff;
border-radius: 40rpx;
.icon {
width: 38rpx;
height: 38rpx;
}
.content {
font-size: 28rpx;
color: rgba(148, 163, 184, 0.7);
line-height: 44rpx;
}
}
.notice {
margin: 353rpx 30rpx 0;
padding: 12rpx 24rpx;
background-color: #fff;
border-radius: 59rpx;
display: flex;
align-items: center;
gap: 12rpx;
.icon {
flex-shrink: 0;
width: 36rpx;
height: 36rpx;
}
.content {
flex: 1;
font-size: 28rpx;
color: rgba(71, 85, 105, 1);
--notice-bar-padding: 0;
--notice-bar-line-height: 40rpx;
--notice-bar-height: 40rpx;
}
.more {
color: rgba(148, 163, 184, 1);
}
}
.kkd {
margin: 32rpx 30rpx;
padding: 36rpx;
background-color: #fff;
border-radius: 24rpx;
2 weeks ago
display: grid;
grid-template-columns: repeat(auto-fill, minmax(min(200px, 100%/4), 1fr));
gap: 24rpx 0;
2 weeks ago
.k-item {
text-align: center;
flex: 1;
.icon {
width: 120rpx;
height: 120rpx;
}
.name {
margin-top: 13rpx;
font-size: 28rpx;
color: rgba(71, 85, 105, 1);
}
}
}
.module {
margin: 35rpx 30rpx 0;
.m-header {
display: flex;
align-content: inherit;
justify-content: space-between;
.title {
font-size: 36rpx;
color: rgba(15, 29, 63, 1);
font-weight: bold;
}
.more {
font-size: 28rpx;
color: rgba(148, 163, 184, 1);
}
}
.activity-list {
margin: 20rpx -30rpx;
padding-left: 30rpx;
display: flex;
flex-wrap: nowrap;
gap: 24rpx;
overflow-x: auto;
&::-webkit-scrollbar {
display: none;
}
.a-card {
flex-shrink: 0;
width: 653rpx;
height: 218rpx;
.a-img {
display: block;
width: 100%;
height: 100%;
border-radius: 24rpx;
}
}
}
.agent-list {
margin: 20rpx -30rpx;
padding-left: 30rpx;
display: flex;
flex-wrap: nowrap;
gap: 24rpx;
overflow-x: auto;
&::-webkit-scrollbar {
display: none;
}
.a-card {
flex-shrink: 0;
padding-top: 44rpx;
width: 200rpx;
height: 264rpx;
background-color: #fff;
border-radius: 24rpx;
box-sizing: border-box;
.icon {
display: block;
margin: 0 auto;
width: 112rpx;
height: 112rpx;
border-radius: 16rpx;
}
.name {
margin-top: 32rpx;
padding: 0 10rpx;
font-size: 28rpx;
color: rgba(71, 85, 105, 1);
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
}
}
}
.recommend {
margin: 42rpx 30rpx 0;
--tabs-nav-background-color: transparent;
--tab-font-size: 32rpx;
.van-tab--active {
--tab-font-size: 36rpx;
font-weight: bold;
}
.van-tabs__line {
display: none;
}
.van-tab {
position: relative;
flex: none;
}
.van-tab--active::after {
content: '';
display: block;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
width: 42rpx;
height: 8rpx;
background: #4ab8fd;
border-radius: 37rpx 37rpx 37rpx 37rpx;
}
.van-tabs__nav {
gap: 70rpx;
}
.r-activity-list {
margin-top: 32rpx;
padding: 0 32rpx;
border-radius: 16rpx;
background-color: #fff;
.card {
padding: 24rpx 0;
display: flex;
gap: 24rpx;
padding-bottom: 24rpx;
border-bottom: 1px solid rgba(148, 163, 184, 0.1);
2 weeks ago
&:last-of-type {
2 weeks ago
border: none;
}
.photo {
flex-shrink: 0;
position: relative;
width: 262rpx;
height: 196rpx;
.status {
position: absolute;
top: 0;
left: 0;
padding: 8rpx 16rpx;
font-size: 22rpx;
color: rgba(255, 255, 255, 1);
background: #feb54a;
border-radius: 16rpx 0rpx 16rpx 0rpx;
}
.p-img {
border-radius: 16rpx;
display: block;
width: 100%;
height: 100%;
}
}
.wrap {
.title {
font-size: 32rpx;
color: rgba(17, 24, 39, 1);
line-height: 48rpx;
font-weight: bold;
}
.user {
margin-top: 18rpx;
color: rgba(100, 116, 139, 1);
font-size: 24rpx;
}
.date {
margin-top: 20rpx;
font-size: 24rpx;
color: rgba(100, 116, 139, 1);
display: flex;
align-items: center;
gap: 8rpx;
.icon {
width: 22rpx;
height: 22rpx;
}
}
}
}
}
}
2 months ago
}