支持主题风格配置
This commit is contained in:
		
							
								
								
									
										39
									
								
								ruoyi-ui/src/assets/images/dark.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								ruoyi-ui/src/assets/images/dark.svg
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <svg width="52px" height="45px" viewBox="0 0 52 45" version="1.1"  | ||||
|     xmlns="http://www.w3.org/2000/svg"  | ||||
|     xmlns:xlink="http://www.w3.org/1999/xlink"> | ||||
|     <defs> | ||||
|         <filter x="-9.4%" y="-6.2%" width="118.8%" height="122.5%" filterUnits="objectBoundingBox" id="filter-1"> | ||||
|             <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> | ||||
|             <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur> | ||||
|             <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.15 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix> | ||||
|             <feMerge> | ||||
|                 <feMergeNode in="shadowMatrixOuter1"></feMergeNode> | ||||
|                 <feMergeNode in="SourceGraphic"></feMergeNode> | ||||
|             </feMerge> | ||||
|         </filter> | ||||
|         <rect id="path-2" x="0" y="0" width="48" height="40" rx="4"></rect> | ||||
|         <filter x="-4.2%" y="-2.5%" width="108.3%" height="110.0%" filterUnits="objectBoundingBox" id="filter-4"> | ||||
|             <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> | ||||
|             <feGaussianBlur stdDeviation="0.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur> | ||||
|             <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix> | ||||
|         </filter> | ||||
|     </defs> | ||||
|     <g id="配置面板" width="48" height="40" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> | ||||
|         <g id="setting-copy-2" width="48" height="40" transform="translate(-1190.000000, -136.000000)"> | ||||
|             <g id="Group-8" width="48" height="40" transform="translate(1167.000000, 0.000000)"> | ||||
|                 <g id="Group-5-Copy-5" filter="url(#filter-1)" transform="translate(25.000000, 137.000000)"> | ||||
|                     <mask id="mask-3" fill="white"> | ||||
|                         <use xlink:href="#path-2"></use> | ||||
|                     </mask> | ||||
|                     <g id="Rectangle-18"> | ||||
|                         <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-2"></use> | ||||
|                         <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-2"></use> | ||||
|                     </g> | ||||
|                     <rect id="Rectangle-11" fill="#FFFFFF" mask="url(#mask-3)" x="0" y="0" width="48" height="10"></rect> | ||||
|                     <rect id="Rectangle-18" fill="#303648" mask="url(#mask-3)" x="0" y="0" width="16" height="40"></rect> | ||||
|                 </g> | ||||
|             </g> | ||||
|         </g> | ||||
|     </g> | ||||
| </svg> | ||||
| After Width: | Height: | Size: 2.6 KiB | 
							
								
								
									
										39
									
								
								ruoyi-ui/src/assets/images/light.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								ruoyi-ui/src/assets/images/light.svg
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <svg width="52px" height="45px" viewBox="0 0 52 45" version="1.1"  | ||||
|     xmlns="http://www.w3.org/2000/svg"  | ||||
|     xmlns:xlink="http://www.w3.org/1999/xlink"> | ||||
|     <defs> | ||||
|         <filter x="-9.4%" y="-6.2%" width="118.8%" height="122.5%" filterUnits="objectBoundingBox" id="filter-1"> | ||||
|             <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> | ||||
|             <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur> | ||||
|             <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.15 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix> | ||||
|             <feMerge> | ||||
|                 <feMergeNode in="shadowMatrixOuter1"></feMergeNode> | ||||
|                 <feMergeNode in="SourceGraphic"></feMergeNode> | ||||
|             </feMerge> | ||||
|         </filter> | ||||
|         <rect id="path-2" x="0" y="0" width="48" height="40" rx="4"></rect> | ||||
|         <filter x="-4.2%" y="-2.5%" width="108.3%" height="110.0%" filterUnits="objectBoundingBox" id="filter-4"> | ||||
|             <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset> | ||||
|             <feGaussianBlur stdDeviation="0.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur> | ||||
|             <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix> | ||||
|         </filter> | ||||
|     </defs> | ||||
|     <g id="配置面板" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> | ||||
|         <g id="setting-copy-2" transform="translate(-1254.000000, -136.000000)"> | ||||
|             <g id="Group-8" transform="translate(1167.000000, 0.000000)"> | ||||
|                 <g id="Group-5" filter="url(#filter-1)" transform="translate(89.000000, 137.000000)"> | ||||
|                     <mask id="mask-3" fill="white"> | ||||
|                         <use xlink:href="#path-2"></use> | ||||
|                     </mask> | ||||
|                     <g id="Rectangle-18"> | ||||
|                         <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-2"></use> | ||||
|                         <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-2"></use> | ||||
|                     </g> | ||||
|                     <rect id="Rectangle-18" fill="#FFFFFF" mask="url(#mask-3)" x="0" y="0" width="16" height="40"></rect> | ||||
|                     <rect id="Rectangle-11" fill="#FFFFFF" mask="url(#mask-3)" x="0" y="0" width="48" height="10"></rect> | ||||
|                 </g> | ||||
|             </g> | ||||
|         </g> | ||||
|     </g> | ||||
| </svg> | ||||
| After Width: | Height: | Size: 2.5 KiB | 
| Before Width: | Height: | Size: 509 KiB After Width: | Height: | Size: 509 KiB | 
| Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 79 KiB | 
| @@ -8,6 +8,7 @@ | ||||
|   } | ||||
|  | ||||
|   .sidebar-container { | ||||
|     -webkit-transition: width .28s; | ||||
|     transition: width 0.28s; | ||||
|     width: $sideBarWidth !important; | ||||
|     background-color: $menuBg; | ||||
| @@ -19,6 +20,8 @@ | ||||
|     left: 0; | ||||
|     z-index: 1001; | ||||
|     overflow: hidden; | ||||
|     -webkit-box-shadow: 2px 0 6px rgba(0,21,41,.35); | ||||
|     box-shadow: 2px 0 6px rgba(0,21,41,.35); | ||||
|  | ||||
|     // reset element-ui css | ||||
|     .horizontal-collapse-transition { | ||||
| @@ -73,21 +76,20 @@ | ||||
|     .submenu-title-noDropdown, | ||||
|     .el-submenu__title { | ||||
|       &:hover { | ||||
|         background-color: $menuHover !important; | ||||
|         background-color: rgba(0, 0, 0, 0.06) !important; | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     .is-active>.el-submenu__title { | ||||
|     & .theme-dark .is-active > .el-submenu__title { | ||||
|       color: $subMenuActiveText !important; | ||||
|     } | ||||
|  | ||||
|     & .nest-menu .el-submenu>.el-submenu__title, | ||||
|     & .el-submenu .el-menu-item { | ||||
|       min-width: $sideBarWidth !important; | ||||
|       background-color: $subMenuBg !important; | ||||
|  | ||||
|       &:hover { | ||||
|         background-color: $subMenuHover !important; | ||||
|         background-color: rgba(0, 0, 0, 0.06) !important; | ||||
|       } | ||||
|     } | ||||
|   } | ||||
| @@ -190,7 +192,7 @@ | ||||
|   .el-menu-item { | ||||
|     &:hover { | ||||
|       // you can use $subMenuHover | ||||
|       background-color: $menuHover !important; | ||||
|       background-color: rgba(0, 0, 0, 0.06) !important; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   | ||||
| @@ -15,6 +15,11 @@ $subMenuActiveText:#f4f4f5; // https://github.com/ElemeFE/element/issues/12951 | ||||
|  | ||||
| $menuBg:#304156; | ||||
| $menuHover:#263445; | ||||
| $sidebarTitle: #ffffff; | ||||
|  | ||||
| $menuLightBg:#ffffff; | ||||
| $menuLightHover:#f0f1f5; | ||||
| $sidebarLightTitle: #001529; | ||||
|  | ||||
| $subMenuBg:#1f2d3d; | ||||
| $subMenuHover:#001528; | ||||
| @@ -29,7 +34,11 @@ $sideBarWidth: 200px; | ||||
|   subMenuActiveText: $subMenuActiveText; | ||||
|   menuBg: $menuBg; | ||||
|   menuHover: $menuHover; | ||||
|   menuLightBg: $menuLightBg; | ||||
|   menuLightHover: $menuLightHover; | ||||
|   subMenuBg: $subMenuBg; | ||||
|   subMenuHover: $subMenuHover; | ||||
|   sideBarWidth: $sideBarWidth; | ||||
|   sidebarTitle: $sidebarTitle; | ||||
|   sidebarLightTitle: $sidebarLightTitle | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user