Heading
Source
Example
html
<h1 class="x-heading">Heading</h1>More examples can be found in the Winduum docs.
Example CSS
css
@import "winduum/src/components/heading/props/default.css" layer(theme);
@import "winduum/src/components/heading/default.css" layer(utilities);
@import "winduum/src/components/heading/lg.css" layer(utilities);
@import "winduum/src/components/heading/sm.css" layer(utilities);
/* Example customization */
@layer theme {
:root, :host {
--x-heading-font-family: var(--font-primary);
--x-heading-font-weight: var(--font-weight-semibold);
}
}Winduum CSS Code
winduum/src/components/heading/props/default.css
css
:root, :host {
--x-heading-font-family: var(--font-primary);
--x-heading-font-weight: var(--font-weight-semibold);
--x-heading-font-size: var(--text-xl);
--x-heading-line-height: calc(1em + 0.375rem);
}winduum/src/components/heading/default.css
css
.x-heading {
font-family: var(--x-heading-font-family);
font-weight: var(--x-heading-font-weight);
font-size: var(--x-heading-font-size);
line-height: var(--x-heading-line-height);
letter-spacing: var(--x-heading-letter-spacing);
text-wrap: balance;
}winduum/src/components/heading/lg.css
css
.x-heading:is(.lg) {
--x-heading-font-size: var(--text-3xl);
}winduum/src/components/heading/sm.css
css
.x-heading:is(.sm) {
--x-heading-font-size: var(--text-lg);
}