2026-01-19 11:32:06 +08:00

585 lines
11 KiB
Plaintext

.vol-aside {
height: 100%;
position: absolute;
float: left;
overflow: hidden;
}
.vol-menu{
border: 0 !important;
}
.vol-aside .tac {
text-align: left;
}
.vol-aside .header {
text-align: left;
position: absolute;
height: 40px;
position: relative;
line-height: 40px;
display: flex;
align-items: center;
}
.vol-aside .header p {
margin-left: -15px;
color: #fff;
}
.vol-aside .vol-menu {
position: absolute;
width: 100%;
top: 40px;
bottom: 0;
background: white;
border-right: 1px solid #e3e3e3;
}
.vol-aside .vol-menu ::v-deep(.ivu-menu) {
text-align: left;
position: unset;
width: 100% !important;
}
.vol-aside .vol-menu ::v-deep(.is-horizontal) {
display: none !important;
}
.vol-aside .vol-menu ::v-deep(.is-vertical) {
width: 2px;
right: -1px;
}
.vol-container {
min-width: 800px;
right: 0;
display: inline-block;
position: absolute;
margin: 0;
box-sizing: border-box;
height: 100%;
}
.vol-container .vol-path {
position: relative;
width: 100%;
display: inline-block;
border-bottom: 1px solid #eee;
}
.vol-container .vol-path span {
position: relative;
margin-right: 10px;
color: #969696;
}
.vol-header {
height: 41px;
width: 100%;
position: relative;
display: flex;
border-bottom: 1px solid #eee;
}
.vol-main {
// border-left: 1px solid #eee;
position: absolute;
// z-index: -1;
width: 100%;
// height: 100%;
background-color: #F0F2F5;
bottom: 0;
top: 75px;
margin: 0;
overflow: hidden;
}
.header {
padding: 5px;
}
.header img {
height: 100%;
margin-right: 25px;
}
.header-info {
padding-right: 20px;
display: inline-block;
// position: absolute;
height: 100%;
}
.header-info > div {
float: left;
height: 100%;
}
.user-header {
background: white;
height: 30px;
width: 30px;
border-radius: 50%;
margin-right: 0px;
top: 4px;
// left: 7px;
position: relative;
border: 1px solid #dfdfdf;
}
.project-name {
line-height: 60px;
padding: 0 50px 0 20px;
color: #fff;
font-size: 14px;
}
.header-text {
vertical-align: middle;
height: 100%;
// position: absolute;
flex: 1;
text-align: left;
font-size: 15px;
left: 21px;
line-height: 60px;
letter-spacing: 1px;
}
.vol-header .user {
text-align: left;
padding: 12px;
position: relative;
display: inline-block;
line-height: 15px;
height: 100%;
span:last-child {
font-size: 12px;
}
}
.vol-header .settings {
padding-top: 10px;
color: #d4d2d2;
}
.vol-header .user span {
position: relative;
top: -8px;
}
.header-info:hover {
cursor: pointer;
}
.header-navigation {
cursor: pointer;
box-shadow: none;
border-bottom: 1px solid #eee;
height: 34px;
/* overflow: hidden; */
line-height: 35px;
display: block;
margin: 0;
padding: 0;
outline: 0;
list-style: none;
position: relative;
z-index: 900;
font-weight: initial;
margin-top: -1px;
}
.el-tabs--border-card {
border: none;
}
.header-navigation ::v-deep(.el-tabs__item) {
height: 34px;
font-size: 14px;
line-height: 34px;
padding-bottom: 6px;
color: #525252 !important;
position: relative;
margin: 0 4px;
border: 1px solid #e2e2e2;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
// border-bottom: 0px;
}
.header-navigation ::v-deep(.el-tabs__item.is-active) {
color: #1a81ea !important;
}
.header-navigation ::v-deep(.el-tabs__nav-prev),
.header-navigation ::v-deep(.el-tabs__nav-next) {
line-height: 35px;
padding-left: 4px;
}
.vol-header .user span:first-child {
font-size: 12px;
font-weight: bolder;
// margin-bottom: -10px;
}
.h-link {
line-height: 40px;
}
.h-link a {
font-size: 14px;
text-decoration: none;
padding: 0px 15px;
/* height: 60px; */
display: inline-block;
}
img[src=''],
img:not([src]) {
opacity: 0;
}
//黑色
.vol-theme-dark {
.header {
background: #101010;
}
.header-text {
color: white;
}
.vol-header {
background-color: #272929;
}
.h-link a:hover {
background: #0c0202;
}
a {
color: #f2f2f2;
}
.h-link a:hover {
color: #dfdfdf;
}
.h-link .actived {
border-bottom: 2px solid white;
}
.h-link .actived a {
color: white !important;
}
.vol-header .user {
color: #ececec;
}
.vol-header .settings {
color: #d4d2d2;
}
.vol-aside .vol-menu {
background: black;
}
}
.vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item) {
background: #2e333b;
color: white;
}
.vol-theme-dark .vol-aside ::v-deep(.vol-menu .el-submenu) {
background: black;
}
.vol-theme-dark .vol-aside ::v-deep(.vol-menu .el-sub-menu__title *) {
color: #d6d6d6;
}
.vol-theme-dark .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item) {
color: #eee;
background: #1f1f1f;
}
.vol-theme-dark .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item.is-active),
.vol-theme-dark .vol-aside ::v-deep(.menu-item-lv1) {
background: black;
}
.vol-theme-dark .vol-aside ::v-deep(.menu-item-lv1) {
background: black;
color: #d6d6d6;
}
.vol-theme-dark .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item:hover) {
background: black;
}
.vol-theme-dark .vol-aside ::v-deep(.el-sub-menu__title) {
background-color: black;
}
.vol-theme-dark .vol-aside ::v-deep(.el-sub-menu__title:hover) {
background-color: rgb(25, 25, 25);
}
.vol-theme-dark .vol-aside ::v-deep(.el-sub-menu__title:hover *) {
color: white;
}
.vol-theme-red,
.vol-theme-red2 {
.vol-header {
background-color: rgb(237, 64, 20);
}
.header-text {
color: #dcdfe6;
}
.h-link a:hover {
background: #d71212;
}
.h-link .actived {
border-bottom: 2px solid white;
}
.h-link a,
.h-link .actived a,
.vol-header .settings,
.vol-header .user {
color: white;
}
.vol-header .header-text {
color: #fbfbfb;
}
}
.vol-theme-red {
.header {
background-color: rgb(237, 64, 20);
}
}
.vol-theme-red2 {
.header {
background-color: #a90000;
}
}
.vol-theme-orange,
.vol-theme-orange2 {
.header-text {
color: #dcdfe6;
}
.vol-header {
background-color: rgb(255, 153, 0);
}
.h-link a:hover {
background: #c97901;
}
.h-link .actived {
border-bottom: 2px solid white;
}
.h-link a,
.h-link .actived a,
.vol-header .settings,
.vol-header .user {
color: white;
}
.vol-header .header-text {
color: #fbfbfb;
}
}
.vol-theme-orange {
.header {
background: rgb(255, 153, 0);
}
}
.vol-theme-orange2 {
.header {
background-color: rgb(232, 141, 5);
}
}
//绿色
.vol-theme-green,
.vol-theme-green2 {
.header-text {
color: #dcdfe6;
}
.vol-header {
background-color: rgb(25, 190, 107);
}
.h-link a:hover {
background: #329103;
}
.h-link .actived {
border-bottom: 2px solid white;
}
.h-link a,
.h-link .actived a,
.vol-header .settings,
.vol-header .user {
color: white;
}
.vol-header .header-text {
color: #fbfbfb;
}
}
.vol-theme-green {
.header {
background: rgb(25, 190, 107);
}
}
.vol-theme-green2 {
.header {
background-color: rgb(1, 158, 79);
}
}
//蓝色
.vol-theme-blue,
.vol-theme-blue2 {
.header-text {
color: #dcdfe6;
}
.vol-header {
background-color: rgb(45, 140, 240);
}
.h-link a:hover {
background: #0170e3;
}
.h-link .actived {
border-bottom: 2px solid white;
}
.h-link a,
.h-link .actived a,
.vol-header .settings,
.vol-header .user {
color: white;
}
.vol-header .header-text {
color: #fbfbfb;
}
}
.vol-theme-blue {
.header {
background-color: rgb(45, 140, 240);
}
}
.vol-theme-blue2 {
.header {
background-color: #2d8cf0;
}
}
//白色
.vol-theme-white {
.header {
background-color: #434956;
}
.h-link a:hover {
background: #eeeeee;
}
.h-link a {
color: #211f1f;
}
.header-navigation {
// box-shadow: -7px 11px 10px -13px #678aa7;
border-bottom: 1px solid #eee;
height: 32px;
overflow: hidden;
line-height: 32px;
display: block;
margin: 0;
padding: 0;
outline: 0;
list-style: none;
position: relative;
z-index: 900;
font-weight: 400;
}
}
.vol-theme-white .project-name{
color: #505050;
}
.vol-theme-white
.vol-aside
::v-deep(.vol-el-menu-item .el-menu-item.is-active),
.vol-theme-white .vol-aside ::v-deep(.menu-item-lv1) {
background: #353941;
}
.vol-theme-white .vol-aside ::v-deep(.menu-item-lv1) {
background: #353941;
color: #d6d6d6;
}
.vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item:hover) {
background: #353941;
}
.vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title) {
background-color: #353941;
}
.vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title:hover) {
background-color: rgb(47, 46, 46);
}
.vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title),
.vol-theme-white .vol-aside ::v-deep(.el-menu-item),
.vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title:hover *) {
color: #bababa;
}
// .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item) {
// background: #363e4f;
// color: white;
// }
// .vol-theme-white .vol-aside ::v-deep(.vol-menu .el-submenu),
// .vol-theme-white .vol-aside ::v-deep(.menu-item-lv1) {
// background: #515a6e;
// }
// .vol-theme-white .vol-aside ::v-deep(.vol-menu) {
// background: #515a6e;
// }
// .vol-theme-white .vol-aside ::v-deep(.vol-menu .el-sub-menu__title *),
// .vol-theme-white .vol-aside ::v-deep(.menu-item-lv1 *) {
// color: #d6d6d6;
// }
// .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item) {
// color: #eee;
// }
// .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item.is-active),
// .vol-theme-white .vol-aside ::v-deep(.menu-item-lv1.is-active) {
// background: #59647b;
// color: #fff;
// }
// .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item:hover) {
// background: #6a758c;
// }
// .vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title:hover) {
// background-color: #525865;
// }
// .vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title:hover *) {
// color: white;
// }
// .vol-theme-red ::v-deep(.el-menu-item.is-active),
// .vol-theme-red2 ::v-deep(.el-menu-item.is-active)
// {
// background-color: #d71212;
// }
// .vol-theme-blue ::v-deep(.el-menu-item.is-active),
// .vol-theme-blue2 ::v-deep(.el-menu-item.is-active)
// {
// background-color: #2d8cf0;
// }
// .vol-theme-orange ::v-deep(.el-menu-item.is-active),
// .vol-theme-orange2 ::v-deep(.el-menu-item.is-active)
// {
// background-color: #ff9900;
// }
// .vol-theme-green ::v-deep(.el-menu-item.is-active),
// .vol-theme-green2 ::v-deep(.el-menu-item.is-active)
// {
// background-color: #19be6b;
// }
.theme-selector {
height: 100%;
padding-left: 16px;
.item {
cursor: pointer;
width: 60px;
height: 60px;
border-radius: 5px;
margin-bottom: 17px;
border: 1px solid #d4d2d2;
float: left;
margin-right: 13px;
}
}
.collapse-menu {
font-size: 21px;
color: #fff;
line-height: 40px;
position: absolute;
top: 0;
right: 5px;
cursor: pointer;
}