Customize a base theme#
You can customize a base theme for your add-on. The following examples use Volto Light Theme as a base theme.
File structure#
In your Volto add-on's src folder, create a subfolder named theme.
Inside theme create two empty files named _main.scss and _variables.scss.
Refer to the following file system diagram.
src/
├── components
├── index.js
└── theme
├── _main.scss
└── _variables.scss
_variables.scss#
_variables.scss is where you can override SCSS variables of the base theme.
$text-color: #000;
$font-size: 18px;
$line-height: 24px;
_main.scss#
_main.scss is where you should put all custom styles.
You can also include other SCSS or CSS files here.