I am wondering the best way to have consistent spacing within a project.
With colors, you can easily predefine them, and if you change the source, it changes everywhere else. I would like to do the same for spacing.
I have everything mapped out,
--spacing-none: 0px;
--spacing-xxs: 2px;
--spacing-xs: 4px;
--spacing-sm: 6px;
--spacing-md: 8px;
--spacing-lg: 12px;
etc
but I’m not sure the best way to go about referencing everything. Should I make each individual item a formula that I can bind to? Should I make it a variable that I do a key lookup to? If so, would it slow the site down since it’s having to calculate all the spacing values?
I’m just not sure the best solution… I would like this to also work for things other than spacing, like having consistent container widths and such within a class.