.accompanyCategory { box-sizing: border-box; div { box-sizing: border-box; } .container { margin: 16px 12px; height: 140px; background-repeat: no-repeat; background-size: 100% 100%; padding: 8px 20px; display: flex; flex-direction: column; justify-content: space-evenly; align-items: flex-start; } .title { font-size: 20px; font-weight: 600; color: #ffffff; text-shadow: 0px 2px 4px #7b63ff; } .sub { font-size: 14px; font-weight: 500; color: #ffffff; text-shadow: 0px 2px 4px #8771ff; } .btn { width: 90px; height: 34px; line-height: 28px; padding-left: 20px; background-repeat: no-repeat; background-size: 100% 110%; margin-left: -10px; font-size: 18px; font-weight: 500; } } .accompany-music-list{ div{ box-sizing: border-box; } .heade{ position: fixed; top: 0; } .filter{ display: flex; align-items: center; height: 60px; background-color: #F8F8F8; :global{ .van-search{ flex: 1; padding: 0 12px; } .van-search__field{ background-color: #fff; border-radius: 20px 0 0 20px; padding-left: 12px; height: 36px; } .van-search__action{ border-radius: 0 20px 20px 0; background-color: #fff; height: 36px; display: flex; align-items: center; } } .searchBtn{ width: 56px; height: 27px; line-height: 27px; border-radius: 20px; background-color: var(--van-primary); font-size: 14px; text-align: center; color: #fff; &:active{ opacity: .8; } } } }