.item { background-color: var(--music-list-item-background-color); margin: 10px 14px; padding: 10px; padding-bottom: 0; border-radius: 9px; .header { display: flex; align-items: center; // border-bottom: 1px solid var(--music-list-item-border-color); padding-bottom: 12px; .mate { display: flex; flex: 1; align-items: center; .icon { width: 40px; height: 40px; border-radius: 10px; } .info { margin-left: 14px; flex: 1; margin-right: 14px; word-break: break-all; > h4 { color: var(--music-list-item-title-color); font-size: 14px; font-weight: 600; } > p { color: var(--music-list-item-mate-color); line-height: 17px; } } } .btn { width: 54px; height: 22px; font-size: 12px; border-radius: 11px; padding: 0; border: none; &.vip { background-color: var(--music-list-item-vip-bg); color: var(--music-list-item-vip-color); } &.free { background-color: var(--music-list-item-free-bg); color: var(--music-list-item-free-color); } &.charge { background-color: var(--music-list-item-charge-bg); color: var(--music-list-item-charge-color); } } } .footer { display: flex; // padding-top: 8px; align-items: center; justify-content: space-between; .user { display: flex; align-items: center; padding: 0 10px; margin-right: 5px; .userIcon { width: 20px; height: 20px; margin-right: 8px; } > p { margin-right: 8px; max-width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } } .favorite { font-size: 16px; } .tags { display: flex; align-items: center; --van-tag-default-color: #fff1de; --van-tag-text-color: #ff8c00; } } .shareBtn:active:before { opacity: 0 !important; } } .shareMate { margin-top: 70px; display: flex; flex: 1; align-items: center; padding: 11px 12px; background: #ffffff; border-radius: 10px; border: 1px solid #2dc7aa; .icon { width: 36px; height: 36px; } .info { margin-left: 14px; flex: 1; margin-right: 14px; word-break: break-all; > h4 { color: var(--music-list-item-title-color); font-size: 14px; font-weight: 600; } > p { color: var(--music-list-item-mate-color); line-height: 17px; } } }