Icon Box

Use IconBox component to change the visual of the icon.

Sizes

vue
<template>
 <IconBox
  icon="bi:house"
  color="primary"
  size="h1"
 />
 <IconBox
  icon="bi:house"
  color="primary"
  size="h2"
 />
 <IconBox
  icon="bi:house"
  color="primary"
  size="h3"
 />
 <IconBox
  icon="bi:house"
  color="primary"
  size="h4"
 />
 <IconBox
  icon="bi:house"
  color="primary"
  size="lg"
 />
 <IconBox
  icon="bi:house"
  color="primary"
 />
 <IconBox
  icon="bi:house"
  color="primary"
  size="sm"
 />
</template>

Circle

vue
<template>
 <IconBox
  icon="bi:house"
  color="primary"
  circle
  size="lg"
 />
 <IconBox
  icon="bi:house"
  color="primary"
  circle
 />
 <IconBox
  icon="bi:house"
  color="primary"
  circle
  size="sm"
 />
</template>

Theme colors

primary
secondary
success
danger
warning
info
primary-subtle
secondary-subtle
success-subtle
danger-subtle
warning-subtle
info-subtle
light-subtle
dark-subtle

All colors

blue
blue-100
blue-200
blue-300
blue-400
blue-500
blue-600
blue-700
blue-800
blue-900
indigo
indigo-100
indigo-200
indigo-300
indigo-400
indigo-500
indigo-600
indigo-700
indigo-800
indigo-900
purple
purple-100
purple-200
purple-300
purple-400
purple-500
purple-600
purple-700
purple-800
purple-900
pink
pink-100
pink-200
pink-300
pink-400
pink-500
pink-600
pink-700
pink-800
pink-900
red
red-100
red-200
red-300
red-400
red-500
red-600
red-700
red-800
red-900
orange
orange-100
orange-200
orange-300
orange-400
orange-500
orange-600
orange-700
orange-800
orange-900
yellow
yellow-100
yellow-200
yellow-300
yellow-400
yellow-500
yellow-600
yellow-700
yellow-800
yellow-900
green
green-100
green-200
green-300
green-400
green-500
green-600
green-700
green-800
green-900
teal
teal-100
teal-200
teal-300
teal-400
teal-500
teal-600
teal-700
teal-800
teal-900
cyan
cyan-100
cyan-200
cyan-300
cyan-400
cyan-500
cyan-600
cyan-700
cyan-800
cyan-900

See Also