.settingContainer { position: relative; width: 430px; height: 86vh; background: #fff; border-radius: 18px 0 0 18px; padding: 26px 0 20px; &.pcS { width: 750px; height: 536px; .settingContent { padding: 0 20px; } .beatContent { gap: 8px 0; .btn { width: 78px; height: 31px; margin: 0 4px; } img { width: 64px; height: 64px; } } } .title { position: absolute; left: 50%; top: -6px; margin-left: -70px; z-index: 9; width: 140px; height: 34px; background: url('../images/icon-set-title.png') no-repeat center center / contain; } .iconTitBox { position: absolute; top: 0; left: 0; width: 100%; height: 0; z-index: 11; .iconClose { position: absolute; right: 13px; top: 13px; z-index: 9; display: inline-block; width: 31px; height: 32px; background: url('../images/icon-close.png') no-repeat center center; background-size: 96%; cursor: pointer; } } &.modalS { .beatContent { gap: 8px 0; .btn { margin: 0 4px; } } .settingContent { padding: 0 10px; .iArrow { width: 12px; height: 12px; } .collapseContainer { :global { .van-collapse-item__title { font-size: 12px; padding: 4px; } .van-collapse-item__content { padding: 10px 3px 0; } } } } } } .settingContent { padding: 0 12px 55px 7px; overflow-y: auto; height: 100%; position: relative; z-index: 10; &::-webkit-scrollbar { width: 4px; } &::-webkit-scrollbar-thumb { border-radius: 10px; background: rgba(0, 0, 0, 0.2); } &::-webkit-scrollbar-track { border-radius: 0; background: rgba(0, 0, 0, 0.1); } .iArrow { width: 14px; height: 14px; margin-right: 3px; } .collapseContainer { &.paddingBottom { margin-bottom: 8px; } :global { .van-collapse-item__title { display: flex; align-items: center; padding: 8px; background: #E5F0FB; border-radius: 6px; font-weight: 500; font-size: 15px; line-height: 1; color: #000000; cursor: pointer; } .van-collapse-item__content { padding: 18px 3px 0; } } } } .settingParams { // padding: 20px 26px; padding-bottom: 53px; } .parmaTitle { font-size: 14px; font-weight: 600; color: #131415; line-height: 20px; padding-bottom: 8px; } .paramContent { display: flex; align-items: center; flex-wrap: wrap; // gap: 0 12px; padding-bottom: 18px; margin-left: -6px; margin-right: -6px; .btn { width: 64px; height: 26px; font-size: 12px; font-weight: 600; color: rgba(0, 0, 0, 0.7); line-height: 17px; background: #F5F6F7; border: none; padding: 0; margin: 0 4px; &.active { background: #19AEFF; color: #FFFFFF; } } &.beatContent { .btn { margin: 4px 6px; } } &.tempo { // gap: 8px 8px; padding-bottom: 0; margin: -4px; &>div { background: #F5F6F7; margin: 4px; border-radius: 3px; overflow: hidden; } } .active { background: #D0EBFF; } img { width: 44px; height: 44px; background: #F5F6F7; border-radius: 4px; cursor: pointer; } } .btnGroup { position: absolute; bottom: 0; left: 0; right: 0; z-index: 12; display: flex; align-items: center; justify-content: center; padding: 14px 0; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 1)); border-radius: 0 0 26px 26px; .btnSubmit { z-index: 1; width: 135px; height: 45px; line-height: 45px; border-radius: 20px; background: url('../images/btn-5.png') no-repeat center center / contain; border: none; } }