.logo { position: relative; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; :global { .n-image { width: 100%; height: 100%; } } .changeHead { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, .7); display: flex; justify-content: center; align-items: center; font-size: 16px; color: #fff; font-weight: 600; transition: opacity .3s; border-radius: 50%; cursor: pointer; opacity: 0; &:hover { opacity: 1; } } .uploadFile { position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; } } .formWrap { :global { .n-input { width: 284px; border-radius: 8px; .n-input__input-el { height: 50px; font-size: 16px; } &.n-input--disabled { background-color: #F5F6FA; .n-input__input-el { color: rgba(0, 0, 0, 0.4); } } } .n-base-selection { height: 50px; width: 284px; border-radius: 8px; .n-base-selection-label { height: 50px; font-size: 16px; } } .n-base-selection.n-base-selection--disabled .n-base-selection-label { background-color: #F5F6FA; color: rgba(0, 0, 0, 0.4); } .n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-input { color: rgba(0, 0, 0, 0.4) !important; } } } .schoolInfo { :global { .n-form-item .n-form-item-label { color: #777; } .n-button { border-radius: 8px; } .n-data-table .n-data-table-th { background: #F7F7F8; color: rgba(113, 113, 114, 1) !important; border: none; min-height: 54px; font-size: 15px; } .n-data-table.n-data-table--bordered .n-data-table-wrapper { border: none; } .n-data-table-tr .n-data-table-td .n-button__content, .n-data-table .n-data-table-td { font-weight: bold; font-size: 15px; } } .errorBtn { :global { .n-button__content { color: #FF4D4F; } } } } .addTeacher { padding: 0; border-radius: 16px; overflow: hidden; min-width: 456px; :global { .n-dialog__close { transform: translate(0, 3px); } .n-dialog__title { min-height: 70px; justify-content: center; background: #F5F6FA; } .n-form { padding: 20px 0; } .n-input { border-radius: 8px; .n-input__input-el { height: 50px; font-size: 16px; } &.n-input--disabled { background-color: #F5F6FA; color: rgba(149, 149, 152, 1); } } .n-base-selection { border-radius: 8px; .n-base-selection-label { height: 50px; font-size: 16px; } } .n-base-selection.n-base-selection--disabled .n-base-selection-label { background-color: #F5F6FA; color: rgba(149, 149, 152, 1); } .n-form-item-blank { padding-right: 30px; } .genderBtn { min-width: 84px; min-height: 37px; border-radius: 8px; } .n-form-item-label { color: #777; padding: 0; font-size: 18px; } .n-form-item-label__text { height: 50px; display: flex; align-items: center; justify-content: center; } .nalert { padding: 0 30px; .n-alert { background: #FFE8E8; text-align: center; } .n-alert-body .n-alert-body__content { color: #EA4132; font-size: 14px; } } .actionBtn { width: 156px; height: 47px; font-size: 18px; } } } .btnList { width: 100%; .btn { width: 144px; height: 45px; border-radius: 8px; font-size: 18px; font-weight: 600 !important; margin-right: 24px; } } .addStudentWrap { position: relative; width: 378px; height: 631px; margin: 120px auto 0; .studentCLose { cursor: pointer; position: absolute; right: -67px; top: -54px; width: 42px; height: 42px; z-index: 100; } .stunentStart { position: absolute; width: 556px; height: 246px; left: -70px; top: -98px; img { width: 556px; height: 246px; } } .addTitle { width: 212px; height: 40px; top: -9px; position: absolute; margin: 0 auto; left: 50%; margin-left: -106px; z-index: 100; img { width: 212px; height: 40px; } &.addTeacherTitle { top: -12px; height: 40px; img { height: 40px } } } .addStudentInfo { width: 378px; height: 631px; position: relative; display: flex; flex-direction: column; align-items: center; .studentInfoBg { position: absolute; width: 378px; height: 631px; img { left: 0; top: 0; width: 378px; height: 631px; } } .studentCore { position: absolute; bottom: 27px; left: 24px; width: 330px; height: 339px; background: rgba(255, 255, 255, 0.33); border-radius: 17px; border: 2px solid #ffffff; backdrop-filter: blur(17px); display: flex; flex-direction: column; align-items: center; .schoolLogo { width: 67px; height: 67px; margin-top: -34px; border: 1px solid #fff; border-radius: 50%; z-index: 100; overflow: hidden; background-color: #fff; position: absolute; } .studentCoreInfo { margin-top: 6px; width: 314px; height: 323px; background: #ffffff; border-radius: 14px; display: flex; flex-direction: column; align-items: center; h2 { margin-top: 37px; height: 22px; font-size: 16px; font-weight: 600; color: #000000; line-height: 22px; margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .studentCoreInfoSubtitle { font-size: 14px; font-weight: 400; color: #000000; span { color: #198cfe; font-weight: 600; } } .codewrap { width: 147px; height: 145px; // background: url(./images/cordWrap.png) no-repeat; position: relative; // background-size: 147px 145px; margin: 16px 0 18px; display: flex; flex-direction: column; align-items: center; justify-content: center; .codewrapBg { width: 147px !important; height: 145px !important; top: 0; left: 0; position: absolute; } // img { // } } .codewrapSubmit { width: 213px; height: 35px; // background: linear-gradient(135deg, #d1fdf9 0%, #d6eeff 100%); // box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.62); border-radius: 18px; text-align: center; line-height: 35px; font-size: 14px; color: #117de9; position: relative; img { position: absolute; left: 0; top: 0; width: 213px; height: 35px; } span { font-weight: 600; } } } } } .studentBottom { width: 420px; position: absolute; left: -21px; bottom: -120px; display: flex; flex-direction: column; align-items: center; p { text-align: center; font-size: 16px; color: #ffffff; margin-bottom: 30px; } .downBtn { width: 256px; height: 54px; background: linear-gradient(291deg, #02BAFF 0%, #007AFE 100%); border-radius: 30px; line-height: 54px; font-size: 22px; font-weight: 600; text-align: center; color: #fff; cursor: pointer; } } }