锦水居民端小程序
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.
 

171 lines
2.7 KiB

.layout {
display: table;
width: calc(100% - 40rpx);
height: 276rpx;
border-radius: 10rpx;
background: #fff;
margin: 20rpx 20rpx 0rpx 20rpx;
/* flex-direction: column;
justify-content: space-between;
box-sizing: border-box; */
}
.img {
display: table-cell;
width: 220rpx;
padding: 20rpx 20rpx 10rpx 20rpx;
height: 246rpx;
}
.img .imgsrc {
width: 220rpx;
height: 246rpx;
background: #f1f1f1;
border-radius: 16rpx;
position: absolute;
}
.left {
display: table-cell;
padding: 20rpx 20rpx 10rpx 20rpx;
width: 220rpx;
height: 246rpx;
border-radius: 16rpx;
overflow: hidden;
margin-right: 20rpx;
position: relative;
}
.activity-image {
width: 100%;
height: 100%;
object-fit: cover;
}
.user-state {
position: absolute;
z-index: 955;
font-size: 24rpx;
color: #fff;
width: 92rpx;
height: 36rpx;
line-height: 37rpx;
text-align: center;
border-radius: 16rpx 0;
background: #d1d1d1;
}
.signed-logo {
width: 174rpx;
height: 118rpx;
right: 20rpx;
margin: -262rpx 20rpx 0rpx 0rpx;
/* object-fit: cover; *//* right: 0;
top: 20rpx; */
position: absolute;
z-index: 955;
}
.infos {
display: table-cell;
padding: 20rpx 20rpx 10rpx 0rpx;
height: 246rpx;
vertical-align: top;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.infos .infos_title {
font-size: 36rpx;
line-height: 50rpx;
height: 100rpx;
overflow: hidden;
color: #333;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.infos .infos-flex {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-around;
}
.infos .infos_times {
font-size: 24rpx;
height: 98rpx;
overflow: hidden;
color: #a8a8a8;
}
.infos .infos_times view {
height: 28rpx;
padding-top: 4rpx;
display: flex;
align-items: center;
}
.infos .infos_times view text {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
}
.endtime {
text-indent: 145rpx;
}
.imgsize {
width: 24rpx;
height: 24rpx;
}
.infos .infos_nums {
font-size: 26rpx;
height: 36rpx;
color: #666;
}
.infos .infos_nums {
height: 40rpx;
width: 100%;
display: flex;
justify-content: space-between;
margin: 10rpx 0rpx;
}
.infos_nums image {
width: 150rpx;
height: 42rpx;
}
.loadmore {
width: 100%;
text-align: center;
height: 50px;
line-height: 50px;
background: #f6f8f8;
font-size: 12px;
color: #999;
}
.total, .signed {
display: block;
font-size: 26rpx;
padding: 0px 20rpx 0px 20rpx;
height: 40rpx;
line-height: 40rpx;
border-radius: 20rpx;
/* margin: 10rpx 20rpx 0rpx 0rpx; */
float: left;
}
.total {
background: #d9d9d9;
color: #666;
}
.signed {
background: #ffeaea;
color: #fc5555;
}