.hotMusicMore { min-height: 100vh; background: url('./images/woring-bg.png') no-repeat top center; background-size: contain; :global { .van-search { padding-top: 1px; } .van-sticky--fixed { background: url('./images/woring-bg.png') no-repeat top center; background-size: 100%; } } } .woringHeader { display: flex; align-items: center; height: var(--van-nav-bar-height); .leftArrow { padding: 0 var(--k-padding-md); margin-right: 0; } // .title { // position: relative; // z-index: 1; // i { // width: 78px; // height: 20px; // display: inline-block; // background: url('./images/woring-title.png') no-repeat center; // background-size: contain; // } // &::after { // content: ' '; // display: inline-block; // position: absolute; // left: 0; // bottom: -2px; // width: 48px; // height: 6px; // background: linear-gradient(270deg, rgba(119, 255, 239, 0.59) 0%, #42CDFF 100%); // opacity: 0.5; // z-index: -1; // } // } .tabSection { // padding: 0 32px; flex: 1; display: flex; align-items: center; justify-content: space-between; --van-tab-font-size: 16px; --van-tabs-line-height: 28px; --van-tab-text-color: rgba(51, 51, 51, .5); --van-tab-active-text-color: #333333; --van-tabs-nav-background: transparent; --van-padding-xs: 0; .moreIcon { display: flex; align-items: center; position: relative; span { // padding-right: 4px; } } .iconArrow { width: 9px; height: 5px; position: absolute; right: -13px; margin-left: 4px; } .iconArrowActive { transform: rotate(180deg); } :global { .van-tabs__line { display: inline-block; width: 24px; height: 11px; background: url('./images/tag-tip.png') no-repeat center; background-size: contain; bottom: 16px; } .van-tab__text { line-height: normal; font-weight: 600; } .van-tab--shrink { padding: 0 21px; z-index: 9; &:first-child { padding-right: 30px; } } } } } .searchContent { font-size: 14px; color: rgba(0, 0, 0, 0.8); line-height: 20px; margin-right: 12px; display: flex; align-items: center; span { padding-right: 4px; } i { display: inline-block; background: url('./images/icon-arrow.png') no-repeat center; background-size: contain; width: 9px; height: 5px; transition: transform 0.2s ease; } &.active { i { transform: rotate(180deg); transition: transform 0.2s ease; } } } // .hotMusicMoreTablet { // background: url('./images/woring-bg-tablet.png') no-repeat top center; // background-size: contain; // } .emptyGroup { height: calc(100vh - var(--header-height)); } .musicListSection { overflow: hidden; } .musicList { margin: 8px 13px 13px; background: rgba(255,255,255,0.28); border-radius: 16px; border: 2px solid #FFFFFF; // backdrop-filter: blur(5px); overflow: hidden; // min-height: 50vh; :global { .van-cell { background: transparent; } } .musicItem { padding: 15px 12px; } .musicImg { width: 51px; height: 51px; margin-right: 10px; border-radius: 8px; overflow: hidden; position: relative; } .iconType { position: absolute; width: 28px; height: 14px; right: 0; top: 0; z-index: 9; // &.FREE { // background: url('../co-ai/image/icon-music-default.png') no-repeat center; // background-size: contain; // } &.VIP { background: url('../co-ai/image/icon-music-vip.png') no-repeat center; background-size: contain; } } .musicPlayIcon { width: 24px; height: 24px; } .musicContnet { h2 { font-size: 16px; font-weight: 600; color: #333333; line-height: 22px; max-width: 210px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .allStatus { display: flex; align-items: center; padding-top: 8px; } .hotNum { color: #FF6A6A; font-size: 12px; padding: 2px 3px 1px; background: #FFF8F7; border-radius: 3px; border: 0.6px solid #FFC5C5; line-height: 1; margin-right: 1px; transform: scale(0.85); .iconFire { display: inline-block; width: 8px; height: 10px; margin-right: 1px; } } .iconPlayType { font-size: 12px; padding: 2px 3px 1px; background: #FFFFFF; border-radius: 3px; line-height: 1; margin-right: 1px; transform: scale(0.85); } .iconPlay { border: 0.6px solid #15B2FD; color: #15B2FD; } .iconSing { border: 0.6px solid #CD8613; color: #CD8613; } p { font-size: 13px; color: #777777; line-height: 1; padding-top: 1px; } } } .changeSubjectContainer { min-height: 217px; max-height: 367px; overflow-x: hidden; overflow-y: auto; padding: 0 15px 30px; &::-webkit-scrollbar { display: none; } .title { padding-top: 18px; display: flex; align-items: center; position: relative; font-size: 16px; font-weight: 500; color: #333333; line-height: 22px; &::before { content: ''; display: inline-block; width: 4px; height: 11px; background: #1CACF1; border-radius: 3px; margin-right: 6px; } span { position: absolute; right: 0; font-size: 12px; color: #333333; font-weight: 400; :global { .van-icon { margin-left: 4px; } } } } } .searchHead { display: flex; align-items: center; justify-content: space-between; font-size: 16px; font-weight: 500; color: #333333; height: 55px; line-height: 55px; border-bottom: 1px solid #F2F2F2; margin: 0 15px; .cancel, .confirm { font-size: 14px; font-weight: 400; line-height: 20px; color: #777777; padding: 0 7px; } .confirm { color: #1CACF1; } } .subjectContainer { display: flex; align-items: center; flex-wrap: wrap; padding-top: 9px; &.subjectContainerTwo { .subjectItem { width: 48%; &:nth-child(3n + 2) { margin-left: 0; margin-right: 0; } &:nth-child(2n + 2) { margin-left: 2.333%; margin-right: 0; } } .subjectItem4 { width: 18%; } } .subjectItem { width: 31%; height: 34px; padding: 0 8px; line-height: 34px; text-align: center; background: #F6F6F6; border-radius: 6px; font-size: 13px; color: #333333; border: 1px solid #F6F6F6; margin-bottom: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; &:nth-child(3n + 2) { margin-left: 2.333%; margin-right: 2.333%; } &.arrow::after { content: ''; display: inline-block; margin-left: 3px; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid transparent; border-bottom: 4px solid #777777; transform: translateY(3px) rotate(180deg); } &.active { border: 1px solid #1CACF1; background: #EBF8FF; color: #1CACF1; &::after { border-bottom: 4px solid #1CACF1; transform: translateY(-2px) rotate(0deg); } } } .subjectItem4 { width: 23%; margin-left: 0 !important; margin-right: 2.333% !important; &:nth-child(4n) { margin-right: 0 !important; } } .subjectItemHide { display: none; } } .popupMusicDetail { :global { .van-popup__close-icon { font-size: 16px; color: #aaa; top: 29px; right: 20px; } } } .searchBodySection { position: fixed; right: 0; left: 0; bottom: 0; z-index: 999; overflow: hidden; top: var(--header-height); :global { .van-overlay, .van-popup { position: absolute } } }