Styles Customization
Apex admin manages all theme scss files in
src/sass/
folder and users scss files
inside assets/scss/
folder. Both
src/sass/
and assets/
folders
can be found in root of the downloaded package.
Gulp command for scss compile will generate all css
files in app-assets/css
.
SCSS files structure of src/sass/
folder
apex-html-template/
└── src/
├── sass/
| ├── bootstrap/
| ├── bootstrap-extended/
| ├── components/
| ├── core/
| | ├── colors/
| | | ├── _palette.scss
| | | └── palette-variables.scss
| | └── variables/
| | ├── _variables.scss
| | └── app-variables.scss
| ├── pages/
| ├── plugins/
| └── themes/
| └── layout-dark.scss
├── bootstrap.scss
├── bootstrap-extended.scss
├── colors.scss
├── components.scss
└── custom-rtl.scss
Folder/Files | Details |
---|---|
bootstrap |
bootstrap/ folder contains
Bootstrap core scss files, that can be updated
with future bootstrap updates.
|
bootstrap-extended |
bootstrap-extended/ folder contains
customized bootstrap scss files for Apex admin.
|
components |
components/ folder contains Apex
admin all custom components scss files.
|
core |
core/ folder contain colors,
layouts, menu, mixins and variables folder.
|
pages |
pages/ folder contains all page
specific scss files.
|
plugins |
plugins/ folder contains all
vendors scss files.
|
themes |
themes/ folder contains template
layouts specific scss files.
|
bootstrap-extended.scss |
bootstrap-extended.scss file is for
those bootstrap components which are customized
for this theme. It include all files from
bootstrap-extended/ folder.
|
bootstrap.scss |
bootstrap.scss file is bootstrap
file which includes all the core bootstrap files
from bootstrap/ folder. It extends
the default bootstrap variable by using file
sass/core/variables/_variables.scss
|
colors.scss |
colors.scss file includes all
colors palette related files from
sass/core/colors/ folder.
|
components.scss |
components.scss file includes all
theme components files from
sass/components/ folder.
|
custom-rtl.scss |
custom-rtl.scss file contains
custom rtl layout related scss only.
|
To customize the theme default color and styling, you
can change following files
sass/core/variables/_variables.scss
,
sass/core/variables/_components-variables.scss
&
sass/core/colors/palette-variables.scss
as
per your preferred colors & styling.
It is recommend not to change any scss files inside
src/sass/
folder apart from following
sass/core/variables/_variables.scss
,
sass/core/variables/_components-variables.scss
&
sass/core/colors/palette-variables.scss
scss files to avoid future update conflicts. If you
still modify any other files, it may requires to merge
it manually with future updates.
-
_variables.scss
: file contains bootstrap variables which overrides default bootstrap variables. You can use any bootstrap variable to customize it. By using this file you can change bootstrap primary, secondary, success, danger etc. colors & lot more. -
_components-variables.scss
: file contains theme components variables, You can customize it based on your preferences. -
palette-variables.scss
: file contain all colors variables, You can customize it based on your preferences.
Always take back-up of following files
sass/core/variables/_variables.scss
,
sass/core/variables/_components-variables.scss
&
sass/core/colors/palette-variables.scss
scss files if you are changing them as some times it
require manual merge when we release new updates.
If you are not familiar with SCSS, you can write your
own css in assets/css/style.css
file, it
will override theme default css.
CSS/SCSS files structure for
assets/
folder.
apex-admin-template/
└── assets/
├── css/
| └── style.css
├── js/
| └── scripts.js
└── scss/
└── style.scss
If you are familiar with SCSS, use
assets/scss/style.scss
file to write your
custom scss. Gulp command sass-compile
will
compile these files and generate css files under
assets/css/
folder.
If you are not familiar with SCSS, use
assets/css/style.css
file to write your
custom css.
You can add your new files or folder in
assets/
folder to avoid any future
conflicts or merge.