mirror of
https://github.com/akveo/ngx-admin.git
synced 2026-01-07 01:58:50 +01:00
docs(blur): how to enable blur theme
This commit is contained in:
parent
610a3e0e41
commit
578fa3558a
2 changed files with 50 additions and 22 deletions
|
|
@ -22,7 +22,7 @@ As we want a dark theme, we're taking `ng2`.
|
|||
|
||||
To do this, replace
|
||||
```scss
|
||||
@import 'colorSchemes/blue';
|
||||
@import 'colorSchemes/ng2';
|
||||
```
|
||||
|
||||
to
|
||||
|
|
|
|||
|
|
@ -8,47 +8,75 @@ template: article.jade
|
|||
|
||||
If you want to switch theme to the blur, you need to follow 3 simple steps:
|
||||
|
||||
1) Blur theme needs some javascript to calculate initial background offsets for panels.
|
||||
That's why first thing you need to do is enable that code.
|
||||
This should be done in Angular **configuration block**.
|
||||
For example you can add following lines to `src/app/theme/theme.config.js`:
|
||||
1) Blur color scheme needs some javascript to calculate initial background offsets for panels.
|
||||
That's why we need to tell the system that we want to use blur theme by specifying this in `src/app/theme/theme.config.ts`:
|
||||
```javascript
|
||||
baConfigProvider.changeTheme({blur: true});
|
||||
baConfigProvider.changeTheme({name: 'blur'});
|
||||
```
|
||||
|
||||
2) As well you need to change some colors.
|
||||
For example *Mint*'s default gray text color doesn't look good on blurred panels.
|
||||
2) Also you need to change some colors.
|
||||
For our blur theme we use following configuration:
|
||||
```javascript
|
||||
baConfigProvider.changeColors({
|
||||
default: 'rgba(#000000, 0.2)',
|
||||
defaultText: '#ffffff',
|
||||
let colorScheme = {
|
||||
primary: '#209e91',
|
||||
info: '#2dacd1',
|
||||
success: '#90b900',
|
||||
warning: '#dfb81c',
|
||||
danger: '#e85656',
|
||||
};
|
||||
this._baConfig.changeColors({
|
||||
default: '#4e4e55',
|
||||
defaultText: '#e2e2e2',
|
||||
border: '#dddddd',
|
||||
borderDark: '#aaaaaa',
|
||||
|
||||
primary: colorScheme.primary,
|
||||
info: colorScheme.info,
|
||||
success: colorScheme.success,
|
||||
warning: colorScheme.warning,
|
||||
danger: colorScheme.danger,
|
||||
|
||||
primaryLight: colorHelper.tint(colorScheme.primary, 30),
|
||||
infoLight: colorHelper.tint(colorScheme.info, 30),
|
||||
successLight: colorHelper.tint(colorScheme.success, 30),
|
||||
warningLight: colorHelper.tint(colorScheme.warning, 30),
|
||||
dangerLight: colorHelper.tint(colorScheme.danger, 30),
|
||||
|
||||
primaryDark: colorHelper.shade(colorScheme.primary, 15),
|
||||
infoDark: colorHelper.shade(colorScheme.info, 15),
|
||||
successDark: colorHelper.shade(colorScheme.success, 15),
|
||||
warningDark: colorHelper.shade(colorScheme.warning, 15),
|
||||
dangerDark: colorHelper.shade(colorScheme.danger, 15),
|
||||
|
||||
dashboard: {
|
||||
white: '#ffffff',
|
||||
blueStone: '#005562',
|
||||
surfieGreen: '#0e8174',
|
||||
silverTree: '#6eba8c',
|
||||
gossip: '#b9f2a1',
|
||||
white: '#10c4b5',
|
||||
},
|
||||
});
|
||||
```
|
||||
3) CSS should also be recompiled.
|
||||
Before running build command, we suggest you to switch to *blur* color profile.
|
||||
To do this replace theme in file `src/sass/theme/common.scss`:
|
||||
|
||||
Before running build command, switch to *blur* color profile.
|
||||
To do so replace theme in `src/app/theme/sass/conf/conf.scss`:
|
||||
|
||||
```scss
|
||||
@import 'theme/conf/colorScheme/mint';
|
||||
@import 'colorScheme/ng2';
|
||||
```
|
||||
|
||||
to
|
||||
|
||||
```scss
|
||||
@import 'theme/conf/colorScheme/blur';
|
||||
@import 'colorScheme/blur';
|
||||
```
|
||||
|
||||
3.1) If you would like to use some different background, replace following images:
|
||||
Additionaly, if you would like to use some different background, replace the following images:
|
||||
|
||||
- `src/app/assets/img/blur-bg.jpg` (main background image)
|
||||
- `src/app/assets/img/blur-bg-blurred.jpg` (blurred background image used on panels)
|
||||
- `src/assets/img/blur-bg.jpg` (main background image)
|
||||
- `src/assets/img/blur-bg-blurred.jpg` (blurred background image used on panels)
|
||||
|
||||
We suggest using 10px Gaussian blur to blur original image.
|
||||
We suggest using 10px Gaussian blur to blur an original image.
|
||||
|
||||
_________________________________________
|
||||
That's it! You have successfully blurred your theme! Run `gulp serve` and check it out.
|
||||
That's it! You have successfully blurred your theme! Run `npm start` and check it out.
|
||||
Loading…
Add table
Add a link
Reference in a new issue