Infographic Bullets are used before section headlines.
Different bullet types are defined.
All bullets have size modifiers with breakpoint prefixes;
Use:
.vi-infographic-bullet--size-{size}.vi-infographic-bullet--size-{breakpoint}-{size}for gaps between columns. Where:
breakpoint can be any of the values sm, md, lg xl or xxlsize can be any fo the values 1 to 5with modifier
<!-- Infographic Bullet type: pattern -->
<div class="vi-infographic-bullet-pattern vi-infographic-bullet">
<div class="vi-infographic-bullet-pattern__inner vi-infographic-bullet__inner">
<div aria-hidden="true" class="vi-pattern vi-pattern--random-primary vi-infographic-bullet-pattern__object vi-infographic-bullet__object"></div>
<div class="vi-infographic-bullet-pattern__value vi-infographic-bullet__value">
01
</div>
</div>
</div>
<p class="my-10 small text-muted sg-hidden">with modifier</p>
<!-- Infographic Bullet type: pattern (mods: --size-1) -->
<div class="vi-infographic-bullet-pattern vi-infographic-bullet vi-infographic-bullet--size-1">
<div class="vi-infographic-bullet-pattern__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-1">
<div aria-hidden="true" class="vi-pattern vi-pattern--random-primary vi-infographic-bullet-pattern__object vi-infographic-bullet__object vi-infographic-bullet__object--size-1"></div>
<div class="vi-infographic-bullet-pattern__value vi-infographic-bullet__value vi-infographic-bullet__value--size-1">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: pattern (mods: --size-2) -->
<div class="vi-infographic-bullet-pattern vi-infographic-bullet vi-infographic-bullet--size-2">
<div class="vi-infographic-bullet-pattern__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-2">
<div aria-hidden="true" class="vi-pattern vi-pattern--random-primary vi-infographic-bullet-pattern__object vi-infographic-bullet__object vi-infographic-bullet__object--size-2"></div>
<div class="vi-infographic-bullet-pattern__value vi-infographic-bullet__value vi-infographic-bullet__value--size-2">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: pattern (mods: --size-3) -->
<div class="vi-infographic-bullet-pattern vi-infographic-bullet vi-infographic-bullet--size-3">
<div class="vi-infographic-bullet-pattern__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-3">
<div aria-hidden="true" class="vi-pattern vi-pattern--random-primary vi-infographic-bullet-pattern__object vi-infographic-bullet__object vi-infographic-bullet__object--size-3"></div>
<div class="vi-infographic-bullet-pattern__value vi-infographic-bullet__value vi-infographic-bullet__value--size-3">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: pattern (mods: --size-4) -->
<div class="vi-infographic-bullet-pattern vi-infographic-bullet vi-infographic-bullet--size-4">
<div class="vi-infographic-bullet-pattern__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-4">
<div aria-hidden="true" class="vi-pattern vi-pattern--random-primary vi-infographic-bullet-pattern__object vi-infographic-bullet__object vi-infographic-bullet__object--size-4"></div>
<div class="vi-infographic-bullet-pattern__value vi-infographic-bullet__value vi-infographic-bullet__value--size-4">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: pattern (mods: --size-5) -->
<div class="vi-infographic-bullet-pattern vi-infographic-bullet vi-infographic-bullet--size-5">
<div class="vi-infographic-bullet-pattern__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-5">
<div aria-hidden="true" class="vi-pattern vi-pattern--random-primary vi-infographic-bullet-pattern__object vi-infographic-bullet__object vi-infographic-bullet__object--size-5"></div>
<div class="vi-infographic-bullet-pattern__value vi-infographic-bullet__value vi-infographic-bullet__value--size-5">
01
</div>
</div>
</div>
Infographic Bullets are used before section headlines.
with modifier
<!-- Infographic Bullet type: flat -->
<div class="vi-infographic-bullet-flat vi-infographic-bullet">
<div class="vi-infographic-bullet-flat__inner vi-infographic-bullet__inner">
<div aria-hidden="true" class="vi-infographic-bullet-flat__object vi-infographic-bullet__object"></div>
<div class="vi-infographic-bullet-flat__value vi-infographic-bullet__value">
01
</div>
</div>
</div>
<p class="my-10 small text-muted sg-hidden">with modifier</p>
<!-- Infographic Bullet type: flat (mods: --size-1) -->
<div class="vi-infographic-bullet-flat vi-infographic-bullet vi-infographic-bullet--size-1">
<div class="vi-infographic-bullet-flat__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-1">
<div aria-hidden="true" class="vi-infographic-bullet-flat__object vi-infographic-bullet__object vi-infographic-bullet__object--size-1"></div>
<div class="vi-infographic-bullet-flat__value vi-infographic-bullet__value vi-infographic-bullet__value--size-1">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: flat (mods: --size-2) -->
<div class="vi-infographic-bullet-flat vi-infographic-bullet vi-infographic-bullet--size-2">
<div class="vi-infographic-bullet-flat__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-2">
<div aria-hidden="true" class="vi-infographic-bullet-flat__object vi-infographic-bullet__object vi-infographic-bullet__object--size-2"></div>
<div class="vi-infographic-bullet-flat__value vi-infographic-bullet__value vi-infographic-bullet__value--size-2">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: flat (mods: --size-3) -->
<div class="vi-infographic-bullet-flat vi-infographic-bullet vi-infographic-bullet--size-3">
<div class="vi-infographic-bullet-flat__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-3">
<div aria-hidden="true" class="vi-infographic-bullet-flat__object vi-infographic-bullet__object vi-infographic-bullet__object--size-3"></div>
<div class="vi-infographic-bullet-flat__value vi-infographic-bullet__value vi-infographic-bullet__value--size-3">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: flat (mods: --size-4) -->
<div class="vi-infographic-bullet-flat vi-infographic-bullet vi-infographic-bullet--size-4">
<div class="vi-infographic-bullet-flat__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-4">
<div aria-hidden="true" class="vi-infographic-bullet-flat__object vi-infographic-bullet__object vi-infographic-bullet__object--size-4"></div>
<div class="vi-infographic-bullet-flat__value vi-infographic-bullet__value vi-infographic-bullet__value--size-4">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: flat (mods: --size-5) -->
<div class="vi-infographic-bullet-flat vi-infographic-bullet vi-infographic-bullet--size-5">
<div class="vi-infographic-bullet-flat__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-5">
<div aria-hidden="true" class="vi-infographic-bullet-flat__object vi-infographic-bullet__object vi-infographic-bullet__object--size-5"></div>
<div class="vi-infographic-bullet-flat__value vi-infographic-bullet__value vi-infographic-bullet__value--size-5">
01
</div>
</div>
</div>
with modifier
<!-- Infographic Bullet type: gradient -->
<div class="vi-infographic-bullet-gradient vi-infographic-bullet">
<div class="vi-infographic-bullet-gradient__inner vi-infographic-bullet__inner">
<div aria-hidden="true" class="vi-pattern vi-pattern--gradient vi-infographic-bullet-gradient__object vi-infographic-bullet__object"></div>
<div class="vi-infographic-bullet-gradient__value vi-infographic-bullet__value">
01
</div>
</div>
</div>
<p class="my-10 small text-muted sg-hidden">with modifier</p>
<!-- Infographic Bullet type: gradient (mods: --size-1) -->
<div class="vi-infographic-bullet-gradient vi-infographic-bullet vi-infographic-bullet--size-1">
<div class="vi-infographic-bullet-gradient__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-1">
<div aria-hidden="true" class="vi-pattern vi-pattern--gradient vi-infographic-bullet-gradient__object vi-infographic-bullet__object vi-infographic-bullet__object--size-1"></div>
<div class="vi-infographic-bullet-gradient__value vi-infographic-bullet__value vi-infographic-bullet__value--size-1">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: gradient (mods: --size-2) -->
<div class="vi-infographic-bullet-gradient vi-infographic-bullet vi-infographic-bullet--size-2">
<div class="vi-infographic-bullet-gradient__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-2">
<div aria-hidden="true" class="vi-pattern vi-pattern--gradient vi-infographic-bullet-gradient__object vi-infographic-bullet__object vi-infographic-bullet__object--size-2"></div>
<div class="vi-infographic-bullet-gradient__value vi-infographic-bullet__value vi-infographic-bullet__value--size-2">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: gradient (mods: --size-3) -->
<div class="vi-infographic-bullet-gradient vi-infographic-bullet vi-infographic-bullet--size-3">
<div class="vi-infographic-bullet-gradient__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-3">
<div aria-hidden="true" class="vi-pattern vi-pattern--gradient vi-infographic-bullet-gradient__object vi-infographic-bullet__object vi-infographic-bullet__object--size-3"></div>
<div class="vi-infographic-bullet-gradient__value vi-infographic-bullet__value vi-infographic-bullet__value--size-3">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: gradient (mods: --size-4) -->
<div class="vi-infographic-bullet-gradient vi-infographic-bullet vi-infographic-bullet--size-4">
<div class="vi-infographic-bullet-gradient__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-4">
<div aria-hidden="true" class="vi-pattern vi-pattern--gradient vi-infographic-bullet-gradient__object vi-infographic-bullet__object vi-infographic-bullet__object--size-4"></div>
<div class="vi-infographic-bullet-gradient__value vi-infographic-bullet__value vi-infographic-bullet__value--size-4">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: gradient (mods: --size-5) -->
<div class="vi-infographic-bullet-gradient vi-infographic-bullet vi-infographic-bullet--size-5">
<div class="vi-infographic-bullet-gradient__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-5">
<div aria-hidden="true" class="vi-pattern vi-pattern--gradient vi-infographic-bullet-gradient__object vi-infographic-bullet__object vi-infographic-bullet__object--size-5"></div>
<div class="vi-infographic-bullet-gradient__value vi-infographic-bullet__value vi-infographic-bullet__value--size-5">
01
</div>
</div>
</div>
with modifier
<!-- Infographic Bullet type: gradient-border -->
<div class="vi-infographic-bullet-gradient-border vi-infographic-bullet">
<div class="vi-infographic-bullet-gradient-border__inner vi-infographic-bullet__inner">
<div aria-hidden="true" class="vi-pattern vi-pattern--gradient vi-infographic-bullet-gradient-border__object vi-infographic-bullet__object"></div>
<div class="vi-infographic-bullet-gradient-border__value vi-infographic-bullet__value">
01
</div>
</div>
</div>
<p class="my-10 small text-muted sg-hidden">with modifier</p>
<!-- Infographic Bullet type: gradient-border (mods: --size-1) -->
<div class="vi-infographic-bullet-gradient-border vi-infographic-bullet vi-infographic-bullet--size-1">
<div class="vi-infographic-bullet-gradient-border__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-1">
<div aria-hidden="true" class="vi-pattern vi-pattern--gradient vi-infographic-bullet-gradient-border__object vi-infographic-bullet__object vi-infographic-bullet__object--size-1"></div>
<div class="vi-infographic-bullet-gradient-border__value vi-infographic-bullet__value vi-infographic-bullet__value--size-1">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: gradient-border (mods: --size-2) -->
<div class="vi-infographic-bullet-gradient-border vi-infographic-bullet vi-infographic-bullet--size-2">
<div class="vi-infographic-bullet-gradient-border__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-2">
<div aria-hidden="true" class="vi-pattern vi-pattern--gradient vi-infographic-bullet-gradient-border__object vi-infographic-bullet__object vi-infographic-bullet__object--size-2"></div>
<div class="vi-infographic-bullet-gradient-border__value vi-infographic-bullet__value vi-infographic-bullet__value--size-2">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: gradient-border (mods: --size-3) -->
<div class="vi-infographic-bullet-gradient-border vi-infographic-bullet vi-infographic-bullet--size-3">
<div class="vi-infographic-bullet-gradient-border__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-3">
<div aria-hidden="true" class="vi-pattern vi-pattern--gradient vi-infographic-bullet-gradient-border__object vi-infographic-bullet__object vi-infographic-bullet__object--size-3"></div>
<div class="vi-infographic-bullet-gradient-border__value vi-infographic-bullet__value vi-infographic-bullet__value--size-3">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: gradient-border (mods: --size-4) -->
<div class="vi-infographic-bullet-gradient-border vi-infographic-bullet vi-infographic-bullet--size-4">
<div class="vi-infographic-bullet-gradient-border__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-4">
<div aria-hidden="true" class="vi-pattern vi-pattern--gradient vi-infographic-bullet-gradient-border__object vi-infographic-bullet__object vi-infographic-bullet__object--size-4"></div>
<div class="vi-infographic-bullet-gradient-border__value vi-infographic-bullet__value vi-infographic-bullet__value--size-4">
01
</div>
</div>
</div>
<!-- Infographic Bullet type: gradient-border (mods: --size-5) -->
<div class="vi-infographic-bullet-gradient-border vi-infographic-bullet vi-infographic-bullet--size-5">
<div class="vi-infographic-bullet-gradient-border__inner vi-infographic-bullet__inner vi-infographic-bullet__inner--size-5">
<div aria-hidden="true" class="vi-pattern vi-pattern--gradient vi-infographic-bullet-gradient-border__object vi-infographic-bullet__object vi-infographic-bullet__object--size-5"></div>
<div class="vi-infographic-bullet-gradient-border__value vi-infographic-bullet__value vi-infographic-bullet__value--size-5">
01
</div>
</div>
</div>
The following stylesheets are required to display this component.
The following javascripts are required to display this component.
Usage documentation can be found here.
Changelog
Fix
- 28 June 2022 - Fix scrollparent detector
Added
- Accessibility: changes.
- RTL support.
- Initial draft