.content { padding: 10rpx 28rpx; } .border-radius { background: #FFFFFF; border-radius: 24rpx; margin: 20rpx 0; } .padding { padding: 28rpx; } .user-info .top .edit-btn { width: 154rpx; height: 52rpx; border-radius: 26rpx; border: 2rpx solid #333333; font-size: 28rpx; } .user-info .user-avatar { margin: 56rpx 0 30rpx; } .user-info .user-avatar image { width: 64rpx; height: 64rpx; border-radius: 50%; background-color: #ccc; margin-right: 14rpx; } .user-info .user-content { background: #FFF7FA; border-radius: 16rpx; padding: 24rpx 28rpx 4rpx; } .user-info .user-content text { font-size: 28rpx; color: #333333; line-height: 48rpx; } .user-content .tags-list { flex-wrap:wrap; margin-top: 8rpx; } .user-content .tags-list .item { padding: 6rpx 20rpx; border-radius: 26rpx; border: 2rpx solid #333333; box-sizing: border-box; margin-right: 6rpx; margin-bottom: 20rpx; } .buy-info { padding-bottom: 0; } .buy-info .buy-content { background: #FFF7FA; border-radius: 16rpx; padding: 30rpx 26rpx; margin-top: 30rpx; position: relative; } .buy-info .buy-content text { font-size: 28rpx; color: #666; line-height: 48rpx; } .buy-info .buy-content .buy-active { color: #fff; font-size: 16rpx; width: 70rpx; height: 40rpx; background: #FF77B0; overflow: hidden; position: absolute; border-top-left-radius: 200rpx; border-bottom-left-radius: 200rpx; right: 0; top: 34rpx; /* border-radius: 200rpx 0rpx rpx 200rpx; */ } .buy-info .buy-content text.active { font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #333333; } .btn-more { height: 104rpx; margin-top: 30rpx; box-sizing: border-box; border-top: 2rpx solid #F2F2F2; } .list .item { padding-top: 30rpx; } .list .item-top .btn { width: 154rpx; height: 52rpx; border-radius: 26rpx; border: 2rpx solid #333333; box-sizing: border-box; font-size: 28rpx; } .list .user-info .btn { width: 154rpx; height: 52rpx; border-radius: 26rpx; border: 2rpx solid #333333; box-sizing: border-box; font-size: 28rpx; } .list .user-info { margin-bottom: 20rpx; } .list .user-info image { width: 64rpx; height: 64rpx; border-radius: 50%; background-color: red; margin-right: 14rpx; } /* .list .more { width: 48rpx; height: 48rpx; padding: 0 4rpx; box-sizing: border-box; } .list .more text { width: 8rpx; height: 8rpx; background: #333; border-radius: 50%; } */ .list .box { display: grid; grid-gap: 20rpx 22rpx; grid-template-columns: repeat(3, 1fr); padding: 30rpx 0; } .list .box image { width: 198rpx; height: 198rpx; border-radius: 16rpx; /* background-color: red; */ } .list .box .icon-01 { width: 64rpx; height: 64rpx; position: absolute; }