The heading component defines six levels of title elements from H1 to H6 that are used as titles and subtitles on a web page based on multiple styles and layouts
Use the tag="h1"
as the most important text element to indicate the title of your web page.
<template>
<fwb-heading tag="h1">Heading 1</fwb-heading>
</template>
<script setup>
import { FwbHeading } from 'flowbite-vue'
</script>
The H2 tag can be used as subtitles of the page’s sections.
<template>
<fwb-heading tag="h2">Heading 2</fwb-heading>
</template>
<script setup>
import { FwbHeading } from 'flowbite-vue'
</script>
Use the H3 tags inside sections that already have a H2 available.
<template>
<fwb-heading tag="h3">Heading 3</fwb-heading>
</template>
<script setup>
import { FwbHeading } from 'flowbite-vue'
</script>
The H4 can be generally used after H2 and H3 tags are already present and you need a more in-depth hierarchy.
<template>
<fwb-heading tag="h4">Heading 4</fwb-heading>
</template>
<script setup>
import { FwbHeading } from 'flowbite-vue'
</script>
The H5 tag is most often used in longer articles with other heading already available or in sidebars.
<template>
<fwb-heading tag="h5">Heading 5</fwb-heading>
</template>
<script setup>
import { FwbHeading } from 'flowbite-vue'
</script>
Using the H6 tag is quite rare because it means that you’ve already used all heading from H1 to H5, but you can still use it if you have a very complex article with lots of headings.
<template>
<fwb-heading tag="h6">Heading 6</fwb-heading>
</template>
<script setup>
import { FwbHeading } from 'flowbite-vue'
</script>
Use the color
prop to set the text color.
<template>
<fwb-heading color="text-green-400">Green eading</fwb-heading>
</template>
<script setup>
import { FwbHeading } from 'flowbite-vue'
</script>
Use the class
attribute to apply the tailwind classes.
<template>
<fwb-heading class="!text-xl italic underline">Custom heading</fwb-heading>
</template>
<script setup>
import { FwbHeading } from 'flowbite-vue'
</script>