parent
42a34f7a16
commit
5f68e2d231
17 changed files with 46 additions and 123 deletions
@ -1,36 +0,0 @@ |
||||
<template> |
||||
<div class="style"> |
||||
<img :src="img" /> |
||||
<div v-if="selected" class="select-item"> |
||||
<a-icon type="check" /> |
||||
</div> |
||||
</div> |
||||
</template> |
||||
|
||||
<script> |
||||
export default { |
||||
name: 'StyleItem', |
||||
props: ['selected', 'img'] |
||||
} |
||||
</script> |
||||
|
||||
<style lang="less" scoped> |
||||
.style{ |
||||
margin-right: 16px; |
||||
position: relative; |
||||
border-radius: 4px; |
||||
cursor: pointer; |
||||
.select-item{ |
||||
position: absolute; |
||||
top: 0; |
||||
right: 0; |
||||
width: 100%; |
||||
padding-top: 15px; |
||||
padding-left: 24px; |
||||
height: 100%; |
||||
color: #1890ff; |
||||
font-size: 14px; |
||||
font-weight: bold; |
||||
} |
||||
} |
||||
</style> |
@ -0,0 +1,4 @@ |
||||
// 自定义配置,参考 ./default/setting.js,需要自定义的属性在这里配置即可
|
||||
module.exports = { |
||||
themeColor: '#13c2c2', |
||||
} |
@ -1,22 +1,6 @@ |
||||
// 系统配置
|
||||
module.exports = { |
||||
lang: 'CN', |
||||
themeColor: '#1890ff', |
||||
theme: 'dark', |
||||
layout: 'side', |
||||
fixedHeader: false, |
||||
fixedSideBar: true, |
||||
weekMode: false, |
||||
multiPage: false, |
||||
systemName: 'Vue Antd Admin', |
||||
copyright: '2018 ICZER 工作室出品', |
||||
animate: { |
||||
name: 'bounce', |
||||
direction: 'left' |
||||
}, |
||||
footerLinks: [ |
||||
{link: 'https://pro.ant.design', name: 'Pro首页'}, |
||||
{link: 'https://github.com/iczer/vue-antd-admin', icon: 'github'}, |
||||
{link: 'https://ant.design', name: 'Ant Design'} |
||||
], |
||||
} |
||||
const deepmerge = require('deepmerge') |
||||
const _config = require('./config') |
||||
const setting = require('./default').setting |
||||
const config = deepmerge(setting, _config) |
||||
|
||||
module.exports = config |
||||
|
@ -1,17 +1,16 @@ |
||||
const {generate} = require('@ant-design/colors') |
||||
const varyColor = require('webpack-theme-color-replacer/client/varyColor') |
||||
// ant design vue 默认主题色
|
||||
const antPrimaryColor = '#1890ff' |
||||
// ant design vue 默认dark主题色,若主题色为默认主题色则返回此 dark 主题色系
|
||||
const antDarkColors = ['#000c17', '#001529', '#002140'] |
||||
|
||||
function getDarkColors(color, theme) { |
||||
function getDarkColors(color) { |
||||
if (color == antPrimaryColor) { |
||||
return antDarkColors |
||||
} |
||||
const lightColors = generate(color, {theme: theme, backgroundColor: '#000000'}) |
||||
const darkColors = generate(lightColors[5], {theme: theme, backgroundColor: '#000000'}) |
||||
let deepDark = darkColors.slice(0, 3) |
||||
return deepDark |
||||
const darkColors = [] |
||||
darkColors.push(varyColor.darken(color, 0.93), varyColor.darken(color, 0.83), varyColor.darken(color, 0.73)) |
||||
return darkColors |
||||
} |
||||
|
||||
module.exports = {getDarkColors} |
||||
|
Loading…
Reference in new issue