A system for designing WordPress themes for Gutenberg using CSS custom properties (CSS-variables)
At it’s simplest, this tool connects Typographic, Color, and Spacing decsions to a CSS-variable system that designers can use to quickly create Gutenberg-ready themes for WordPress.
- To use the system, first install the
_dsgnsystm-theme
in your WordPress install, but do not activate it. - Next, install the
_dsgnsystm-childtheme-starter
and activate it. - Try changing some of the variables in the
style.css
file of_dsgnsystm-childtheme-starter
and watch how it effects the site design on both the frontend and the block editor. - Next, install the
_dsgnsystm-childtheme-elegant-business
and activate it. Watch how the design changes and then take a look at thestyle.css
file to see how little code is necessary to achieve a unique design. - If you’re feeling really experimental, make a copy of the one the child themes and try to roll out your own original theme design by only changing the available CSS-variables.
- Make a plugin version of this system
- Add the CSS-variables to Gutenberg itself
- The buildtool in the
_dsgnsystm-theme
is not setup properly—please do not use it. For now, you can use Codekit but eventually it will be replaced by a working build tool.