typescriptcssv0.1
Docs

top / right / bottom / left

Utilities for controlling the placement of positioned elements.

UtilityStyles
inset[*<value>*]inset: calc(var(--spacing) * *<number>*);
inset.fullinset: 100%;
inset.autoinset: auto;
inset.x[*<value>*]inset-inline: calc(var(--spacing) * *<number>*);
inset.x.fullinset-inline: 100%;
inset.x.autoinset-inline: auto;
inset.y[*<value>*]inset-block: calc(var(--spacing) * *<number>*);
inset.y.fullinset-block: 100%;
inset.y.autoinset-block: auto;
inset.s[*<value>*]inset-inline-start: calc(var(--spacing) * *<number>*);
start.fullinset-inline-start: 100%;
start.autoinset-inline-start: auto;
inset.e[*<value>*]inset-inline-end: calc(var(--spacing) * *<number>*);
end.fullinset-inline-end: 100%;
end.autoinset-inline-end: auto;
inset.bs[*<value>*]inset-block-start: calc(var(--spacing) * *<number>*);
top.fullinset-block-start: 100%;
top.autoinset-block-start: auto;
inset.be[*<value>*]inset-block-end: calc(var(--spacing) * *<number>*);
bottom.fullinset-block-end: 100%;
bottom.autoinset-block-end: auto;
top[*<value>*]top: calc(var(--spacing) * *<number>*);
right[*<value>*]right: calc(var(--spacing) * *<number>*);
right.fullright: 100%;
right.autoright: auto;
bottom[*<value>*]bottom: calc(var(--spacing) * *<number>*);
left[*<value>*]left: calc(var(--spacing) * *<number>*);
left.fullleft: 100%;
left.autoleft: auto;