.hotMusicMore { min-height: 100vh; background: url('./images/woring-bg.png') no-repeat top center; background-size: contain; :global { .van-search { padding: 0; border-radius: 50px; } // .van-sticky--fixed { // background: url('./images/woring-bg.png') no-repeat top center; // background-size: 100%; // } .van-calendar__confirm { --van-calendar-confirm-button-height: 40px; --van-button-normal-padding: 18px; --van-calendar-confirm-button-margin: 18px 0; } } } .woringHeader { display: flex; align-items: center; justify-content: space-between; height: var(--van-nav-bar-height); .leftArrow { padding: 0 var(--k-padding-md); } .title, .title2 { position: relative; z-index: 1; i { width: 60px; height: 18px; 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; } } .title2 { i { width: 79px; height: 20px; background: url('./images/title2.png') no-repeat center; background-size: contain; } } .recordBtn { background: #FFFFFF; border-radius: 50px; border: 1px solid #1CACF1; font-size: 14px; color: #0E71BC; line-height: 20px; padding: 4px 7px; display: flex; align-items: center; margin-right: 14px; cursor: pointer; .iconBook { display: inline-block; width: 14px; height: 14px; background: url('./images/icon-book.png') no-repeat center; background-size: contain; margin-right: 3px; } } } .activationContainer { min-height: calc(100vh - var(--header-height) - 90px); margin-top: 90px; // overflow: hidden; position: relative; &.recordContainer { min-height: auto; } .iconBrid { position: absolute; right: 16px; top: -105px; display: inline-block; width: 168px; height: 135px; background: url('./images/icon-icon.png') no-repeat center; background-size: contain; } } .section { border-radius: 20px 20px 0px 0px; padding: 13px; background: #F8F9FC; position: relative; z-index: 1; } .activationContent { background: #FFFFFF; border-radius: 20px; // margin: 13px; overflow: hidden; } .inputGroup { position: relative; padding: 26px 12px; border-bottom: 1px dashed #EBEBEB; &::before, &::after { position: absolute; bottom: 0; content: ''; width: 16px; height: 16px; border: 8px solid #fff; background-color: #F8F9FC; border-radius: 50%; } &::before { left: -16px; bottom: -16px; } &::after { right: -16px; bottom: -16px; } .input { background: #F2F2F2; border-radius: 29px; --van-cell-line-height: 24px; --van-field-icon-size: 24px; --van-padding-base: 10px; padding: 8px } .btnGroup { margin: 22px 34px 0; } } .tipCotnent { padding: 21px 6px 16px 12px; h2 { display: flex; align-items: center; font-weight: 600; font-size: 14px; color: #666666; line-height: 20px; padding-bottom: 12px; &::before { display: inline-block; content: ''; margin-right: 8px; width: 4px; height: 14px; background: linear-gradient(135deg, #31C7FF 0%, #007AFE 100%); border-radius: 10px; } } .tips { font-size: 12px; color: #666666; line-height: 16px; p { display: flex; align-items: flex-start; padding-bottom: 12px; } .num { display: inline-block; width: 14px; height: 14px; margin-right: 5px; flex-shrink: 0; } .num1 { background: url('./images/num1.png') no-repeat center; background-size: cover; } .num2 { background: url('./images/num2.png') no-repeat center; background-size: cover; } .num3 { background: url('./images/num3.png') no-repeat center; background-size: cover; } .num4 { background: url('./images/num4.png') no-repeat center; background-size: cover; } } } .prodSection { padding-top: 16px; display: flex; align-items: center; justify-content: space-between; .title { font-weight: 500; font-size: 16px; color: #131415; line-height: 22px; display: flex; align-items: center; &::before { display: inline-block; content: ''; margin-right: 8px; width: 4px; height: 14px; background: #1BA5FF; border-radius: 10px; } } .times { font-size: 14px; color: #333333; line-height: 20px; display: flex; align-items: center; &::after { content: ''; margin-left: 4px; display: inline-block; width: 9px; height: 5px; background: url('./images/icon-arrow.png') no-repeat center; background-size: contain; } &.active { color: #1CACF1; &::after { background: url('./images/icon-arrow-active.png') no-repeat center; background-size: contain; } } } } .sectionList { height: calc(100vh - var(--header-height)); overflow-x: hidden; overflow-y: auto; background: #F8F9FC; padding: 0 13px; } .sectionItem { margin: 8px auto; // background: url('./images/item-bg.png') no-repeat top center; // background-size: cover; // min-height: 141px; // max-width: 349px; .itemTop { position: relative; z-index: 1; background: linear-gradient(180deg, #EFEAFE 0%, #E1F4FF 10%, #FFFFFF 50%); border: 1px solid #FFFFFF; border-radius: 10px; &::after { position: absolute; bottom: -2px; left: 17px; right: 17px; content: ''; height: 0px; border-bottom: 2px dotted #EBEBEB; } } .itemTitle { display: flex; align-items: center; justify-content: space-between; .recordItemBg { width: 128px; height: 26px; } font-weight: 600; font-size: 14px; color: #333333; line-height: 20px; padding: 9px 12px; .text { position: relative; z-index: 10; display: inline-block; &::after { content: ''; position: absolute; bottom: 1px; left: 0; right: 0; z-index: -1; display: inline-block; width: 100%; height: 6px; background: linear-gradient(270deg, #CCF1FA 0%, #8CDDFC 100%); } } } .itemCode { position: relative; font-weight: 500; font-size: 20px; color: #1CACF1; line-height: 28px; padding: 6px 12px 16px; // padding-top: 24px; // padding-left: 12px; } .itemTime { border: 1px solid #FFFFFF; border-radius: 10px; background: #fff; position: relative; padding: 14px 12px; // padding-top: 30px; // padding-left: 12px; font-size: 14px; color: #777777; line-height: 20px; span { color: #333333; } } }