removeAdoptedStyleSheet(document, styleSheet) removes a single
CSSStyleSheet from a Document or ShadowRoot's adopted sheets. It
is the inverse of
addAdoptedStyleSheet, and like it,
mutates the adoptedStyleSheets array
in place.
| Argument | Type | Description |
|---|---|---|
document |
Document | ShadowRoot |
Target whose sheets are mutated. |
styleSheet |
CSSStyleSheet |
The sheet to remove. |
Adopt a sheet on the document, then drop it again later.
import {
sheet,
addAdoptedStyleSheet,
removeAdoptedStyleSheet,
} from 'pota/use/css'
const s = sheet('body { background: black }')
addAdoptedStyleSheet(document, s)
// ...later
removeAdoptedStyleSheet(document, s)