mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-31 07:57:57 +00:00
97a24dc723
There are different recipes or at least tidbits that are essentially recipes so we'll just put them under separate namespaces in the hierarchy.
29 lines
628 B
SCSS
29 lines
628 B
SCSS
@use 'sass:string';
|
|
|
|
@function tier-heading($counters) {
|
|
$str: "";
|
|
@for $level from 1 through $counters {
|
|
$str: $str + 'counter(h#{$level})"."';
|
|
}
|
|
@return string.unquote($str);
|
|
}
|
|
|
|
article {
|
|
--counter-spacing: 0.5rem;
|
|
@for $level from 1 through 6 {
|
|
counter-reset: h#{$level};
|
|
|
|
h#{$level}{
|
|
@if $level != 6 {
|
|
counter-reset: h#{$level + 1};
|
|
}
|
|
counter-increment: h#{$level};
|
|
|
|
&::before {
|
|
content: tier-heading($level);
|
|
margin-right: var(--counter-spacing);
|
|
}
|
|
}
|
|
}
|
|
}
|