guides
Learn how to use the class attribute with Unhead.
When using the htmlAttrs
or bodyAttrs
options, you can use the class
attribute to add classes to the html
or body
elements.
useHead({
htmlAttrs: {
class: 'my-class',
}
})
For improved reactivity and merging support, you can provide the class as an object or an array.
When providing class as an object, the key should be the class and the value will be whether the class should be added or not.
const darkMode = false
useHead({
htmlAttrs: {
class: {
// will be rendered
dark: darkMode,
// will not be rendered
light: !darkMode,
}
}
})
useHead({
htmlAttrs: {
class: ['my-class', 'my-other-class'],
}
})