|
@@ -1,879 +1,926 @@
|
|
-.playContent {
|
|
|
|
- position: relative;
|
|
|
|
- width: 100vw;
|
|
|
|
- height: 100vh;
|
|
|
|
- background-color: #000;
|
|
|
|
- overflow: hidden;
|
|
|
|
- --plyr-color-main: var(--van-primary);
|
|
|
|
- --plyr-range-track-height: 3px;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.assignHomeworkClose {
|
|
|
|
- position: absolute;
|
|
|
|
- top: 40px;
|
|
|
|
- left: 40px;
|
|
|
|
- width: 60px;
|
|
|
|
- height: 65px;
|
|
|
|
- cursor: pointer;
|
|
|
|
- transition: all 0.5s;
|
|
|
|
-
|
|
|
|
- img {
|
|
|
|
- width: 100%;
|
|
|
|
- height: 100%;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.coursewarePlay {
|
|
|
|
- position: relative;
|
|
|
|
- height: 100vh;
|
|
|
|
- margin: 0 auto;
|
|
|
|
- overflow: hidden;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.playModel {
|
|
|
|
- position: absolute;
|
|
|
|
- left: 0;
|
|
|
|
- top: 0;
|
|
|
|
- right: 0;
|
|
|
|
- bottom: 0;
|
|
|
|
- box-shadow: inset 0px 0px 164px 0px rgba(0, 0, 0, 1);
|
|
|
|
- pointer-events: none;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.headerContainer {
|
|
|
|
- position: fixed;
|
|
|
|
- top: 0;
|
|
|
|
- left: 0;
|
|
|
|
- right: 0;
|
|
|
|
- z-index: 10;
|
|
|
|
- display: flex;
|
|
|
|
- align-items: center;
|
|
|
|
- justify-content: space-between;
|
|
|
|
- height: 46px;
|
|
|
|
- // background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
|
|
|
|
- background-color: rgba(0, 0, 0, 0.5);
|
|
|
|
- transition: transform 0.5s;
|
|
|
|
- box-sizing: border-box;
|
|
|
|
- font-size: max(16px, 14Px);
|
|
|
|
- color: #fff;
|
|
|
|
- pointer-events: none;
|
|
|
|
-
|
|
|
|
- div {
|
|
|
|
- box-sizing: border-box;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.backBtn {
|
|
|
|
- color: #fff;
|
|
|
|
- height: 100%;
|
|
|
|
- display: flex;
|
|
|
|
- justify-content: space-between;
|
|
|
|
- align-items: center;
|
|
|
|
- z-index: 10;
|
|
|
|
- padding: 0 15px;
|
|
|
|
-
|
|
|
|
- :global {
|
|
|
|
- .van-icon {
|
|
|
|
- margin-right: 8px;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.headRight {
|
|
|
|
- position: relative;
|
|
|
|
- z-index: 10;
|
|
|
|
- display: flex;
|
|
|
|
- align-items: center;
|
|
|
|
- margin-left: auto;
|
|
|
|
- height: 100%;
|
|
|
|
- padding-right: 15px;
|
|
|
|
-
|
|
|
|
- .rightBtn {
|
|
|
|
- display: flex;
|
|
|
|
- justify-content: center;
|
|
|
|
- align-items: center;
|
|
|
|
- height: 100%;
|
|
|
|
- padding: 0 10px;
|
|
|
|
-
|
|
|
|
- img {
|
|
|
|
- width: 22px;
|
|
|
|
- height: 22px;
|
|
|
|
- display: block;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.menu {
|
|
|
|
- position: absolute;
|
|
|
|
- width: 100%;
|
|
|
|
- height: 100%;
|
|
|
|
- display: flex;
|
|
|
|
- justify-content: center;
|
|
|
|
- align-items: center;
|
|
|
|
- font-size: 17px;
|
|
|
|
- font-weight: bold;
|
|
|
|
- color: #fff;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.tabsContent {
|
|
|
|
- width: 100vw;
|
|
|
|
- height: 100vh;
|
|
|
|
-
|
|
|
|
- :global {
|
|
|
|
- .van-tabs__wrap {
|
|
|
|
- display: none !important;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .van-tabs__content {
|
|
|
|
- width: 100%;
|
|
|
|
- height: 100%;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.wraps {
|
|
|
|
- width: 100%;
|
|
|
|
- height: 100%;
|
|
|
|
- // transform-style: preserve-3d;
|
|
|
|
- perspective: (32rem);
|
|
|
|
- transition-timing-function: initial;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.itemDiv {
|
|
|
|
- position: absolute;
|
|
|
|
- left: 0;
|
|
|
|
- top: 0;
|
|
|
|
- width: 100%;
|
|
|
|
- height: 100%;
|
|
|
|
- background-color: #000;
|
|
|
|
- transform-style: preserve-3d;
|
|
|
|
- transition-property: transform, opacity, height;
|
|
|
|
- backface-visibility: hidden;
|
|
|
|
- overflow: hidden;
|
|
|
|
- z-index: 1;
|
|
|
|
-
|
|
|
|
- &.itemActive {
|
|
|
|
- z-index: 10;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- &.acitveAnimation {
|
|
|
|
- transition-duration: 0.8s;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- &.show {
|
|
|
|
- display: block;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- &.hide {
|
|
|
|
- display: none;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- video {
|
|
|
|
- width: 100%;
|
|
|
|
- height: 100%;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- img {
|
|
|
|
- display: block;
|
|
|
|
- width: 100%;
|
|
|
|
- height: 100%;
|
|
|
|
- object-fit: contain;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.rightFixedBtns {
|
|
|
|
- position: absolute;
|
|
|
|
- top: 50%;
|
|
|
|
- transform: translateY(-50%);
|
|
|
|
- right: 16px;
|
|
|
|
- z-index: 10;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.fullBtn {
|
|
|
|
- width: 60px;
|
|
|
|
- height: 60px;
|
|
|
|
- overflow: hidden;
|
|
|
|
-
|
|
|
|
- &.point {
|
|
|
|
- margin: 20px 0 0;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- img {
|
|
|
|
- width: 100%;
|
|
|
|
- height: 100%;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- &:active {
|
|
|
|
- opacity: 0.8;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- &.iconUp,
|
|
|
|
- &.iconDown {
|
|
|
|
- margin-top: 20px;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- &.btnsDisabled {
|
|
|
|
- opacity: 0;
|
|
|
|
- pointer-events: none;
|
|
|
|
- display: none;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-:global {
|
|
|
|
- .top-enter-active,
|
|
|
|
- .top-leave-active {
|
|
|
|
- transition: transform 0.5s;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .top-enter-from,
|
|
|
|
- .top-leave-to {
|
|
|
|
- transform: translateY(-100%);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .right-enter-active,
|
|
|
|
- .right-leave-active {
|
|
|
|
- transition: all 0.5s;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .right-enter-from,
|
|
|
|
- .right-leave-to {
|
|
|
|
- right: -60px;
|
|
|
|
- opacity: 0;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .bottom-enter-active,
|
|
|
|
- .bottom-leave-active {
|
|
|
|
- transition: transform 0.5s;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .bottom-enter-from,
|
|
|
|
- .bottom-leave-to {
|
|
|
|
- transform: translateY(100%);
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.loadWrap {
|
|
|
|
- position: absolute;
|
|
|
|
- left: 0;
|
|
|
|
- top: 0;
|
|
|
|
- right: 0;
|
|
|
|
- bottom: 0;
|
|
|
|
- background: linear-gradient(45deg, #21232a, #111218);
|
|
|
|
- display: flex;
|
|
|
|
- justify-content: center;
|
|
|
|
- align-items: center;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.drawerContainer {
|
|
|
|
- width: 860px;
|
|
|
|
- :global{
|
|
|
|
- .n-card-header{
|
|
|
|
- background-color: #ffffff !important;
|
|
|
|
- }
|
|
|
|
- .n-card__content{
|
|
|
|
- position: relative;
|
|
|
|
- .bom_drag{
|
|
|
|
- position: absolute;
|
|
|
|
- bottom: 0;
|
|
|
|
- left: 0;
|
|
|
|
- z-index: 1;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.sectionAnimate {
|
|
|
|
- opacity: 0;
|
|
|
|
- pointer-events: none;
|
|
|
|
- transform: translateY(100%);
|
|
|
|
- transition: all 0.5s;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.sectionAnimateUp {
|
|
|
|
- opacity: 0;
|
|
|
|
- pointer-events: none;
|
|
|
|
- transform: translateY(-100%);
|
|
|
|
- transition: all 0.3s;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.switchDisplaySection {
|
|
|
|
- position: absolute;
|
|
|
|
- right: 0px;
|
|
|
|
- bottom: 0px;
|
|
|
|
- z-index: 199;
|
|
|
|
- transition: all 0.3s;
|
|
|
|
- display: flex;
|
|
|
|
- align-items: center;
|
|
|
|
- justify-content: space-between;
|
|
|
|
- width: 100%;
|
|
|
|
- padding: 0 40px;
|
|
|
|
- height: 126px;
|
|
|
|
- background-color: rgba(0, 0, 0, 0.7);
|
|
|
|
- // pointer-events: none;
|
|
|
|
-
|
|
|
|
- .switchSpace {
|
|
|
|
- gap: 0 48px !important;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .btnItem {
|
|
|
|
- display: flex;
|
|
|
|
- align-items: center;
|
|
|
|
- flex-direction: column;
|
|
|
|
- cursor: pointer;
|
|
|
|
- pointer-events: auto;
|
|
|
|
-
|
|
|
|
- &.btnsDisabled {
|
|
|
|
- opacity: 0.7;
|
|
|
|
- cursor: not-allowed;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- img {
|
|
|
|
- width: 56px;
|
|
|
|
- height: 56px;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- p {
|
|
|
|
- padding-top: 6px;
|
|
|
|
- font-size: 18px;
|
|
|
|
- color: #ffffff;
|
|
|
|
- line-height: 25px;
|
|
|
|
- text-align: center;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.attendClassModal {
|
|
|
|
- width: 442px;
|
|
|
|
- border-radius: 16px;
|
|
|
|
- overflow: hidden;
|
|
|
|
-
|
|
|
|
- :global {
|
|
|
|
- .n-card-header {
|
|
|
|
- position: relative;
|
|
|
|
- padding: 20px 18px;
|
|
|
|
- text-align: center;
|
|
|
|
- font-size: 22px;
|
|
|
|
- font-weight: 600;
|
|
|
|
- color: #131415;
|
|
|
|
- line-height: 30px;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .n-card-header__close {
|
|
|
|
- position: absolute;
|
|
|
|
- right: 18px;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .n-card__content {
|
|
|
|
- padding: 0;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .n-base-select-menu .n-base-select-option {
|
|
|
|
- font-size: max(15px, 12Px) !important;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .modelAttendContent {
|
|
|
|
- font-size: max(18px, 16px);
|
|
|
|
- color: #777777;
|
|
|
|
- line-height: 30px;
|
|
|
|
- text-align: center;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .modelAttendBtnGroup {
|
|
|
|
- padding: 40px 0;
|
|
|
|
- justify-content: center !important;
|
|
|
|
-
|
|
|
|
- :global {
|
|
|
|
- .n-button {
|
|
|
|
- height: 48px !important;
|
|
|
|
- min-width: 156px;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.trainClassModal {
|
|
|
|
- width: 728px;
|
|
|
|
-
|
|
|
|
- :global {
|
|
|
|
- .n-card-header {
|
|
|
|
- background: #f5f6fa;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.workContainer {
|
|
|
|
- // padding: 20px 40px 40px;
|
|
|
|
-
|
|
|
|
- h2 {
|
|
|
|
- font-size: 26px;
|
|
|
|
- text-align: center;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.toolboxImg {
|
|
|
|
- width: 83px;
|
|
|
|
- height: 83px;
|
|
|
|
- position: absolute;
|
|
|
|
- right: 16px;
|
|
|
|
- bottom: 164px;
|
|
|
|
- cursor: pointer;
|
|
|
|
- z-index: 1000;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.isDragIng {
|
|
|
|
- width: 83px;
|
|
|
|
- height: 83px;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.toolClassImg {
|
|
|
|
- width: 83px;
|
|
|
|
- height: 83px;
|
|
|
|
- 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: row;
|
|
|
|
- align-items: center;
|
|
|
|
- padding: 10px 8px;
|
|
|
|
- justify-content: space-between;
|
|
|
|
-
|
|
|
|
- .booxToolItem {
|
|
|
|
- margin: 0 12px;
|
|
|
|
- display: flex;
|
|
|
|
- flex-direction: column;
|
|
|
|
- align-items: center;
|
|
|
|
- font-size: 12px;
|
|
|
|
- cursor: pointer;
|
|
|
|
- text-align: center;
|
|
|
|
-
|
|
|
|
- &: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;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.showModalTone {
|
|
|
|
- width: 500px;
|
|
|
|
-
|
|
|
|
- .studentRemove {
|
|
|
|
- padding: 32px 40px 46px;
|
|
|
|
-
|
|
|
|
- p {
|
|
|
|
- font-size: 18px;
|
|
|
|
- color: #777777;
|
|
|
|
- line-height: 30px;
|
|
|
|
- text-align: center;
|
|
|
|
-
|
|
|
|
- span {
|
|
|
|
- color: #ea4132;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-.removeVisiable {
|
|
|
|
- width: 432px;
|
|
|
|
- position: relative;
|
|
|
|
-
|
|
|
|
- :global {
|
|
|
|
- .bom_drag{
|
|
|
|
- height: 36px;
|
|
|
|
- position: absolute;
|
|
|
|
- bottom: 0;
|
|
|
|
- left: 0;
|
|
|
|
- z-index: 1;
|
|
|
|
- }
|
|
|
|
- .n-card-header {
|
|
|
|
- font-size: max(22px, 16Px);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .studentRemove {
|
|
|
|
- padding: 20px 40px 0;
|
|
|
|
-
|
|
|
|
- p {
|
|
|
|
- font-size: max(18px, 14Px);
|
|
|
|
- color: #777777;
|
|
|
|
- line-height: 30px;
|
|
|
|
- text-align: center;
|
|
|
|
-
|
|
|
|
- span {
|
|
|
|
- color: #ea4132;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .btnGroupModal {
|
|
|
|
- padding: 32px 0;
|
|
|
|
-
|
|
|
|
- :global {
|
|
|
|
- .n-button {
|
|
|
|
- height: 47px;
|
|
|
|
- min-width: 156px;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.iframePpt {
|
|
|
|
- width: 100%;
|
|
|
|
- height: 100%;
|
|
|
|
- position: relative;
|
|
|
|
-
|
|
|
|
- .pptBox {
|
|
|
|
- position: absolute;
|
|
|
|
- width: 100%;
|
|
|
|
- height: 80%;
|
|
|
|
- left: 0;
|
|
|
|
- top: 10%;
|
|
|
|
- z-index: 9;
|
|
|
|
- background: transparent;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.rightColumn,
|
|
|
|
-.leftColumn {
|
|
|
|
- position: absolute;
|
|
|
|
- right: 14px;
|
|
|
|
- bottom: 130px;
|
|
|
|
- background: rgba(0, 0, 0, 0.3);
|
|
|
|
- border-radius: 10px;
|
|
|
|
- width: 52px;
|
|
|
|
- display: flex;
|
|
|
|
- flex-direction: column;
|
|
|
|
- align-items: center;
|
|
|
|
- padding: 10px;
|
|
|
|
- transition: all 0.3s;
|
|
|
|
- .columnItemBox {
|
|
|
|
- border-bottom: 1px solid rgba(255, 255, 255, 0.2);
|
|
|
|
- padding: 5px 0;
|
|
|
|
- &:last-child {
|
|
|
|
- border-bottom: none;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- .columnItem {
|
|
|
|
- padding: 5px;
|
|
|
|
- cursor: pointer;
|
|
|
|
- position: relative;
|
|
|
|
- display: flex;
|
|
|
|
- align-items: center;
|
|
|
|
- justify-content: center;
|
|
|
|
- z-index: 9;
|
|
|
|
- &.active,
|
|
|
|
- &:hover {
|
|
|
|
- background: RGBA(255, 255, 255, 0.3);
|
|
|
|
- border-radius: 8px;
|
|
|
|
- z-index: 9;
|
|
|
|
- }
|
|
|
|
- img {
|
|
|
|
- width: 28px;
|
|
|
|
- height: 28px;
|
|
|
|
- z-index: 9;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .itemDisabled {
|
|
|
|
- opacity: 0.7;
|
|
|
|
- cursor: not-allowed;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-:global {
|
|
|
|
- .columnItemTooltip.n-tooltip {
|
|
|
|
- background: #ffffff !important;
|
|
|
|
- box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1) !important;
|
|
|
|
- border-radius: 20px !important;
|
|
|
|
- padding: 0 !important;
|
|
|
|
- margin-left: 22px !important;
|
|
|
|
- &.rightColumnItemTooltip {
|
|
|
|
- margin-right: 22px !important;
|
|
|
|
- }
|
|
|
|
- .tools {
|
|
|
|
- padding: 10px 20px;
|
|
|
|
- display: flex;
|
|
|
|
- > div {
|
|
|
|
- display: flex;
|
|
|
|
- flex-direction: column;
|
|
|
|
- margin-right: 16px;
|
|
|
|
- cursor: pointer;
|
|
|
|
- &.active,
|
|
|
|
- &:hover {
|
|
|
|
- opacity: 0.8;
|
|
|
|
- }
|
|
|
|
- &:last-child {
|
|
|
|
- margin-right: 0;
|
|
|
|
- }
|
|
|
|
- img {
|
|
|
|
- width: 56px;
|
|
|
|
- height: 56px;
|
|
|
|
- }
|
|
|
|
- .tit {
|
|
|
|
- margin-top: 4px;
|
|
|
|
- text-align: center;
|
|
|
|
- font-weight: 400;
|
|
|
|
- font-size: max(6px, 12Px);
|
|
|
|
- color: #383a3d;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-.leftColumn {
|
|
|
|
- left: 14px;
|
|
|
|
-}
|
|
|
|
-.rightColumnHide {
|
|
|
|
- transform: translate(80px);
|
|
|
|
-}
|
|
|
|
-.leftColumnHide {
|
|
|
|
- transform: translate(-80px);
|
|
|
|
-}
|
|
|
|
-.rightHideIcon,
|
|
|
|
-.leftHideIcon {
|
|
|
|
- width: 28px;
|
|
|
|
- height: 60px;
|
|
|
|
- position: absolute;
|
|
|
|
- right: 0;
|
|
|
|
- bottom: 300px;
|
|
|
|
- transform: translate(60px);
|
|
|
|
- z-index: 10;
|
|
|
|
- cursor: pointer;
|
|
|
|
- // transition: all 0.5s;
|
|
|
|
-}
|
|
|
|
-.leftHideIcon {
|
|
|
|
- left: 0;
|
|
|
|
- transform: translate(-60px);
|
|
|
|
- background: url("./image/left_hide_icon.png") no-repeat;
|
|
|
|
- background-size: 100% 100%;
|
|
|
|
- &:hover{
|
|
|
|
- background: url("./image/left_hide_icon_act.png") no-repeat;
|
|
|
|
- background-size: 100% 100%;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-.rightHideIcon{
|
|
|
|
- background: url("./image/right_hide_icon.png") no-repeat;
|
|
|
|
- background-size: 100% 100%;
|
|
|
|
- &:hover{
|
|
|
|
- background: url("./image/right_hide_icon_act.png") no-repeat;
|
|
|
|
- background-size: 100% 100%;
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-.rightIconShow {
|
|
|
|
- animation: rightIn 0.3s ease 0.3s;
|
|
|
|
- animation-fill-mode: forwards;
|
|
|
|
-}
|
|
|
|
-.leftIconShow {
|
|
|
|
- animation: leftIn 0.3s ease 0.3s;
|
|
|
|
- animation-fill-mode: forwards;
|
|
|
|
-}
|
|
|
|
-@keyframes rightIn {
|
|
|
|
- 0% {
|
|
|
|
- transform: translate(60px, -50%);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- 100% {
|
|
|
|
- transform: translate(0, -50%);
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-@keyframes leftIn {
|
|
|
|
- 0% {
|
|
|
|
- transform: translate(-60px, -50%);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- 100% {
|
|
|
|
- transform: translate(0, -50%);
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.instrumentContainer {
|
|
|
|
- background: #ffffff;
|
|
|
|
- padding: 68px;
|
|
|
|
- height: 100%;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-:global{
|
|
|
|
- .selResourBoxClass_drag{
|
|
|
|
- .select-resource{
|
|
|
|
- padding-bottom: 0;
|
|
|
|
- height: 50vh;
|
|
|
|
- .spaceSectionBox{
|
|
|
|
- width: calc(100% - 360px) !important;
|
|
|
|
- }
|
|
|
|
- .list_container{
|
|
|
|
- --listContainerHeight:50vh;
|
|
|
|
- .selresources_item_Wrap{
|
|
|
|
- width: calc(100% / 3) !important;
|
|
|
|
- padding-bottom: calc(100% / 3 * 0.73333) !important;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-.selectMusicModal {
|
|
|
|
- position: relative;
|
|
|
|
- width: 1050px;
|
|
|
|
- :global {
|
|
|
|
- .n-card-header {
|
|
|
|
- position: absolute;
|
|
|
|
- top: 0;
|
|
|
|
- left: 0;
|
|
|
|
- right: 0;
|
|
|
|
-
|
|
|
|
- .n-card-header__main {
|
|
|
|
- color: #fff;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.selectClassModal {
|
|
|
|
- width: 1000px;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.workVisiable {
|
|
|
|
- width: 1200px;
|
|
|
|
- :global {
|
|
|
|
- .bom_drag{
|
|
|
|
- position: absolute;
|
|
|
|
- bottom: 0;
|
|
|
|
- left: 0;
|
|
|
|
- z-index: 1;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-:global{
|
|
|
|
- .metronomeConBoxClass_drag{
|
|
|
|
- .bom_drag{
|
|
|
|
- position: absolute;
|
|
|
|
- bottom: 0;
|
|
|
|
- left: 0;
|
|
|
|
- z-index: 1;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-: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;
|
|
|
|
-}
|
|
|
|
-.workContainer {
|
|
|
|
- display: flex;
|
|
|
|
- align-items: center;
|
|
|
|
-
|
|
|
|
- .workTrain {
|
|
|
|
- flex: 1;
|
|
|
|
- height: 55vh;
|
|
|
|
-
|
|
|
|
- & > div {
|
|
|
|
- padding-top: 15px;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- :global {
|
|
|
|
- .train-container {
|
|
|
|
- // max-height: calc(var(--window-page-lesson-height) - 135px) !important;
|
|
|
|
- max-height: calc(var(--window-page-lesson-height) - 100px) !important;
|
|
|
|
-
|
|
|
|
- .train-listSection {
|
|
|
|
- min-height: calc(var(--window-page-lesson-height) - 100px) !important;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .resourceMain {
|
|
|
|
- flex: 0 0 360px;
|
|
|
|
- height: 55vh;
|
|
|
|
- box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-:global{
|
|
|
|
- .chapterConBoxClass_drag,.resourcesConBoxClass_drag{
|
|
|
|
- .n-card-header .n-card-header__main{
|
|
|
|
- text-align: left;
|
|
|
|
- position: relative;
|
|
|
|
- font-weight: 600;
|
|
|
|
- font-size: 22px;
|
|
|
|
- color: #131415;
|
|
|
|
- padding-left: 30px;
|
|
|
|
- &::before{
|
|
|
|
- content: "";
|
|
|
|
- position: absolute;
|
|
|
|
- width: 5px;
|
|
|
|
- height: 15px;
|
|
|
|
- background: #198CFE;
|
|
|
|
- left: 15px;
|
|
|
|
- top: 50%;
|
|
|
|
- transform: translateY(-50%);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
|
|
+.playContent {
|
|
|
|
+ position: relative;
|
|
|
|
+ width: 100vw;
|
|
|
|
+ height: 100vh;
|
|
|
|
+ background-color: #000;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ --plyr-color-main: var(--van-primary);
|
|
|
|
+ --plyr-range-track-height: 3px;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.assignHomeworkClose {
|
|
|
|
+ position: absolute;
|
|
|
|
+ top: 40px;
|
|
|
|
+ left: 40px;
|
|
|
|
+ width: 60px;
|
|
|
|
+ height: 65px;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ transition: all 0.5s;
|
|
|
|
+
|
|
|
|
+ img {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.coursewarePlay {
|
|
|
|
+ position: relative;
|
|
|
|
+ height: 100vh;
|
|
|
|
+ margin: 0 auto;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.playModel {
|
|
|
|
+ position: absolute;
|
|
|
|
+ left: 0;
|
|
|
|
+ top: 0;
|
|
|
|
+ right: 0;
|
|
|
|
+ bottom: 0;
|
|
|
|
+ box-shadow: inset 0px 0px 164px 0px rgba(0, 0, 0, 1);
|
|
|
|
+ pointer-events: none;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.headerContainer {
|
|
|
|
+ position: fixed;
|
|
|
|
+ top: 0;
|
|
|
|
+ left: 0;
|
|
|
|
+ right: 0;
|
|
|
|
+ z-index: 10;
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ height: 46px;
|
|
|
|
+ // background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
|
|
|
|
+ background-color: rgba(0, 0, 0, 0.5);
|
|
|
|
+ transition: transform 0.5s;
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ font-size: max(16px, 14Px);
|
|
|
|
+ color: #fff;
|
|
|
|
+ pointer-events: none;
|
|
|
|
+
|
|
|
|
+ div {
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.backBtn {
|
|
|
|
+ color: #fff;
|
|
|
|
+ height: 100%;
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ align-items: center;
|
|
|
|
+ z-index: 10;
|
|
|
|
+ padding: 0 15px;
|
|
|
|
+
|
|
|
|
+ :global {
|
|
|
|
+ .van-icon {
|
|
|
|
+ margin-right: 8px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.headRight {
|
|
|
|
+ position: relative;
|
|
|
|
+ z-index: 10;
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+ margin-left: auto;
|
|
|
|
+ height: 100%;
|
|
|
|
+ padding-right: 15px;
|
|
|
|
+
|
|
|
|
+ .rightBtn {
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: center;
|
|
|
|
+ align-items: center;
|
|
|
|
+ height: 100%;
|
|
|
|
+ padding: 0 10px;
|
|
|
|
+
|
|
|
|
+ img {
|
|
|
|
+ width: 22px;
|
|
|
|
+ height: 22px;
|
|
|
|
+ display: block;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.menu {
|
|
|
|
+ position: absolute;
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: center;
|
|
|
|
+ align-items: center;
|
|
|
|
+ font-size: 17px;
|
|
|
|
+ font-weight: bold;
|
|
|
|
+ color: #fff;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.tabsContent {
|
|
|
|
+ width: 100vw;
|
|
|
|
+ height: 100vh;
|
|
|
|
+
|
|
|
|
+ :global {
|
|
|
|
+ .van-tabs__wrap {
|
|
|
|
+ display: none !important;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .van-tabs__content {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.wraps {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ // transform-style: preserve-3d;
|
|
|
|
+ perspective: (32rem);
|
|
|
|
+ transition-timing-function: initial;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.itemDiv {
|
|
|
|
+ position: absolute;
|
|
|
|
+ left: 0;
|
|
|
|
+ top: 0;
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ background-color: #000;
|
|
|
|
+ transform-style: preserve-3d;
|
|
|
|
+ transition-property: transform, opacity, height;
|
|
|
|
+ backface-visibility: hidden;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ z-index: 1;
|
|
|
|
+
|
|
|
|
+ &.itemActive {
|
|
|
|
+ z-index: 10;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ &.acitveAnimation {
|
|
|
|
+ transition-duration: 0.8s;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ &.show {
|
|
|
|
+ display: block;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ &.hide {
|
|
|
|
+ display: none;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ video {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ img {
|
|
|
|
+ display: block;
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ object-fit: contain;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.rightFixedBtns {
|
|
|
|
+ position: absolute;
|
|
|
|
+ top: 50%;
|
|
|
|
+ transform: translateY(-50%);
|
|
|
|
+ right: 16px;
|
|
|
|
+ z-index: 10;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.fullBtn {
|
|
|
|
+ width: 60px;
|
|
|
|
+ height: 60px;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+
|
|
|
|
+ &.point {
|
|
|
|
+ margin: 20px 0 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ img {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ &:active {
|
|
|
|
+ opacity: 0.8;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ &.iconUp,
|
|
|
|
+ &.iconDown {
|
|
|
|
+ margin-top: 20px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ &.btnsDisabled {
|
|
|
|
+ opacity: 0;
|
|
|
|
+ pointer-events: none;
|
|
|
|
+ display: none;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+:global {
|
|
|
|
+
|
|
|
|
+ .top-enter-active,
|
|
|
|
+ .top-leave-active {
|
|
|
|
+ transition: transform 0.5s;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .top-enter-from,
|
|
|
|
+ .top-leave-to {
|
|
|
|
+ transform: translateY(-100%);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .right-enter-active,
|
|
|
|
+ .right-leave-active {
|
|
|
|
+ transition: all 0.5s;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .right-enter-from,
|
|
|
|
+ .right-leave-to {
|
|
|
|
+ right: -60px;
|
|
|
|
+ opacity: 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .bottom-enter-active,
|
|
|
|
+ .bottom-leave-active {
|
|
|
|
+ transition: transform 0.5s;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .bottom-enter-from,
|
|
|
|
+ .bottom-leave-to {
|
|
|
|
+ transform: translateY(100%);
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.loadWrap {
|
|
|
|
+ position: absolute;
|
|
|
|
+ left: 0;
|
|
|
|
+ top: 0;
|
|
|
|
+ right: 0;
|
|
|
|
+ bottom: 0;
|
|
|
|
+ background: linear-gradient(45deg, #21232a, #111218);
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: center;
|
|
|
|
+ align-items: center;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.drawerContainer {
|
|
|
|
+ width: 860px;
|
|
|
|
+
|
|
|
|
+ :global {
|
|
|
|
+ .n-card-header {
|
|
|
|
+ background-color: #ffffff !important;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .n-card__content {
|
|
|
|
+ position: relative;
|
|
|
|
+
|
|
|
|
+ .bom_drag {
|
|
|
|
+ position: absolute;
|
|
|
|
+ bottom: 0;
|
|
|
|
+ left: 0;
|
|
|
|
+ z-index: 1;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.sectionAnimate {
|
|
|
|
+ opacity: 0;
|
|
|
|
+ pointer-events: none;
|
|
|
|
+ transform: translateY(100%);
|
|
|
|
+ transition: all 0.5s;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.sectionAnimateUp {
|
|
|
|
+ opacity: 0;
|
|
|
|
+ pointer-events: none;
|
|
|
|
+ transform: translateY(-100%);
|
|
|
|
+ transition: all 0.3s;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.switchDisplaySection {
|
|
|
|
+ position: absolute;
|
|
|
|
+ right: 0px;
|
|
|
|
+ bottom: 0px;
|
|
|
|
+ z-index: 199;
|
|
|
|
+ transition: all 0.3s;
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ width: 100%;
|
|
|
|
+ padding: 0 40px;
|
|
|
|
+ height: 126px;
|
|
|
|
+ background-color: rgba(0, 0, 0, 0.7);
|
|
|
|
+ // pointer-events: none;
|
|
|
|
+
|
|
|
|
+ .switchSpace {
|
|
|
|
+ gap: 0 48px !important;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .btnItem {
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+ flex-direction: column;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ pointer-events: auto;
|
|
|
|
+
|
|
|
|
+ &.btnsDisabled {
|
|
|
|
+ opacity: 0.7;
|
|
|
|
+ cursor: not-allowed;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ img {
|
|
|
|
+ width: 56px;
|
|
|
|
+ height: 56px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ p {
|
|
|
|
+ padding-top: 6px;
|
|
|
|
+ font-size: 18px;
|
|
|
|
+ color: #ffffff;
|
|
|
|
+ line-height: 25px;
|
|
|
|
+ text-align: center;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.attendClassModal {
|
|
|
|
+ width: 442px;
|
|
|
|
+ border-radius: 16px;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+
|
|
|
|
+ :global {
|
|
|
|
+ .n-card-header {
|
|
|
|
+ position: relative;
|
|
|
|
+ padding: 20px 18px;
|
|
|
|
+ text-align: center;
|
|
|
|
+ font-size: 22px;
|
|
|
|
+ font-weight: 600;
|
|
|
|
+ color: #131415;
|
|
|
|
+ line-height: 30px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .n-card-header__close {
|
|
|
|
+ position: absolute;
|
|
|
|
+ right: 18px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .n-card__content {
|
|
|
|
+ padding: 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .n-base-select-menu .n-base-select-option {
|
|
|
|
+ font-size: max(15px, 12Px) !important;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .modelAttendContent {
|
|
|
|
+ font-size: max(18px, 16px);
|
|
|
|
+ color: #777777;
|
|
|
|
+ line-height: 30px;
|
|
|
|
+ text-align: center;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .modelAttendBtnGroup {
|
|
|
|
+ padding: 40px 0;
|
|
|
|
+ justify-content: center !important;
|
|
|
|
+
|
|
|
|
+ :global {
|
|
|
|
+ .n-button {
|
|
|
|
+ height: 48px !important;
|
|
|
|
+ min-width: 156px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.trainClassModal {
|
|
|
|
+ width: 728px;
|
|
|
|
+
|
|
|
|
+ :global {
|
|
|
|
+ .n-card-header {
|
|
|
|
+ background: #f5f6fa;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.workContainer {
|
|
|
|
+ // padding: 20px 40px 40px;
|
|
|
|
+
|
|
|
|
+ h2 {
|
|
|
|
+ font-size: 26px;
|
|
|
|
+ text-align: center;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.toolboxImg {
|
|
|
|
+ width: 83px;
|
|
|
|
+ height: 83px;
|
|
|
|
+ position: absolute;
|
|
|
|
+ right: 16px;
|
|
|
|
+ bottom: 164px;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ z-index: 1000;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.isDragIng {
|
|
|
|
+ width: 83px;
|
|
|
|
+ height: 83px;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.toolClassImg {
|
|
|
|
+ width: 83px;
|
|
|
|
+ height: 83px;
|
|
|
|
+ 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: row;
|
|
|
|
+ align-items: center;
|
|
|
|
+ padding: 10px 8px;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+
|
|
|
|
+ .booxToolItem {
|
|
|
|
+ margin: 0 12px;
|
|
|
|
+ display: flex;
|
|
|
|
+ flex-direction: column;
|
|
|
|
+ align-items: center;
|
|
|
|
+ font-size: 12px;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ text-align: center;
|
|
|
|
+
|
|
|
|
+ &: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;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.showModalTone {
|
|
|
|
+ width: 500px;
|
|
|
|
+
|
|
|
|
+ .studentRemove {
|
|
|
|
+ padding: 32px 40px 46px;
|
|
|
|
+
|
|
|
|
+ p {
|
|
|
|
+ font-size: 18px;
|
|
|
|
+ color: #777777;
|
|
|
|
+ line-height: 30px;
|
|
|
|
+ text-align: center;
|
|
|
|
+
|
|
|
|
+ span {
|
|
|
|
+ color: #ea4132;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.removeVisiable {
|
|
|
|
+ width: 432px;
|
|
|
|
+ position: relative;
|
|
|
|
+
|
|
|
|
+ :global {
|
|
|
|
+ .bom_drag {
|
|
|
|
+ height: 36px;
|
|
|
|
+ position: absolute;
|
|
|
|
+ bottom: 0;
|
|
|
|
+ left: 0;
|
|
|
|
+ z-index: 1;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .n-card-header {
|
|
|
|
+ font-size: max(22px, 16Px);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .studentRemove {
|
|
|
|
+ padding: 20px 40px 0;
|
|
|
|
+
|
|
|
|
+ p {
|
|
|
|
+ font-size: max(18px, 14Px);
|
|
|
|
+ color: #777777;
|
|
|
|
+ line-height: 30px;
|
|
|
|
+ text-align: center;
|
|
|
|
+
|
|
|
|
+ span {
|
|
|
|
+ color: #ea4132;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .btnGroupModal {
|
|
|
|
+ padding: 32px 0;
|
|
|
|
+
|
|
|
|
+ :global {
|
|
|
|
+ .n-button {
|
|
|
|
+ height: 47px;
|
|
|
|
+ min-width: 156px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.iframePpt {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ position: relative;
|
|
|
|
+
|
|
|
|
+ .pptBox {
|
|
|
|
+ position: absolute;
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 80%;
|
|
|
|
+ left: 0;
|
|
|
|
+ top: 10%;
|
|
|
|
+ z-index: 9;
|
|
|
|
+ background: transparent;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.rightColumn,
|
|
|
|
+.leftColumn {
|
|
|
|
+ position: absolute;
|
|
|
|
+ right: 14px;
|
|
|
|
+ bottom: 130px;
|
|
|
|
+ background: rgba(0, 0, 0, 0.3);
|
|
|
|
+ border-radius: 10px;
|
|
|
|
+ width: 52px;
|
|
|
|
+ display: flex;
|
|
|
|
+ flex-direction: column;
|
|
|
|
+ align-items: center;
|
|
|
|
+ padding: 10px;
|
|
|
|
+ transition: all 0.3s;
|
|
|
|
+
|
|
|
|
+ .columnItemBox {
|
|
|
|
+ border-bottom: 1px solid rgba(255, 255, 255, 0.2);
|
|
|
|
+ padding: 5px 0;
|
|
|
|
+
|
|
|
|
+ &:last-child {
|
|
|
|
+ border-bottom: none;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .columnItem {
|
|
|
|
+ padding: 5px;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ position: relative;
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+ justify-content: center;
|
|
|
|
+ z-index: 9;
|
|
|
|
+
|
|
|
|
+ &.active,
|
|
|
|
+ &:hover {
|
|
|
|
+ background: RGBA(255, 255, 255, 0.3);
|
|
|
|
+ border-radius: 8px;
|
|
|
|
+ z-index: 9;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ img {
|
|
|
|
+ width: 28px;
|
|
|
|
+ height: 28px;
|
|
|
|
+ z-index: 9;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .itemDisabled {
|
|
|
|
+ opacity: 0.7;
|
|
|
|
+ cursor: not-allowed;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+:global {
|
|
|
|
+ .columnItemTooltip.n-tooltip {
|
|
|
|
+ background: #ffffff !important;
|
|
|
|
+ box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1) !important;
|
|
|
|
+ border-radius: 20px !important;
|
|
|
|
+ padding: 0 !important;
|
|
|
|
+ margin-left: 22px !important;
|
|
|
|
+
|
|
|
|
+ &.rightColumnItemTooltip {
|
|
|
|
+ margin-right: 22px !important;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .tools {
|
|
|
|
+ padding: 10px 20px;
|
|
|
|
+ display: flex;
|
|
|
|
+
|
|
|
|
+ >div {
|
|
|
|
+ display: flex;
|
|
|
|
+ flex-direction: column;
|
|
|
|
+ margin-right: 16px;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+
|
|
|
|
+ &.active,
|
|
|
|
+ &:hover {
|
|
|
|
+ opacity: 0.8;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ &:last-child {
|
|
|
|
+ margin-right: 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ img {
|
|
|
|
+ width: 56px;
|
|
|
|
+ height: 56px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .tit {
|
|
|
|
+ margin-top: 4px;
|
|
|
|
+ text-align: center;
|
|
|
|
+ font-weight: 400;
|
|
|
|
+ font-size: max(6px, 12Px);
|
|
|
|
+ color: #383a3d;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.leftColumn {
|
|
|
|
+ left: 14px;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.rightColumnHide {
|
|
|
|
+ transform: translate(80px);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.leftColumnHide {
|
|
|
|
+ transform: translate(-80px);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.rightHideIcon,
|
|
|
|
+.leftHideIcon {
|
|
|
|
+ width: 28px;
|
|
|
|
+ height: 60px;
|
|
|
|
+ position: absolute;
|
|
|
|
+ right: 0;
|
|
|
|
+ bottom: 300px;
|
|
|
|
+ transform: translate(60px);
|
|
|
|
+ z-index: 10;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ // transition: all 0.5s;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.leftHideIcon {
|
|
|
|
+ left: 0;
|
|
|
|
+ transform: translate(-60px);
|
|
|
|
+ background: url("./image/left_hide_icon.png") no-repeat;
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
+
|
|
|
|
+ &:hover {
|
|
|
|
+ background: url("./image/left_hide_icon_act.png") no-repeat;
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.rightHideIcon {
|
|
|
|
+ background: url("./image/right_hide_icon.png") no-repeat;
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
+
|
|
|
|
+ &:hover {
|
|
|
|
+ background: url("./image/right_hide_icon_act.png") no-repeat;
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.rightIconShow {
|
|
|
|
+ animation: rightIn 0.3s ease 0.3s;
|
|
|
|
+ animation-fill-mode: forwards;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.leftIconShow {
|
|
|
|
+ animation: leftIn 0.3s ease 0.3s;
|
|
|
|
+ animation-fill-mode: forwards;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+@keyframes rightIn {
|
|
|
|
+ 0% {
|
|
|
|
+ transform: translate(60px, -50%);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ 100% {
|
|
|
|
+ transform: translate(0, -50%);
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+@keyframes leftIn {
|
|
|
|
+ 0% {
|
|
|
|
+ transform: translate(-60px, -50%);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ 100% {
|
|
|
|
+ transform: translate(0, -50%);
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.instrumentContainer {
|
|
|
|
+ background: #ffffff;
|
|
|
|
+ padding: 68px;
|
|
|
|
+ height: 100%;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+:global {
|
|
|
|
+ .selResourBoxClass_drag {
|
|
|
|
+ .select-resource {
|
|
|
|
+ padding-bottom: 0;
|
|
|
|
+ height: 50vh;
|
|
|
|
+
|
|
|
|
+ .spaceSectionBox {
|
|
|
|
+ width: calc(100% - 360px) !important;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .list_container {
|
|
|
|
+ --listContainerHeight: 50vh;
|
|
|
|
+
|
|
|
|
+ .selresources_item_Wrap {
|
|
|
|
+ width: calc(100% / 3) !important;
|
|
|
|
+ padding-bottom: calc(100% / 3 * 0.73333) !important;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.selectMusicModal {
|
|
|
|
+ position: relative;
|
|
|
|
+ width: 1050px;
|
|
|
|
+
|
|
|
|
+ :global {
|
|
|
|
+ .n-card-header {
|
|
|
|
+ position: absolute;
|
|
|
|
+ top: 0;
|
|
|
|
+ left: 0;
|
|
|
|
+ right: 0;
|
|
|
|
+
|
|
|
|
+ .n-card-header__main {
|
|
|
|
+ color: #fff;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.selectClassModal {
|
|
|
|
+ width: 1000px;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.workVisiable {
|
|
|
|
+ width: 1358px;
|
|
|
|
+
|
|
|
|
+ :global {
|
|
|
|
+ .bom_drag {
|
|
|
|
+ position: absolute;
|
|
|
|
+ bottom: 0;
|
|
|
|
+ left: 0;
|
|
|
|
+ z-index: 1;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+:global {
|
|
|
|
+ .metronomeConBoxClass_drag {
|
|
|
|
+ .bom_drag {
|
|
|
|
+ position: absolute;
|
|
|
|
+ bottom: 0;
|
|
|
|
+ left: 0;
|
|
|
|
+ z-index: 1;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+: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;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.workContainer {
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+
|
|
|
|
+ .workTrain {
|
|
|
|
+ flex: 1;
|
|
|
|
+ height: 55vh;
|
|
|
|
+
|
|
|
|
+ &>div {
|
|
|
|
+ padding-top: 15px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ :global {
|
|
|
|
+ .train-container {
|
|
|
|
+ // max-height: calc(var(--window-page-lesson-height) - 135px) !important;
|
|
|
|
+ max-height: calc(var(--window-page-lesson-height) - 100px) !important;
|
|
|
|
+
|
|
|
|
+ .train-listSection {
|
|
|
|
+ min-height: calc(var(--window-page-lesson-height) - 100px) !important;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .resourceMain {
|
|
|
|
+ flex: 0 0 360px;
|
|
|
|
+ height: 55vh;
|
|
|
|
+ box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+:global {
|
|
|
|
+
|
|
|
|
+ .chapterConBoxClass_drag,
|
|
|
|
+ .resourcesConBoxClass_drag {
|
|
|
|
+ .n-card-header .n-card-header__main {
|
|
|
|
+ text-align: left;
|
|
|
|
+ position: relative;
|
|
|
|
+ font-weight: 600;
|
|
|
|
+ font-size: 22px;
|
|
|
|
+ color: #131415;
|
|
|
|
+ padding-left: 30px;
|
|
|
|
+
|
|
|
|
+ &::before {
|
|
|
|
+ content: "";
|
|
|
|
+ position: absolute;
|
|
|
|
+ width: 5px;
|
|
|
|
+ height: 15px;
|
|
|
|
+ background: #198CFE;
|
|
|
|
+ left: 15px;
|
|
|
|
+ top: 50%;
|
|
|
|
+ transform: translateY(-50%);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|