Skip to content

Commit 1215f8e

Browse files
committed
优化主题色
1 parent 839ec7a commit 1215f8e

File tree

5 files changed

+13
-8
lines changed

5 files changed

+13
-8
lines changed

public/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1" />
77
<meta name="theme-color" content="#000000" />
88
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
9-
<title>React App</title>
9+
<title>React Admin</title>
1010
</head>
1111
<body>
1212
<link rel="stylesheet/less" type="text/css" href="%PUBLIC_URL%/static/color.less" />

public/static/color.less

+1
Original file line numberDiff line numberDiff line change
@@ -2140,6 +2140,7 @@ this.tinycolor = tinycolor;
21402140

21412141
:root {
21422142
--PC: @primary-color; //color.less中加入css原生变量:--PC
2143+
--PCL:color(~`colorPalette("@{btn-primary-bg}", 1)`);
21432144
}
21442145

21452146
html {

src/styles/vars.less

+1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44
@btn-primary-bg: rgb(47, 84, 235);
55
:root {
66
--PC: @primary-color; //color.less中加入css原生变量:--PC
7+
--PCL:color(~`colorPalette("@{btn-primary-bg}", 1)`);
78
}

src/views/Layout/components/Sider.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ class WSider extends Component{
1313
return(
1414
<Sider collapsed={collapsed} theme={this.props.menuTheme} >
1515
<div className="logo" >
16-
<img src="/ico.png" alt=""></img>
17-
<span className={collapsed?'menu_theme dark hide':'menu_theme dark show'} href="">React Admin</span>
16+
<img src="/ico.png" alt=""></img>
17+
<span className={collapsed?`menu_theme ${menuTheme} hide`:`menu_theme ${menuTheme} show`} href="">React Admin</span>
1818
</div>
1919
<Menu
2020
theme={menuTheme}

src/views/Layout/index.less

+8-5
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,21 @@
1111
}
1212
.menu_theme{
1313
padding-left: 10px;
14-
vertical-align: top
14+
vertical-align: top;
15+
font-size: 18px;
16+
font-weight: bold
1517
}
1618
.menu_theme.dark{
1719
color: #ffffff;
18-
font-size: 18px;
19-
font-weight: bold
2020
}
21-
.menu_theme.dark.show{
21+
.menu_theme.light{
22+
color: var(--PC)
23+
}
24+
.menu_theme.dark.show,.menu_theme.light.show{
2225
opacity: 1;
2326
transition: all 1s ease-in
2427
}
25-
.menu_theme.dark.hide{
28+
.menu_theme.dark.hide,.menu_theme.light.hide{
2629
opacity: 0;
2730

2831
}

0 commit comments

Comments
 (0)