123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877 |
- @picker-bg-color: fade(rgb(3, 7, 19), 95);
- #appBody.nsfStyle {
- background: #09172b;
- // /integratedAlarm/safe/realwarning 卡片
- .card {
- color: rgb(228, 236, 255);
- background: #142446;
- .safeCom {
- .safeCom_head {
- border-bottom: 0;
- }
- }
- }
- // /integratedAlarm/safe/dataSearch
- .data-search {
- .data-content {
- .card-left {
- .cardleft,
- .cardright {
- background: rgb(21, 37, 69);
- }
- }
- .card-right {
- background: rgb(21, 37, 69);
- }
- }
- }
- // 历史数据按钮弹窗顶部按钮
- .pickerFifter {
- .buttons {
- background-color: rgba(37, 112, 206, 0.2);
- border: 1px solid rgb(37, 112, 206);
- color: rgb(37, 112, 206);
- }
- }
- // /integratedAlarm/alarmConfig/historyConfig 编辑按钮弹窗底部底部按钮
- .footerButton {
- .el-button:first-child {
- background-color: rgba(37, 112, 206, 0.16) !important;
- }
- .el-button:last-of-type {
- color: #fff;
- background-color: rgb(37, 112, 206);
- }
- }
- // /economicsOperation/benchmarkingManagement/performanceRankingList
- .tabCut {
- .active {
- background: rgb(37, 112, 206);
- }
- }
- .buttons {
- color: #fff;
- background-color: rgb(37, 112, 206);
- border: 0;
- &:hover {
- color: rgb(223, 232, 250);
- background: rgb(26, 92, 175);
- }
- }
- .performance {
- .lyl-item {
- color: #67b9ff;
- }
- }
- .tabCut1 {
- .tabCut-item {
- background: rgba(37, 112, 206, 0.4);
- &.active {
- background: rgb(37, 112, 206);
- }
- }
- }
- // /economicsOperation/thematicAnalysis/windEnergy
- .parcel-box .search .searchColor {
- color: #fff;
- background-color: rgb(37, 112, 206);
- border: 0;
- &:hover {
- color: rgb(223, 232, 250);
- background: rgb(26, 92, 175);
- }
- }
- // /economicsOperation/stationAnalyse/WindAndPhotovoltaic
- .windAndPhotovoltaic .wp-search .searchColor {
- color: #fff;
- background-color: rgb(37, 112, 206);
- border: 0;
- &:hover {
- color: rgb(223, 232, 250);
- background: rgb(26, 92, 175);
- }
- }
- // /economicsOperation/windAnalyse/powerSearch
- .selections {
- .selections_btn {
- background: rgba(37, 112, 206, 0.2);
- border: 1px solid rgba(37, 112, 206, 0.2);
- &.active {
- background: rgb(37, 112, 206);
- border: 1px solid rgb(37, 112, 206);
- }
- }
- }
- // /economicsOperation/windAnalyse/qxpclfx
- .query-items {
- .newspan {
- &.active {
- background: linear-gradient(to top, rgba(#67b9ff, 0.5), rgba(#67b9ff, 0));
- &:after {
- border-color: #67b9ff;
- }
- }
- &:hover {
- background: linear-gradient(to top, rgba(#67b9ff, 0.5), rgba(#67b9ff, 0));
- &:after {
- border-color: #67b9ff;
- }
- }
- }
- }
- .searchColor {
- color: #fff;
- background-color: rgb(37, 112, 206);
- border: 0;
- &:hover {
- color: rgb(223, 232, 250);
- background: rgb(26, 92, 175);
- }
- }
- // /economicsOperation/efficiency/stateEfficiency
- .date {
- .day,
- .year {
- border: 1px solid #67b9ff;
- &.active {
- background: rgba(#67b9ff, 0.4);
- }
- }
- .mouth {
- border-top: 1px solid #67b9ff;
- border-bottom: 1px solid #67b9ff;
- &.active {
- background: rgba(#67b9ff, 0.4);
- }
- }
- }
- // /integratedAlarm/deviceConfig
- .device-config .device-content .box-card-tree,
- .device-config .device-content .box-card {
- background: rgb(21, 37, 69)
- }
- // header 菜单激活状态
- .header-menu,
- .header-nxf {
- .header-menu-list,
- .header-nxf-list {
- .header-menu-item,
- .header-nxf-item {
- outline: none;
- &.active {
- color: #67b9ff;
- // background: linear-gradient(to top, rgba(#2169c3, 0.5), rgba(#142446, 0)) !important;
- background: none !important;
- // border-color: #2169c3 !important;
- border-color: none !important;
- &:after {
- // border-color: #2169c3;
- }
- }
- }
- }
- // header 右侧 user
- .header-menu-user,
- .header-nxf-user {
- .header-menu-user-title,
- .header-nxf-user-title {
- .el-dropdown-link {
- color: #67b9ff;
- }
- }
- }
- }
- // 左侧菜单
- .menu-list {
- .menu-item {
- .svg-icon-green {
- svg {
- use {
- fill: #fff;
- }
- }
- }
- .svg-icon-gray {
- svg {
- use {
- fill: #777;
- }
- }
- }
- }
- }
- // 表格类页面内表格上文本方标题
- .leftContent {
- span {
- color: rgb(254, 254, 255);
- }
- }
- // 部分页面顶部搜索条件框
- .form-wrapper {
- .btns {
- .buttons {
- color: #fff;
- background-color: rgb(37, 112, 206);
- border: 0;
- &:hover {
- color: rgb(223, 232, 250);
- background: rgb(26, 92, 175);
- }
- }
- }
- }
- // 左侧导航背景颜色
- .menu-body {
- background: rgb(8, 23, 44);
- // 左侧导航菜单二级
- .sub-menu {
- background: rgba(3, 7, 19, 0.75);
- border-color: rgba(#2169c3, 0.5);
- .menu-item {
- border: 0;
- color: #777;
- background: rgb(8, 23, 44);
- &.active {
- background: rgb(26, 102, 198);
- .sub-menu-text {
- color: #fff;
- }
- }
- }
- }
- // 左侧菜单底部图钉
- .svg-icon-green {
- svg {
- use {
- fill: #2169c3;
- }
- }
- }
- }
- // 页面渲染 router 部分背景颜色
- .main-body {
- background: rgb(3, 7, 19);
- }
- // el-dialog 弹窗
- .el-dialog {
- background: fade(rgb(3, 7, 19), 95);
- border: 1px solid fade(#2169c3, 50);
- box-shadow: 0px 8px 17px 1px rgba(#2169c3, 0.3);
- &.el-dialog--center .el-dialog__body,
- .el-dialog__body {
- padding: 16px 24px;
- }
- &.hide-header {
- .el-dialog__header {
- background: none; // 去除弹窗 header 背景图片
- border: none;
- .el-dialog__title {
- display: none;
- }
- }
- }
- }
- // el-dialog 弹窗 class el-overlay
- .el-overlay {
- .el-dialog__header {
- background: none; // 去除弹窗 header 背景图片
- }
- }
- .el-loading-mask {
- .el-loading-spinner {
- .path {
- stroke: #2169c3;
- }
- .el-loading-text {
- color: #2169c3 !important;
- }
- }
- }
- // select 组件
- .el-select {
- .el-select__tags {
- .el-tag {
- background: #000;
- .el-icon-close {
- background-color: transparent;
- border: 1px solid #fff;
- }
- }
- }
- }
- // 组件下拉选框
- .el-popper {
- &.el-cascader__dropdown[role="tooltip"] {
- background: @picker-bg-color;
- border-color: @picker-bg-color;
- .el-cascader-menu {
- border-color: @gray;
- }
- .el-cascader-node:not(.is-disabled):focus,
- .el-cascader-node:not(.is-disabled):hover {
- background: fade(@green, 20);
- color: @green;
- }
- .el-cascader-node.in-active-path,
- .el-cascader-node.is-active,
- .el-cascader-node.is-selectable.in-checked-path {
- color: @green;
- }
- }
- &.el-select__popper[role="tooltip"] {
- border-color: @picker-bg-color;
- background: @picker-bg-color;
- .el-cascader-menu {
- border-color: @gray;
- }
- .el-select-dropdown__item.hover,
- .el-select-dropdown__item:hover {
- background: fade(rgb(26, 92, 175), 20);
- color: rgb(223, 232, 250);
- // color : #fff;
- // background-color: rgb(37, 112, 206);
- // border : 0;
- }
- .el-select-dropdown__item.selected {
- background: transparent;
- color: rgb(26, 92, 175);
- border-color: rgb(26, 92, 175);
- }
- }
- }
- // 日期选择组件
- .el-picker__popper.el-popper[role="tooltip"] {
- border-color: @picker-bg-color !important;
- background: @picker-bg-color !important;
- }
- .el-picker-panel__footer {
- background: @picker-bg-color ;
- .el-button--text {
- color: #fff;
- }
- .el-button.is-plain {
- color: #67b9ff;
- border-color: #67b9ff;
- }
- }
- .el-date-editor.is-active,
- .el-date-editor.is-active:hover,
- .el-date-editor.is-focus .el-input__inner {
- border-color: rgb(26, 92, 175);
- }
- .date-select.el-picker__popper.el-popper[role="tooltip"] .el-picker-panel .el-date-table td.current:not(.disabled) span,
- .el-picker-panel.el-date-range-picker .el-date-range-picker__content .el-date-table td.end-date span,
- .el-picker-panel.el-date-range-picker .el-date-range-picker__content .el-date-table td.start-date span {
- background: rgb(26, 92, 175);
- }
- .date-select.el-picker__popper.el-popper[role="tooltip"] .el-picker-panel .el-date-table td.available:hover {
- color: rgb(26, 92, 175);
- }
- .el-date-picker__header {
- .el-icon-d-arrow-left:hover,
- .el-icon-arrow-left:hover,
- .el-date-picker__header-label:hover,
- .el-icon-d-arrow-right:hover,
- .el-icon-arrow-right:hover {
- color: rgb(26, 92, 175);
- }
- }
- .el-picker-panel {
- .el-time-panel {
- border-color: #fff;
- background-color: rgb(3, 7, 19);
- box-shadow: var(--el-box-shadow-light);
- }
- .el-time-spinner__item {
- color: rgb(223, 232, 250);
- &.active {
- color: #67b9ff;
- }
- &:hover:not(.disabled):not(.active) {
- background: fade(rgb(26, 92, 175), 75);
- }
- }
- .el-time-panel__footer {
- background: rgb(3, 7, 19);
- }
- .el-time-panel__btn.cancel {
- color: #fff,
- }
- .el-time-panel__btn.confirm {
- color: #67b9ff,
- }
- }
- .date-select.el-picker__popper.el-popper[role="tooltip"] .el-picker-panel .el-date-picker__editor-wrap .el-time-panel .el-time-panel__content {
- background: transparent;
- }
- // el-tree
- .el-tree.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
- color: #67b9ff;
- }
- .el-tree .el-tree-node__content:hover,
- .el-tree .el-upload-list__item:hover {
- color: #67b9ff;
- }
- .el-tree .el-tree-node.is-current {
- .changenodeLabel {
- color: #67b9ff;
- }
- }
- // el-radio
- .el-overlay .el-radio-group .el-radio-button__original-radio:checked+.el-radio-button__inner {
- background-color: rgba(#67b9ff, 0.75);
- }
- .el-overlay .el-radio-group .el-radio-button__original-radio+.el-radio-button__inner {
- border-color: #2169c3;
- }
- .el-overlay .el-radio-group .el-radio-button__original-radio+.el-radio-button__inner {
- background: rgba(0, 0, 0, 0.5);
- }
- // 确认弹窗
- .el-overlay .el-message-box {
- background: rgba(3, 7, 19, 0.95);
- border: 1px solid rgba(33, 105, 195, 0.5);
- box-shadow: 0px 8px 17px 1px rgba(33, 105, 195, 0.3);
- .el-message-box__btns {
- .el-button.el-button--primary {
- color: #fff;
- background-color: rgb(37, 112, 206);
- border: 0;
- &:hover {
- color: rgb(223, 232, 250);
- background: rgb(26, 92, 175);
- }
- }
- }
- }
- // 分页器
- .el-pagination {
- .el-pagination__sizes {
- .el-input {
- .el-input__inner:hover {
- border-color: #47aee7;
- }
- }
- }
- .el-pager {
- li.active {
- color: #47aee7;
- }
- }
- }
- // el-checkbox
- .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,
- .el-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner {
- background-color: #2169c3;
- border-color: #2169c3;
- }
- .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label {
- color: #67b9ff;
- }
- // el-tabs
- .el-tabs .el-tabs__item.is-active,
- .el-tabs .el-tabs__item:hover {
- color: #67b9ff;
- }
- .el-tabs .el-tabs__active-bar {
- background-color: #67b9ff;
- }
- .el-tabs.el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
- border-bottom-color: #67b9ff;
- }
- .el-tabs.el-tabs--card>.el-tabs__header .el-tabs__nav {
- border-color: #67b9ff;
- }
- .el-tabs.el-tabs--card>.el-tabs__header .el-tabs__item {
- border-color: #67b9ff;
- }
- .el-tabs .el-tabs__item {
- color: #aaa;
- }
- // 下拉菜单
- .dropdown .el-dropdown-menu {
- background: rgb(10, 23, 42);
- .el-dropdown-menu__item {
- color: #fff;
- &:hover {
- color: #67b9ff;
- }
- }
- }
- // 顶部右上角退出登录
- .el-scrollbar__view.el-dropdown__list {
- background: transparent;
- margin: 0;
- padding: 0;
- }
- // el-radio 选中状态
- .el-radio.is-checked {
- .el-radio__inner {
- background: #67b9ff;
- border-color: #67b9ff;
- }
- .el-radio__label {
- color: #67b9ff;
- }
- }
- // el-popover
- .el-popover {
- background: rgb(11, 29, 66);
- color: #fff;
- border: 1px solid rgb(11, 29, 66);
- .el-popover__title {
- color: #fff;
- }
- }
- // 部分页面顶部搜索条件右侧按钮
- .search-wrapper {
- .buttons {
- color: #fff;
- background-color: rgb(37, 112, 206);
- border: 0;
- &:hover {
- color: rgb(223, 232, 250);
- background: rgb(26, 92, 175);
- }
- }
- }
- // el-table
- .main-body,
- .warn-table,
- .df-table {
- .el-table,
- .custom-table.el-table {
- background: rgb(3, 7, 19);
- border: 0px; // 包裹表格父元素边框
- .el-table__row {
- background: transparent; // 表格底色,因表格上层有其他颜色遮挡所以视觉效果看起来仿佛是表格边框
- & .el-table__cell {
- border-bottom: 1px solid rgb(17, 58, 120) !important; // 表格单元格底部边框颜色
- .el-button {
- color: rgb(71, 174, 231) !important;
- &:active {
- color: #70d0f4 !important;
- }
- }
- }
- }
- &.el-table--border::after,
- &.el-table--group::after,
- &::before {
- background-color: transparent;
- }
- tr {
- td {
- background-color: rgb(3, 7, 19); // 表格基数行背景颜色
- }
- &:hover td {
- color: #67b9ff; // 表格基数行 hover 文字颜色
- background-color: rgb(3, 7, 19) !important; // 表格基数行 hover 背景颜色
- }
- }
- td {
- border: 0px; // 表格内部除了最后一行底部以外的上下左右边框
- padding: 0;
- height: 37px;
- line-height: 37px;
- color: rgb(194, 225, 255);
- &.light,
- &.always-light {
- color: #67b9ff !important;
- }
- }
- th {
- border: 0px;
- padding: 0px;
- height: 37px;
- line-height: 37px;
- font-weight: normal;
- text-align: center;
- // color : rgb(85, 113, 166);
- color: rgb(255, 255, 255);
- cursor: pointer;
- &.is-leaf {
- border: 0px;
- }
- &.light,
- &.always-light {
- color: #67b9ff !important;
- }
- }
- th,
- tr {
- background-color: transparent;
- border: 0px;
- }
- thead {
- color: @gray-l;
- font-weight: 500;
- font-size: 14px;
- border: 0px;
- th,
- &.is-group th {
- &.el-table__cell {
- background: rgb(19, 35, 71);
- border-color: transparent !important;
- }
- }
- }
- .el-table__body {
- border: 0px; // 表格最外侧除右边以外边框
- font-size: 14px;
- }
- &.el-table--striped .el-table__body tr.el-table__row--striped {
- td {
- background-color: rgb(16, 25, 46); // 表格偶数行背景颜色
- }
- &:hover td {
- color: #67b9ff;
- background-color: rgb(16, 25, 46) !important; // 表格偶数行 hover 背景颜色
- }
- }
- &.el-table--border,
- &.el-table--group {
- border: none;
- }
- .ascending .sort-caret.ascending {
- border-bottom-color: #2169c3;
- }
- .descending .sort-caret.descending {
- border-top-color: #2169c3;
- }
- }
- .el-table__expanded-cell {
- background: transparent;
- }
- .el-table__footer-wrapper tbody td {
- background: #1a1f2fcc;
- }
- }
- .warnTable{
- .el-table{
- .el-table__header-wrapper{
- .el-table__header{
- thead{
- tr{
- th{
- background: #242833;
- }
- }
- }
- }
- }
- .el-table__body-wrapper{
- .el-table__body{
- tbody{
- .el-table__row{
- .el-table__cell{
- background: #16181e;
- color: #989898;
- }
- }
- .el-table__row--striped{
- .el-table__cell{
- background: #202329;
- }
- }
- }
- }
- }
- }
- }
- .el-cascader__dropdown {
- .el-cascader-node {
- &.in-active-path {
- .el-cascader-node__label,
- .el-icon-arrow-right {
- color: #2169c3;
- }
- }
- &.is-active {
- .el-cascader-node__label,
- .el-icon-arrow-right {
- color: #2169c3;
- }
- }
- &:hover {
- background: rgba(#2169c3, 0.2) !important;
- .el-cascader-node__label,
- .el-icon-arrow-right {
- color: #2169c3;
- }
- }
- &[aria-expanded="true"] {
- background: rgba(#2169c3, 0.2) !important;
- }
- &[role="menuitem"]:focus {
- background: rgba(#2169c3, 0.2) !important;
- .el-cascader-node__label {
- color: #2169c3;
- }
- }
- }
- }
- }
|