*, *:before, *:after { box-sizing: border-box; } body { font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif; font-size: 14px; line-height: 1.15; color: #303133; background-color: #fff; } a { color: mix(#fff, $--color-primary, 20%); text-decoration: none; &:focus, &:hover { color: $--color-primary; text-decoration: underline; } } img { vertical-align: middle; } /* Utils ------------------------------ */ .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } /* Animation ------------------------------ */ .fade-enter-active, .fade-leave-active { transition: opacity .5s; } .fade-enter, .fade-leave-to { opacity: 0; } /* Reset element-ui ------------------------------ */ .site-wrapper { .el-pagination { margin-top: 15px; text-align: right; } } /* Layout ------------------------------ */ .site-wrapper { position: relative; min-width: 1180px; } /* Sidebar fold ------------------------------ */ .site-sidebar--fold { .site-navbar__header, .site-navbar__brand, .site-sidebar, .site-sidebar__inner, .el-menu.site-sidebar__menu { width: 64px; } .site-navbar__body, .site-content__wrapper { margin-left: 64px; } .site-navbar__brand { &-lg { display: none; } &-mini { display: inline-block; } } .site-sidebar, .site-sidebar__inner { overflow: initial; } .site-sidebar__menu-icon { margin-right: 0; font-size: 20px; } .site-content--tabs > .el-tabs > .el-tabs__header { left: 64px; } } // animation .site-navbar__header, .site-navbar__brand, .site-navbar__body, .site-sidebar, .site-sidebar__inner, .site-sidebar__menu.el-menu, .site-sidebar__menu-icon, .site-content__wrapper, .site-content--tabs > .el-tabs .el-tabs__header { transition: inline-block .3s, left .3s, width .3s, margin-left .3s, font-size .3s; } /* Navbar ------------------------------ */ .site-navbar { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; height: 64px; box-shadow: 0 2px 4px rgba(0, 0, 0, .08); background-color: $navbar--background-color; &-icon { font-size: 18px; } &--inverse { .site-navbar__body { background-color: transparent; } .el-menu { > .el-menu-item, > .el-submenu > .el-submenu__title { color: #fff; &:focus, &:hover { color: #fff; background-color: mix(#000, $navbar--background-color, 15%); } } > .el-menu-item.is-active, > .el-submenu.is-active > .el-submenu__title { border-bottom-color: mix(#fff, $navbar--background-color, 85%); } .el-menu-item i, .el-submenu__title i, .el-dropdown { color: #fff; } } .el-menu--popup-bottom-start { background-color: $navbar--background-color; } } &__header { position: relative; float: left; width: 336px; height: 64px; overflow: hidden; } &__brand { display: table-cell; vertical-align: middle; width: 336px; height: 64px; margin: 0; line-height: 64px; font-size: 20px; text-align: center; text-transform: uppercase; white-space: nowrap; color: #fff; &-lg, &-mini { margin: 0 5px; color: #fff; &:focus, &:hover { color: #fff; text-decoration: none; } } &-mini { display: none; } &-lg { text-align: left; text-indent: 15px; font-weight: normal; font-size: 16px; cursor: pointer; } } &__switch { font-size: 18px; border-bottom: none !important; } &__avatar { border-bottom: none !important; * { vertical-align: inherit; } .el-dropdown-link { > img { width: 36px; height: auto; margin-right: 5px; border-radius: 100%; vertical-align: middle; } } } &__body { position: relative; margin-left: 336px; padding-right: 15px; background-color: #fff; } &__menu { float: left; background-color: transparent; border-bottom: 0; &--right { float: right; } a:focus, a:hover { text-decoration: none; } .el-menu-item, .el-submenu > .el-submenu__title { height: 64px; line-height: 64px; } .el-submenu > .el-menu { top: 55px; } .el-badge { display: inline; z-index: 2; &__content { line-height: 16px; } } } } /* Sidebar ------------------------------ */ .site-sidebar { position: fixed; top: 64px; left: 0; bottom: 0; z-index: 1020; width: 336px; overflow: hidden; .el-menu-item, .el-submenu__title { height: 48px; line-height: 48px; } &--dark, &--dark-popper { background-color: $sidebar--background-color-dark; .site-sidebar__menu.el-menu, > .el-menu--popup { background-color: $sidebar--background-color-dark; .el-menu-item, .el-submenu > .el-submenu__title { color: #fff; &:focus, &:hover { color: #fff; background-color: #2863af; } } .el-menu, .el-submenu.is-opened { background-color: #0b253f; } .el-menu-item.is-active, .el-submenu.is-active > .el-submenu__title { color: #fff; } } } &__inner { position: relative; z-index: 1; width: 356px; height: 100%; padding-bottom: 15px; overflow-y: scroll; } &__menu.el-menu { width: 336px; border-right: 0; } &__menu-icon { width: 24px; margin-right: 5px; text-align: center; font-size: 16px; color: inherit !important; } } /* Content ------------------------------ */ .site-content { position: relative; &__wrapper { position: relative; padding-top: 64px; margin-left: 336px; min-height: 100%; background: $content--background-color; } &--tabs { padding: 55px 0 0; } > .el-tabs { > .el-tabs__header { position: fixed; top: 64px; left: 336px; right: 0; z-index: 930; padding: 0 55px 0 15px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04); background-color: #fff; > .el-tabs__nav-wrap { margin-bottom: 0; &:after { display: none; } } } > .el-tabs__content { > .site-tabs__tools { position: fixed; top: 64px; right: 0; z-index: 931; height: 40px; padding: 0 12px; font-size: 16px; line-height: 40px; background-color: $content--background-color; cursor: pointer; .el-icon--right { margin-left: 0; } } } } } .el-table__expand-icon { display: inline-block; width: 14px; vertical-align: middle; margin-right: 5px; } .mod-config{ background-color: #fff; border-radius: 15px; padding: 20px; min-height: calc(100vh - 159px); } .base-container{ border-radius: 25px; h3 { margin: 0; font-size: 16px; } .base-container-titleline{ position: absolute; width: 4px; height: 16px; background: #3E6AF7; border-radius: 2px; left: -8px; top: 1px } .el-tabs--border-card{ border: 0; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); } .el-tabs__header { border-bottom: 0; background: #fff; } .el-tabs__item{ border: 0 !important; } .el-tabs__nav-prev, .el-tabs__nav-next{ width: 56px; font-size: 40px; } .el-tabs__nav-next{ text-align: right; } .el-tabs__nav-wrap.is-scrollable{ padding: 0 56px; } .el-tabs__nav-scroll{ padding: 10px; } .el-tabs__nav{ .el-tabs__item, .is-active { color: #000000 !important; } .is-active{ box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.12); border-radius: 8px; } } } .el-radio-group{ border: 1px solid #dcdfe6; border-radius: 4px; } .el-radio-button__orig-radio:checked+.el-radio-button__inner{ border-radius: 4px; } .el-radio-button__inner{ border: 0 !important; } .chart-container{ .kiln-electric-treebox{ width: 100%; border: 1px solid #eeeeee; border-radius: 0 15px 15px 0; overflow: hidden; position: relative; right: 20px; padding: 10px 0; background: #fff; .el-tree-node{ height: 56px; .el-tree-node__content{ height: 56px; line-height: 56px; } .el-tree-node__content:hover { background: #CEE3FF; } } } }