.wrap { width: 100vw; height: 100vh; display: flex; flex-direction: row; background: #f1f5ff; overflow: hidden; .WrapcoreView { // .WrapcoreViewInfo { // border-radius: 20px; // background-color: #fff; // } padding: 20px 32px 32px; height: calc(100vh - 64px); overflow-y: auto; // overflow: hidden; &.isNotPadding { padding: 0; } } } .silder { width: 100px; background: #3044ca; min-height: 100vh; display: flex; flex-direction: column; align-items: center; flex: 1; .logoWrap { margin-top: 22px; .logo { img { width: 62px; height: 60px; } } } .sliderList { // margin-top: 10px; max-height: calc(100vh - 92px); --n-scrollbar-width: 0 !important; :global { .n-scrollbar-content { display: flex; align-items: center; flex-direction: column; } } } } .silderItem { position: relative; width: 84px; height: 80px; display: flex; flex-direction: column; align-items: center; margin-bottom: 18px; justify-content: center; border-radius: 20px; cursor: pointer; &:first-child { margin-top: 18px; } .radiusIcon { width: 26px; height: 137px; position: absolute; right: -10px; top: -29px; } // .radiusIcon1 { // // width: 26px; // // height: 137px; // width: 92px; // height: 124px; // position: absolute; // right: -10px; // top: -29px; // } p { margin-top: 4px; font-size: max(14px, 10px); font-weight: 600; color: #ffffff; line-height: 20px; } &:hover { background-color: rgba(255, 255, 255, 0.1); } } .silderItem.isActiveItem { // position: relative; background-color: #f1f5ff; border-radius: 20px 0px 0px 20px; div, p { position: relative; z-index: 1; } p { color: #21225d; } } .Wrapcore { height: 100%; flex: 1; .layoutTop { height: var(--layoutTopHeight, 64px); background-color: #fff; line-height: 64px; padding: 0 50px 0 32px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; .layoutLeft { display: flex; flex-direction: row; align-items: center; .schoolIcon { margin-right: 8px; img { width: 32px; height: 32px; } } p { font-size: max(18px, 14px); font-weight: 600; color: #131415; } } .layoutRight { display: flex; flex-direction: row; align-items: center; .messageBadge { margin-right: 24px; .messageIcon { width: 32px; height: 32px; cursor: pointer; &.animation { -webkit-animation: Tada 1s 2s both infinite; -moz-animation: Tada 1s 2s both infinite; -ms-animation: Tada 1s 2s both infinite; animation: Tada 1s 2s both infinite; } } } .messageBadgeNo, .messageBadgeHide { :global { .n-badge-sup { visibility: hidden; } } } @keyframes Tada { 0% { transform: scale(1); transform: scale(1); } 10%, 20% { transform: scale(0.9) rotate(-3deg); transform: scale(0.9) rotate(-3deg); } 30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); transform: scale(1.1) rotate(3deg); } 40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); transform: scale(1.1) rotate(-3deg); } 100% { transform: scale(1) rotate(0); transform: scale(1) rotate(0); } } .line { width: 1px; height: 18px; background-color: #dfdfdf; margin-right: 24px; } .mesgWrap { display: flex; flex-direction: row; align-items: center; .teacherIcon { width: 32px; height: 32px; border-radius: 50%; overflow: hidden; } flex: 1; .rotueLeft { transform: rotate(-90deg); transition: 0.2s; margin-left: 10px; } .rotueRight { transform: rotate(90deg); margin-left: 10px; transition: 0.2s; } } .optons { margin-top: 18px; margin-bottom: 14px; width: 32px; height: 32px; margin-right: 24px; display: flex; flex-direction: row; align-items: center; cursor: pointer; &.booxToolDisabled { opacity: 0.5; cursor: not-allowed; } img { width: 100%; height: 100%; } } } } } :global { .nameTool.n-popover { background-color: #000 !important; color: #fff; } } :global { .n-popover { // overflow: hidden; border-radius: 16px; } } :global { .timerMeterConBoxClass_drag { box-shadow: initial; width: 651px; .topDragDom { position: absolute; left: 0; top: 0; width: calc(100% - 31px); height: 40px; } } } .timerMeterClose { position: absolute; width: 31px; height: 32px; top: 16px; right: 0; cursor: pointer; } .propWrap { background-color: var(--n-color); border-radius: 16px; width: 300px; overflow-y: auto; background: #ffffff; box-shadow: 0px 2px 17px 0px rgba(0, 0, 0, 0.08); padding: 20px !important; .teacherInfo { display: flex; flex-direction: row; align-items: center; border-bottom: 1px solid #f2f2f2; padding-bottom: 20px; .teacherIcon { width: 58px; height: 58px; border-radius: 50%; border: 1px solid #ffffff; overflow: hidden; } .teacherName { flex: 1; font-size: max(20px, 15px); font-weight: 600; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .userInfos { margin-left: 16px; display: flex; align-items: flex-start; flex-direction: column; .roleType { margin-top: 3px; font-size: max(12px, 11px); color: #2089ff; background: #e8f4ff; border-radius: 3px; border: 1px solid rgba(25, 140, 254, 0.5); padding: 0 4px; line-height: 1.3; } } } .propWrapList { padding-bottom: 17px; border-bottom: 1px solid #f2f2f2; margin-top: 16px; } .propWrapItem { display: flex; flex-direction: row; align-items: center; height: 50px; line-height: 50px; cursor: pointer; &:hover { background: #f5f6fa; border-radius: 10px; } } .smallIcon { width: 22px; height: 23px; margin-right: 21px; margin-left: 10px; } .smallTitle { font-size: 18px; font-weight: 600; color: #333333; } .logoutInfo { margin-top: 16px; } } :global { .fade-slide-leave-active, .fade-slide-enter-active { transition: all 0.3s; } .fade-slide-enter-from { opacity: 0; transform: translateX(-30px); } .fade-slide-leave-to { opacity: 0; transform: translateX(30px); } } .toolboxImg { width: 83px; height: 83px; position: absolute; right: 32px; bottom: 84px; cursor: pointer; z-index: 1000; } .isDragIng { width: 83px; height: 83px; } // .toolClassImg { // width: 100px; // height: 100px; // // position: absolute; // // right: 32px; // // bottom: 160px; // // cursor: pointer; // // z-index: 1000; // } :global { .moveable-control-box { --moveable-color: transparent !important; } .n-popover { background-color: transparent; } } .booxToolWrap { // width: 286px; // height: 95px; background: #ffffff; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); border-radius: 20px; display: flex; //flex-direction: column; // flex-direction: row; align-items: center; padding: 16px 20px; justify-content: space-between; & > div { display: flex; &:last-child { // margin-top: 16px; } } .booxToolItem { margin: 0 12px; display: flex; flex-direction: column; align-items: center; font-size: max(12px, 11px); cursor: pointer; text-align: center; &.booxToolDisabled { opacity: 0.5; cursor: not-allowed; &:hover { opacity: 0.5; cursor: not-allowed; } } &:hover { opacity: 0.8; } img { width: 56px; height: 56px; margin-bottom: 4px; } } } .setTimeImage { cursor: pointer; img { width: 792px; } } .beatImage { cursor: pointer; img { width: 698px; } } .changePwdModal { border-radius: 16px; } .imChatModal { border-radius: 20px; } .modeWrap { overflow: hidden; border-radius: 16px; background-color: #fff; } .imGroupContainer, .container { background-color: #fff; width: 1156px; height: 834px; border-radius: 15px; } .hideModal { visibility: hidden; } .showClass { width: 800px; border-radius: 16px; overflow: hidden; } .showModalTone { width: 500px; .studentRemove { padding: 32px 40px 46px; p { font-size: 18px; color: #777777; line-height: 30px; text-align: center; span { color: #ea4132; } } } } .suggestWrap { // :global { // .n-card-header { // display: none; // } // .n-card__content { // background-color: transparent; // } // } width: 754px; background-color: transparent !important; box-shadow: none !important; :global { .n-card-header { display: none; } .n-card__content { background-color: transparent; } .n-input__border { display: none; } .n-input__state-border { display: none; } // .n-card.n-modal { // background-color: transparent !important; // box-shadow: none !important; // .n-input__border { // display: none; // } // .n-input__state-border { // display: none; // } // } } } .popoverClassModel { width: 500px !important; border-radius: 19px !important; // border-radius: ; } .popBox { z-index: 9999; }