This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
cyber-narrator-cn-ui/src/assets/css/main.scss
chenjinsong 7f5d5df9f2 Merge remote-tracking branch 'origin/dev-css-refact' into dev
# Conflicts:
#	src/Login.vue
#	src/assets/css/components/components/rightBox/report/reportBox.scss
#	src/assets/css/components/views/charts2/entityDetailSubscriberMap.scss
#	src/assets/css/components/views/charts2/networkOverviewApps.scss
#	src/assets/css/components/views/entityExplorer/entityList/detail-overview.scss
#	src/assets/css/components/views/entityExplorer/entityList/row.scss
#	src/components/rightBox/report/ReportBox.vue
#	src/components/table/setting/knowledgeBaseTableForCard.vue
#	src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue
#	src/views/entityExplorer/entityList/Row.vue
2024-04-11 11:51:49 +08:00

128 lines
3.6 KiB
SCSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@use 'sass:map';
@use 'sass:math';
@use './common.scss';
/* 主题 */
// 按需重写、新增element变量值
@forward 'element-plus/theme-chalk/src/common/var.scss' with (
/* 颜色 */
$colors: (
'primary': (
'base': #046ECA
),
// 新增一个业务色暂命名为business
'business': (
'base': #38ACD2
),
'success': (
'base': #7E9F54,
),
'danger': (
'base': #E26154,
),
'error': (
'base': #E26154,
)
),
/* select相关 */
// select input中的边距控制select框的大小
$select-wrapper-padding: (
'large': 8px 16px,
'default': 2px 12px,
'small': 2px 8px,
),
$select-option: (
'height': 28px
),
// 通用尺寸
$common-component-size: (
'large': 32px,
'default': 28px,
'small': 24px
),
// dropdown
$dropdown: (
'menuItem-hover-fill': var(--el-fill-color-light),
'menuItem-hover-color': var(--el-text-color-regular)
),
$checkbox: (
'checked-input-border-color': var(--el-color-business),
'checked-bg-color': var(--el-color-business),
)
);
// 导出重写后的var.scss暴露内部变量供别处使用
@use 'element-plus/theme-chalk/src/common/var.scss' as css-var;
// 引入element样式
@use 'element-plus/theme-chalk/src/index.scss' as *;
// 引入element定义的sass函数
@use 'element-plus/theme-chalk/src/mixins/_var' as var;
:root {
// 为新增的业务色设置css变量
@include var.set-css-var-value(('color', 'business'), map.get(css-var.$colors, 'business', 'base'));
// 生成 business 的 light 色值
@for $i from 1 through 9 {
@include var.set-css-var-value(('color', 'business', 'light', $i), mix(
css-var.$color-white,
map.get(css-var.$colors, 'business', 'base'),
math.percentage(math.div($i, 10))
));
}
// 生成 business 的 dark2色值
@for $i from 1 through 2 {
@include var.set-css-var-value(('color', 'business', 'dark', $i), mix(
css-var.$color-black,
map.get(css-var.$colors, 'business', 'base'),
math.percentage(math.div($i, 10))
));
}
--cn-bg-color-light: #EBF1F4; // 一个用得比较多的背景色
--cn-bg-color-lighter: #F7F7F7; // 一个用得比较多的背景色
--cn-color-critical: #D84C4C; // critical 严重等级分布
--cn-color-critical-rgb: 216,76,76; // critical 严重等级分布
--cn-color-high: #FF9A79; // high
--cn-color-high-rgb: 255,154,121; // high
--cn-color-info: #D1BD50; // info
--cn-color-info-rgb: 209,189,80; // info
--cn-color-medium: #FFB65A; // medium
--cn-color-medium-rgb: 255,182,90; // medium
--cn-color-low: #FFD82D; // low
--cn-color-low-rgb: 255,216,45; // low
--cn-map-bg-color: #CAD2D3; // 地图底色
}
@font-face {
font-family: 'NotoSansSChineseRegular';
src: url('~@/assets/css/font/NotoSansHans-Regular-2.ttf') format('truetype');
font-weight: normal;
font-display: auto;
font-style: normal;
}
@font-face {
font-family: 'Helvetica-Bold';
src: url('~@/assets/css/font/Helvetica-Bold-02.ttf') format('truetype');
font-weight: normal;
font-display: auto;
font-style: normal;
}
$--color-text-primary: #303133 !default;
$--border-color: #E2E5EC;
@import './themes/theme-light.scss'; // 加载主题变量
@import './components/index'; // 加载cn组件样式
@import './common/index.scss'; // 加载通用样式
@import "common/cover-element-plus"; // 覆盖新版elemen-plus样式
.dark {
//$--theme: dark;
//@import './themes/theme-dark.scss'; // 加载主题变量
//@import './components/index'; // 加载cn组件样式
//@import './common/index.scss'; // 加载通用样式
//.fixed-button:hover {
// background: #40474b !important;
//}
}