.siteManagement { // --van-dropdown-menu-title-font-size: 14px; // --van-button-normal-font-size: 16px; // --van-dropdown-menu-height: 44px; // :global { // .van-dropdown-menu__bar { // box-shadow: none; // } // } .iconSetting { font-size: 24px; :global { .van-badge--dot { top: 4px; right: 4px; border: 1px solid #fff; } } } } .siteItem { margin: 12px 13px 0; border-radius: 10px; overflow: hidden; } .overhide { max-width: 150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .cellGroup { :global { .van-cell { padding: 12px; } } .orchestraName { display: flex; align-items: center; line-height: 20px; font-size: 14px; color: var(--k-gray-3); } .iconMusic { width: 18px; height: 18px; margin-right: 4px; } .address { color: var(--k-gray-1); } .iconTeacher { width: 48px; height: 48px; border-radius: 50%; margin-right: 8px; } .username { padding: 8px 12px 16px; color: var(--k-gray-3); font-size: 14px; line-height: 20px; .classname { font-size: 16px; font-weight: 600; color: var(--k-gray-1); line-height: 22px; } } } .photoGroup { padding: 12px 12px 20px; display: flex; align-items: center; justify-content: flex-start; .photoTitle { position: relative; z-index: 1; display: inline-block; font-size: 14px; color: var(--k-gray-1); font-weight: 400; margin-bottom: 12px; &::before { position: absolute; left: 0; bottom: 0; z-index: -1; display: inline-block; content: ' '; width: 100%; height: 8px; background: #FFD1D1; } } .photoList { display: flex; } .photoDown { margin-left: 24px; .photoTitle::before { background: #CBF2FF; } } .showPhoto { .photoTitle::before { background: transparent; } } .photo { position: relative; width: 46px; height: 46px; &+.photo { margin-left: 6px; } :global { .van-image { width: inherit; height: inherit; border-radius: 2px; overflow: hidden; } } .photoMore { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.5); font-size: 14px; color: #fff; // font-weight: bold; display: flex; align-items: center; justify-content: center; border-radius: 2px; overflow: hidden; } } .photoEmpty { display: flex; align-items: center; font-size: 12px; color: var(--k-gray-4); .iconEmpty { margin-right: 6px; width: 48px; height: 57px; } } }