| ¶Ô±ÈÐÂÎļþ |
| | |
| | | *, |
| | | *: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: white; |
| | | background-color: #fff; |
| | | height: 100% |
| | | } |
| | | 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: 370px; |
| | | } |
| | | .site-navbar__body { |
| | | // background-color: #212448; |
| | | margin-left: 128px; |
| | | background-color: rgba(0,0,0,0); |
| | | |
| | | } |
| | | .site-content__wrapper { |
| | | background:url(~@/assets/img/content_bg.png); |
| | | background-size: 100% 100%; |
| | | margin-top:0px; |
| | | margin-left: 0px; |
| | | } |
| | | .site-navbar__brand { |
| | | background-color: rgba(0,0,0,0); |
| | | &-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: 50px; |
| | | // box-shadow: 0 2px 4px rgba(0, 0, 0, .08); |
| | | // background-color: $navbar--background-color; |
| | | background-color: rgba(0, 0, 0, 0); |
| | | &--inverse { |
| | | .site-navbar__body { |
| | | background-color: transparent; |
| | | } |
| | | .el-menu { |
| | | > .el-menu-item, |
| | | > .el-submenu > .el-submenu__title { |
| | | color: #fff; |
| | | &:focus, |
| | | &:hover { |
| | | color: black; |
| | | // 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: 230px; |
| | | height: 50px; |
| | | overflow: hidden; |
| | | } |
| | | &__brand { |
| | | display: table-cell; |
| | | vertical-align: middle; |
| | | width: 230px; |
| | | height: 50px; |
| | | margin: 0; |
| | | line-height: 50px; |
| | | font-size: 20px; |
| | | 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; |
| | | } |
| | | } |
| | | &__switch { |
| | | font-size: 18px; |
| | | padding: 10px 20px 0px 0px; |
| | | 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: 230px; |
| | | 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: 50px; |
| | | line-height: 50px; |
| | | } |
| | | .el-submenu > .el-menu { |
| | | top: 55px; |
| | | } |
| | | .el-badge { |
| | | display: inline; |
| | | z-index: 2; |
| | | &__content { |
| | | line-height: 16px; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | /* Sidebar |
| | | ------------------------------ */ |
| | | .site-sidebar { |
| | | position: fixed; |
| | | top: 50px; |
| | | left: 0; |
| | | bottom: 0; |
| | | z-index: 1020; |
| | | width: 230px; |
| | | overflow: hidden; |
| | | |
| | | &--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: $sidebar--color-text-dark; |
| | | &:focus, |
| | | &:hover { |
| | | color: mix(#fff, $sidebar--color-text-dark, 50%); |
| | | background-color: mix(#fff, $sidebar--background-color-dark, 2.5%); |
| | | } |
| | | } |
| | | .el-menu, |
| | | .el-submenu.is-opened { |
| | | background-color: mix(#fff, $sidebar--background-color-dark, 15%); |
| | | } |
| | | .el-menu-item.is-active, |
| | | .el-submenu.is-active > .el-submenu__title { |
| | | color: mix(#fff, $sidebar--color-text-dark, 80%); |
| | | } |
| | | } |
| | | } |
| | | &__inner { |
| | | position: relative; |
| | | z-index: 1; |
| | | width: 250px; |
| | | height: 100%; |
| | | padding-bottom: 15px; |
| | | overflow-y: scroll; |
| | | } |
| | | &__menu.el-menu { |
| | | width: 230px; |
| | | border-right: 0; |
| | | } |
| | | &__menu-icon { |
| | | width: 24px; |
| | | margin-right: 5px; |
| | | text-align: center; |
| | | font-size: 16px; |
| | | color: inherit !important; |
| | | } |
| | | } |
| | | |
| | | |
| | | /* Content |
| | | ------------------------------ */ |
| | | .site-content { |
| | | position: relative; |
| | | width: 99%; |
| | | margin: auto auto; |
| | | |
| | | &__wrapper { |
| | | position: relative; |
| | | // padding-top: 50px; |
| | | padding-top: 176px; |
| | | // margin-left: 230px; |
| | | min-height: 100%; |
| | | background: $content--background-color; |
| | | } |
| | | &--tabs { |
| | | padding: 55px 0 0; |
| | | } |
| | | > .el-tabs { |
| | | > .el-tabs__header { |
| | | position: fixed; |
| | | top: 50px; |
| | | left: 230px; |
| | | 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 { |
| | | padding: 0 15px 15px; |
| | | > .site-tabs__tools { |
| | | position: fixed; |
| | | top: 50px; |
| | | 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; |
| | | } |
| | | ::-webkit-scrollbar { |
| | | width: 7px; /*æ»å¨æ¡å®½åº¦*/ |
| | | height: 7px; /*æ»å¨æ¡é«åº¦*/ |
| | | background-color: rgba(0,0,0,0); /*æ»å¨æ¡ä¿®æ¹ä¸ºéæ*/ |
| | | } |
| | | .el-table--enable-row-hover .el-table__body tr:hover>td{ |
| | | background-color: #77777744 !important; |
| | | } |
| | | .current-row > td { |
| | | background: rgba(0, 158, 250, 0.219) !important; |
| | | } |
| | | div{ |
| | | /deep/ .el-time-spinner { |
| | | /deep/ .active{ |
| | | color: #606266 !important |
| | | } |
| | | } |
| | | /deep/ .el-time-spinner__item.active:not(.disabled){ |
| | | color: #606266 !important |
| | | } |
| | | } |
| | | |
| | | |