.userInfoWrap { min-height: 72px; line-height: 72px; display: flex; flex-direction: row; align-items: center; img { object-fit: cover; } .title { font-size: 16px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #ffffff; } .userHeader { width: 40px; height: 40px; // margin-left: 12px; border-radius: 50%; overflow: hidden; border: 2px solid var(--theme-color); background-color: #fff; } } .dropdownWrap { padding: 0 !important; width: 304px; // border-radius: 30px; overflow: hidden; .dropdownWrapUser { position: relative; .userInfoWrap1 { z-index: 100; left: 16px; top: 15px; // position: absolute; min-height: 60px; line-height: 60px; // display: flex; // flex-direction: row; // align-items: center; padding: 28px 20px; .titleWrap { display: flex; flex-direction: row; align-items: center; .title { font-size: 18px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #333333; line-height: 25px; font-weight: 600; margin-right: 10px; } .vipLogo { width: 42px; // height: 26px; } } .iconList { display: flex; flex-direction: row; margin-top: 9px; .teacherTag { width: 38px; height: 22px; background: #CFF2FF; border-radius: 11px; line-height: 22px; font-weight: 400; color: #0089B9; text-align: center; } .studentTag { width: 38px; height: 22px; background: #ffe7cf; border-radius: 11px; line-height: 22px; font-weight: 400; color: #ab5400; text-align: center; } .icon { margin-left: 10px; width: 26px; height: 26px; } } .userHeader { width: 44px; height: 44px; margin-right: 9px; margin-left: 0; border-radius: 50%; overflow: hidden; } } } img { width: 100%; position: relative; vertical-align: bottom; // border-radius: 10px 10px 0px 0px; } .dropdownInfo { display: flex; flex-direction: row; justify-content: space-around; text-align: center; margin-bottom: 42px; // margin-top: 10px; // margin-bottom: 10px; .dropdownItem { position: relative; width: 50%; cursor: pointer; &:nth-last-child(1) { &::after { width: 0px; border: 0px; } } &::after { content: ''; width: 1px; height: 39px; border: 1px solid #e7e6e6; position: absolute; bottom: 0; right: 0; } .dropdownItemTitle { font-size: 28px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 600; color: #333; line-height: 40px; } .dropdownItemsubTitle { height: 22px; font-size: 16px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #999; line-height: 22px; } .dropdownImg { width: 24px; height: 24px; } } } } :global { .loginPopper { border-radius: 10px !important; // overflow: hidden; .el-dropdown__popper.el-popper { border: none !important; // border-radius: 10px 10px; } .loginPopper { background-color: #000; transform: translate(-35px, 0px) !important; background: #ffffff; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); position: relative; &::after { content: ''; position: absolute; width: 0; height: 0; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid #fff; top: -9px; right: 15px; } } .el-dropdown-menu { .backItem { display: flex; flex-direction: row; align-items: center; justify-content: space-between; .icon_back { width: 7px; height: 12px; margin-right: 13px; } } } .el-dropdown-menu__item { line-height: 60px !important; color: #666666; padding: 0 18px; font-weight: 600; font-size: 16px; img { width: 24px; height: 24px; margin-right: 12px; margin-left: 5px; } .dropdownItemWrap { display: flex; flex-direction: row; align-items: center; } .changeWrap { display: flex; flex-direction: row; align-items: center; span { margin-right: 20px; color: #666; font-weight: 400; } } .backWrap { color: #ff5151; .backIcon { width: 24px; height: 24px; margin-right: 12px; margin-left: 5px; } } } .lineItem { width: 100%; border-top: 1px solid #f2f2f2; display: flex; flex-direction: row; align-items: center; justify-content: space-between; .backWrap { display: flex; flex-direction: row; align-items: center; } } .el-popper__arrow { // display: none; } } }