Dynamic Mind Design System
A Design System is a shared toolkit for everyone who builds or contributes to digital pages — designers, developers, and content editors alike. It brings together ready-made building blocks (components), clear usage guidelines, and visual standards, so that every page looks and behaves consistently, no matter who created it or when.
The Dynamic Mind Design System is the main reference used to comply the brand identity. Built on Bootstrap's frontend toolkit and extended with Lorem Ipsum-specific elements, it guarantees full responsiveness, WCAG accessibility compliance, brand identity consistency, and optimized performance — by design.
It is interactive: copy components, classes, and attributes directly into the CMS Editor.
Key Foundations
- Typography & Visual Hierarchy — Bootstrap's scale with responsive text utilities for clear information hierarchy.
- Color System & Brand Identity — Lorem Ipsum's palette reflecting the brand identity.
- Grid System & Layout — 12-column grid for flexible, responsive layouts.
- Component Architecture — Bootstrap design tokens with Lorem Ipsum-specific styling and consistent interaction patterns.
- Accessibility — Enhanced form validation, focus management, and screen reader support.
- Performance — Utility-first approach that minimizes custom CSS and maximizes reusability.
- Animations — Custom library; deactivatable via DevTools "prefers-reduced-motion".
The design system may be updated over time. We recommend constant consultation.
Following these principles ensures accessibility, brand consistency, and professional quality across all digital interfaces.
- Predefined scale only (h1–h6, paragraph, small) and approved font weights
- Consistent line-height and letter-spacing per content type
- Font families within their scope; avoid justified, right-aligned, and centered text
- Apply colors by semantic meaning; never mix custom with palette colors
- All combinations must meet WCAG contrast requirements
- Predefined spacing only (Bootstrap utilities + Lorem Ipsum's custom spacers)
- No custom margins or padding that break the grid
- Consistent alignment across pages for predictable user experiences
- Use components as designed — no internal structure modifications or hybrid styles
- Consistent interaction patterns across similar components
- Preserve semantic and heading hierarchy; never sacrifice structure for appearance
- Color contrast checked; alt text on images; labels on inputs
- Accessible names for links and buttons; file naming conventions respected
- Keyboard navigation ensured; animations used wisely
- Test across all breakpoints (CMS Editor supports this)
- No desktop-only assumptions; layouts must work on all screen sizes
- Touch targets meet minimum size requirements
This Design System can be consulted and used in extended mode for Editors and Developers.
Extended mode provides a broad view of the elements, with links to documentation and more details.
Palette
Click on boxes to open modals and copy values
Color Contrast Checker
Brand Colors
Bootstrap's own color overrides, managed from the admin CMS (Color Palette) — each one overrides that Bootstrap token (buttons, badges, borders, links) across the whole design system.
Additional Colors
Brand swatches with no Bootstrap role — usable via their own utility classes, not wired into Bootstrap components.
Service Colors
Bootstrap's remaining theme roles (status/feedback colors, plus Link) — also managed from the admin CMS (Color Palette), overriding that token across the whole design system.
Structural
Pure black/white, always available, not part of the editable brand palette.
Color Css Variables
--primary: #877616;
--primary_rgb: rgb(135, 118, 22);
--primary_rgba: rgba(135, 118, 22, 1);
--gray: #f8f8f8;
--gray_rgb: rgb(248, 248, 248);
--gray_rgba: rgba(248, 248, 248, 1);
--secondary: #8a4334;
--secondary_rgb: rgb(138, 67, 52);
--secondary_rgba: rgba(138, 67, 52, 1);
--info: #0dcaf0;
--info_rgb: rgb(13, 202, 240);
--info_rgba: rgba(13, 202, 240, 1);
--success: #198754;
--success_rgb: rgb(25, 135, 84);
--success_rgba: rgba(25, 135, 84, 1);
--warning: #ffc107;
--warning_rgb: rgb(255, 193, 7);
--warning_rgba: rgba(255, 193, 7, 1);
--danger: #dc3545;
--danger_rgb: rgb(220, 53, 69);
--danger_rgba: rgba(220, 53, 69, 1);
--light: #f8f9fa;
--light_rgb: rgb(248, 249, 250);
--light_rgba: rgba(248, 249, 250, 1);
--dark: #212529;
--dark_rgb: rgb(33, 37, 41);
--dark_rgba: rgba(33, 37, 41, 1);
--link: #0d6efd;
--link_rgb: rgb(13, 110, 253);
--link_rgba: rgba(13, 110, 253, 1);
--primary_light: #bfaa69;
--primary_light_rgb: rgb(191, 170, 105);
--primary_light_rgba: rgba(191, 170, 105, 1);
--primary_transparent: #e2ddc5;
--primary_transparent_rgb: rgb(226, 221, 197);
--primary_transparent_rgba: rgba(226, 221, 197, 1);
--secondary_light: #bf8578;
--secondary_light_rgb: rgb(191, 133, 120);
--secondary_light_rgba: rgba(191, 133, 120, 1);
--secondary_transparent: #ecd3ce;
--secondary_transparent_rgb: rgb(236, 211, 206);
--secondary_transparent_rgba: rgba(236, 211, 206, 1);
--black: #000000;
--white: #ffffff;
Available Classes
Primary
bg_important_primary
bg_important_primary_dark
bg_important_primary_dark_hover
bg_important_primary_hover
bg_important_primary_light
bg_important_primary_light_dark
bg_important_primary_light_dark_hover
bg_important_primary_light_hover
bg_important_primary_light_transparent
bg_important_primary_light_transparent_5prc
bg_important_primary_light_transparent_5prc_hover
bg_important_primary_light_transparent_hover
bg_important_primary_transparent
bg_important_primary_transparent_5prc
bg_important_primary_transparent_5prc_hover
bg_important_primary_transparent_dark
bg_important_primary_transparent_dark_hover
bg_important_primary_transparent_hover
bg_important_primary_transparent_transparent
bg_important_primary_transparent_transparent_5prc
bg_important_primary_transparent_transparent_5prc_hover
bg_important_primary_transparent_transparent_hover
bg_primary
bg_primary_dark
bg_primary_dark_hover
bg_primary_hover
bg_primary_light
bg_primary_light_dark
bg_primary_light_dark_hover
bg_primary_light_hover
bg_primary_light_transparent
bg_primary_light_transparent_5prc
bg_primary_light_transparent_5prc_hover
bg_primary_light_transparent_hover
bg_primary_transparent
bg_primary_transparent_5prc
bg_primary_transparent_5prc_hover
bg_primary_transparent_dark
bg_primary_transparent_dark_hover
bg_primary_transparent_hover
bg_primary_transparent_transparent
bg_primary_transparent_transparent_5prc
bg_primary_transparent_transparent_5prc_hover
bg_primary_transparent_transparent_hover
border-primary
border_primary
border_primary_dark
border_primary_light
border_primary_light_dark
border_primary_transparent
border_primary_transparent_dark
btn-outline-primary
btn-primary
overlay_black_primary
overlay_black_primary_hover
overlay_black_primary_light
overlay_black_primary_light_hover
overlay_black_primary_transparent
overlay_black_primary_transparent_hover
overlay_none_primary
overlay_none_primary_hover
overlay_none_primary_light
overlay_none_primary_light_hover
overlay_none_primary_transparent
overlay_none_primary_transparent_hover
overlay_primary_black
overlay_primary_black_hover
overlay_primary_light_black
overlay_primary_light_black_hover
overlay_primary_light_none
overlay_primary_light_none_hover
overlay_primary_light_white
overlay_primary_light_white_hover
overlay_primary_none
overlay_primary_none_hover
overlay_primary_transparent_black
overlay_primary_transparent_black_hover
overlay_primary_transparent_none
overlay_primary_transparent_none_hover
overlay_primary_transparent_white
overlay_primary_transparent_white_hover
overlay_primary_white
overlay_primary_white_hover
overlay_white_primary
overlay_white_primary_hover
overlay_white_primary_light
overlay_white_primary_light_hover
overlay_white_primary_transparent
overlay_white_primary_transparent_hover
speech_bubble_primary
speech_bubble_primary_light
speech_bubble_primary_transparent
text-bg-primary
text_decoration_color_important_primary
text_decoration_color_important_primary_light
text_decoration_color_important_primary_transparent
text_decoration_color_primary
text_decoration_color_primary_light
text_decoration_color_primary_transparent
text_important_primary
text_important_primary_dark
text_important_primary_dark_hover
text_important_primary_hover
text_important_primary_light
text_important_primary_light_dark
text_important_primary_light_dark_hover
text_important_primary_light_hover
text_important_primary_transparent
text_important_primary_transparent_dark
text_important_primary_transparent_dark_hover
text_important_primary_transparent_hover
text_primary
text_primary_dark
text_primary_dark_hover
text_primary_hover
text_primary_light
text_primary_light_dark
text_primary_light_dark_hover
text_primary_light_hover
text_primary_transparent
text_primary_transparent_dark
text_primary_transparent_dark_hover
text_primary_transparent_hover
text_shadow_important_primary
text_shadow_important_primary_light
text_shadow_important_primary_transparent
text_shadow_primary
text_shadow_primary_light
text_shadow_primary_transparent
tooltip_primary
tooltip_primary_light
tooltip_primary_transparent
underline_important_primary
underline_important_primary_dark
underline_important_primary_light
underline_important_primary_light_dark
underline_important_primary_transparent
underline_important_primary_transparent_dark
underline_primary
underline_primary_dark
underline_primary_dark_hover
underline_primary_hover
underline_primary_light
underline_primary_light_dark
underline_primary_light_dark_hover
underline_primary_light_hover
underline_primary_transparent
underline_primary_transparent_dark
underline_primary_transparent_dark_hover
underline_primary_transparent_hover
Gray
bg_gray
bg_gray_dark
bg_gray_dark_hover
bg_gray_hover
bg_gray_transparent
bg_gray_transparent_5prc
bg_gray_transparent_5prc_hover
bg_gray_transparent_hover
bg_important_gray
bg_important_gray_dark
bg_important_gray_dark_hover
bg_important_gray_hover
bg_important_gray_transparent
bg_important_gray_transparent_5prc
bg_important_gray_transparent_5prc_hover
bg_important_gray_transparent_hover
border_gray
border_gray_dark
overlay_black_gray
overlay_black_gray_hover
overlay_gray_black
overlay_gray_black_hover
overlay_gray_none
overlay_gray_none_hover
overlay_gray_white
overlay_gray_white_hover
overlay_none_gray
overlay_none_gray_hover
overlay_white_gray
overlay_white_gray_hover
speech_bubble_gray
text_decoration_color_gray
text_decoration_color_important_gray
text_gray
text_gray_dark
text_gray_dark_hover
text_gray_hover
text_important_gray
text_important_gray_dark
text_important_gray_dark_hover
text_important_gray_hover
text_shadow_gray
text_shadow_important_gray
tooltip_gray
underline_gray
underline_gray_dark
underline_gray_dark_hover
underline_gray_hover
underline_important_gray
underline_important_gray_dark
Secondary
bg_important_secondary
bg_important_secondary_dark
bg_important_secondary_dark_hover
bg_important_secondary_hover
bg_important_secondary_light
bg_important_secondary_light_dark
bg_important_secondary_light_dark_hover
bg_important_secondary_light_hover
bg_important_secondary_light_transparent
bg_important_secondary_light_transparent_5prc
bg_important_secondary_light_transparent_5prc_hover
bg_important_secondary_light_transparent_hover
bg_important_secondary_transparent
bg_important_secondary_transparent_5prc
bg_important_secondary_transparent_5prc_hover
bg_important_secondary_transparent_dark
bg_important_secondary_transparent_dark_hover
bg_important_secondary_transparent_hover
bg_important_secondary_transparent_transparent
bg_important_secondary_transparent_transparent_5prc
bg_important_secondary_transparent_transparent_5prc_hover
bg_important_secondary_transparent_transparent_hover
bg_secondary
bg_secondary_dark
bg_secondary_dark_hover
bg_secondary_hover
bg_secondary_light
bg_secondary_light_dark
bg_secondary_light_dark_hover
bg_secondary_light_hover
bg_secondary_light_transparent
bg_secondary_light_transparent_5prc
bg_secondary_light_transparent_5prc_hover
bg_secondary_light_transparent_hover
bg_secondary_transparent
bg_secondary_transparent_5prc
bg_secondary_transparent_5prc_hover
bg_secondary_transparent_dark
bg_secondary_transparent_dark_hover
bg_secondary_transparent_hover
bg_secondary_transparent_transparent
bg_secondary_transparent_transparent_5prc
bg_secondary_transparent_transparent_5prc_hover
bg_secondary_transparent_transparent_hover
border-secondary
border_secondary
border_secondary_dark
border_secondary_light
border_secondary_light_dark
border_secondary_transparent
border_secondary_transparent_dark
btn-outline-secondary
btn-secondary
overlay_black_secondary
overlay_black_secondary_hover
overlay_black_secondary_light
overlay_black_secondary_light_hover
overlay_black_secondary_transparent
overlay_black_secondary_transparent_hover
overlay_none_secondary
overlay_none_secondary_hover
overlay_none_secondary_light
overlay_none_secondary_light_hover
overlay_none_secondary_transparent
overlay_none_secondary_transparent_hover
overlay_secondary_black
overlay_secondary_black_hover
overlay_secondary_light_black
overlay_secondary_light_black_hover
overlay_secondary_light_none
overlay_secondary_light_none_hover
overlay_secondary_light_white
overlay_secondary_light_white_hover
overlay_secondary_none
overlay_secondary_none_hover
overlay_secondary_transparent_black
overlay_secondary_transparent_black_hover
overlay_secondary_transparent_none
overlay_secondary_transparent_none_hover
overlay_secondary_transparent_white
overlay_secondary_transparent_white_hover
overlay_secondary_white
overlay_secondary_white_hover
overlay_white_secondary
overlay_white_secondary_hover
overlay_white_secondary_light
overlay_white_secondary_light_hover
overlay_white_secondary_transparent
overlay_white_secondary_transparent_hover
speech_bubble_secondary
speech_bubble_secondary_light
speech_bubble_secondary_transparent
text-bg-secondary
text_decoration_color_important_secondary
text_decoration_color_important_secondary_light
text_decoration_color_important_secondary_transparent
text_decoration_color_secondary
text_decoration_color_secondary_light
text_decoration_color_secondary_transparent
text_important_secondary
text_important_secondary_dark
text_important_secondary_dark_hover
text_important_secondary_hover
text_important_secondary_light
text_important_secondary_light_dark
text_important_secondary_light_dark_hover
text_important_secondary_light_hover
text_important_secondary_transparent
text_important_secondary_transparent_dark
text_important_secondary_transparent_dark_hover
text_important_secondary_transparent_hover
text_secondary
text_secondary_dark
text_secondary_dark_hover
text_secondary_hover
text_secondary_light
text_secondary_light_dark
text_secondary_light_dark_hover
text_secondary_light_hover
text_secondary_transparent
text_secondary_transparent_dark
text_secondary_transparent_dark_hover
text_secondary_transparent_hover
text_shadow_important_secondary
text_shadow_important_secondary_light
text_shadow_important_secondary_transparent
text_shadow_secondary
text_shadow_secondary_light
text_shadow_secondary_transparent
tooltip_secondary
tooltip_secondary_light
tooltip_secondary_transparent
underline_important_secondary
underline_important_secondary_dark
underline_important_secondary_light
underline_important_secondary_light_dark
underline_important_secondary_transparent
underline_important_secondary_transparent_dark
underline_secondary
underline_secondary_dark
underline_secondary_dark_hover
underline_secondary_hover
underline_secondary_light
underline_secondary_light_dark
underline_secondary_light_dark_hover
underline_secondary_light_hover
underline_secondary_transparent
underline_secondary_transparent_dark
underline_secondary_transparent_dark_hover
underline_secondary_transparent_hover
Info
bg_important_info
bg_important_info_dark
bg_important_info_dark_hover
bg_important_info_hover
bg_important_info_transparent
bg_important_info_transparent_5prc
bg_important_info_transparent_5prc_hover
bg_important_info_transparent_hover
bg_info
bg_info_dark
bg_info_dark_hover
bg_info_hover
bg_info_transparent
bg_info_transparent_5prc
bg_info_transparent_5prc_hover
bg_info_transparent_hover
border-info
border_info
border_info_dark
btn-info
btn-outline-info
overlay_black_info
overlay_black_info_hover
overlay_info_black
overlay_info_black_hover
overlay_info_none
overlay_info_none_hover
overlay_info_white
overlay_info_white_hover
overlay_none_info
overlay_none_info_hover
overlay_white_info
overlay_white_info_hover
speech_bubble_info
text-bg-info
text_decoration_color_important_info
text_decoration_color_info
text_important_info
text_important_info_dark
text_important_info_dark_hover
text_important_info_hover
text_info
text_info_dark
text_info_dark_hover
text_info_hover
text_shadow_important_info
text_shadow_info
tooltip_info
underline_important_info
underline_important_info_dark
underline_info
underline_info_dark
underline_info_dark_hover
underline_info_hover
Success
bg_important_success
bg_important_success_dark
bg_important_success_dark_hover
bg_important_success_hover
bg_important_success_transparent
bg_important_success_transparent_5prc
bg_important_success_transparent_5prc_hover
bg_important_success_transparent_hover
bg_success
bg_success_dark
bg_success_dark_hover
bg_success_hover
bg_success_transparent
bg_success_transparent_5prc
bg_success_transparent_5prc_hover
bg_success_transparent_hover
border-success
border_success
border_success_dark
btn-outline-success
btn-success
overlay_black_success
overlay_black_success_hover
overlay_none_success
overlay_none_success_hover
overlay_success_black
overlay_success_black_hover
overlay_success_none
overlay_success_none_hover
overlay_success_white
overlay_success_white_hover
overlay_white_success
overlay_white_success_hover
speech_bubble_success
text-bg-success
text_decoration_color_important_success
text_decoration_color_success
text_important_success
text_important_success_dark
text_important_success_dark_hover
text_important_success_hover
text_shadow_important_success
text_shadow_success
text_success
text_success_dark
text_success_dark_hover
text_success_hover
tooltip_success
underline_important_success
underline_important_success_dark
underline_success
underline_success_dark
underline_success_dark_hover
underline_success_hover
Warning
bg_important_warning
bg_important_warning_dark
bg_important_warning_dark_hover
bg_important_warning_hover
bg_important_warning_transparent
bg_important_warning_transparent_5prc
bg_important_warning_transparent_5prc_hover
bg_important_warning_transparent_hover
bg_warning
bg_warning_dark
bg_warning_dark_hover
bg_warning_hover
bg_warning_transparent
bg_warning_transparent_5prc
bg_warning_transparent_5prc_hover
bg_warning_transparent_hover
border-warning
border_warning
border_warning_dark
btn-outline-warning
btn-warning
overlay_black_warning
overlay_black_warning_hover
overlay_none_warning
overlay_none_warning_hover
overlay_warning_black
overlay_warning_black_hover
overlay_warning_none
overlay_warning_none_hover
overlay_warning_white
overlay_warning_white_hover
overlay_white_warning
overlay_white_warning_hover
speech_bubble_warning
text-bg-warning
text_decoration_color_important_warning
text_decoration_color_warning
text_important_warning
text_important_warning_dark
text_important_warning_dark_hover
text_important_warning_hover
text_shadow_important_warning
text_shadow_warning
text_warning
text_warning_dark
text_warning_dark_hover
text_warning_hover
tooltip_warning
underline_important_warning
underline_important_warning_dark
underline_warning
underline_warning_dark
underline_warning_dark_hover
underline_warning_hover
Danger
bg_danger
bg_danger_dark
bg_danger_dark_hover
bg_danger_hover
bg_danger_transparent
bg_danger_transparent_5prc
bg_danger_transparent_5prc_hover
bg_danger_transparent_hover
bg_important_danger
bg_important_danger_dark
bg_important_danger_dark_hover
bg_important_danger_hover
bg_important_danger_transparent
bg_important_danger_transparent_5prc
bg_important_danger_transparent_5prc_hover
bg_important_danger_transparent_hover
border-danger
border_danger
border_danger_dark
btn-danger
btn-outline-danger
overlay_black_danger
overlay_black_danger_hover
overlay_danger_black
overlay_danger_black_hover
overlay_danger_none
overlay_danger_none_hover
overlay_danger_white
overlay_danger_white_hover
overlay_none_danger
overlay_none_danger_hover
overlay_white_danger
overlay_white_danger_hover
speech_bubble_danger
text-bg-danger
text_danger
text_danger_dark
text_danger_dark_hover
text_danger_hover
text_decoration_color_danger
text_decoration_color_important_danger
text_important_danger
text_important_danger_dark
text_important_danger_dark_hover
text_important_danger_hover
text_shadow_danger
text_shadow_important_danger
tooltip_danger
underline_danger
underline_danger_dark
underline_danger_dark_hover
underline_danger_hover
underline_important_danger
underline_important_danger_dark
Light
bg_important_light
bg_important_light_dark
bg_important_light_dark_hover
bg_important_light_hover
bg_important_light_transparent
bg_important_light_transparent_5prc
bg_important_light_transparent_5prc_hover
bg_important_light_transparent_hover
bg_important_primary_light
bg_important_primary_light_dark
bg_important_primary_light_dark_hover
bg_important_primary_light_hover
bg_important_primary_light_transparent
bg_important_primary_light_transparent_5prc
bg_important_primary_light_transparent_5prc_hover
bg_important_primary_light_transparent_hover
bg_important_secondary_light
bg_important_secondary_light_dark
bg_important_secondary_light_dark_hover
bg_important_secondary_light_hover
bg_important_secondary_light_transparent
bg_important_secondary_light_transparent_5prc
bg_important_secondary_light_transparent_5prc_hover
bg_important_secondary_light_transparent_hover
bg_light
bg_light_dark
bg_light_dark_hover
bg_light_hover
bg_light_transparent
bg_light_transparent_5prc
bg_light_transparent_5prc_hover
bg_light_transparent_hover
bg_primary_light
bg_primary_light_dark
bg_primary_light_dark_hover
bg_primary_light_hover
bg_primary_light_transparent
bg_primary_light_transparent_5prc
bg_primary_light_transparent_5prc_hover
bg_primary_light_transparent_hover
bg_secondary_light
bg_secondary_light_dark
bg_secondary_light_dark_hover
bg_secondary_light_hover
bg_secondary_light_transparent
bg_secondary_light_transparent_5prc
bg_secondary_light_transparent_5prc_hover
bg_secondary_light_transparent_hover
border-light
border_light
border_light_dark
border_primary_light
border_primary_light_dark
border_secondary_light
border_secondary_light_dark
btn-light
btn-outline-light
overlay_black_light
overlay_black_light_hover
overlay_black_primary_light
overlay_black_primary_light_hover
overlay_black_secondary_light
overlay_black_secondary_light_hover
overlay_light_black
overlay_light_black_hover
overlay_light_none
overlay_light_none_hover
overlay_light_white
overlay_light_white_hover
overlay_none_light
overlay_none_light_hover
overlay_none_primary_light
overlay_none_primary_light_hover
overlay_none_secondary_light
overlay_none_secondary_light_hover
overlay_primary_light_black
overlay_primary_light_black_hover
overlay_primary_light_none
overlay_primary_light_none_hover
overlay_primary_light_white
overlay_primary_light_white_hover
overlay_secondary_light_black
overlay_secondary_light_black_hover
overlay_secondary_light_none
overlay_secondary_light_none_hover
overlay_secondary_light_white
overlay_secondary_light_white_hover
overlay_white_light
overlay_white_light_hover
overlay_white_primary_light
overlay_white_primary_light_hover
overlay_white_secondary_light
overlay_white_secondary_light_hover
speech_bubble_light
speech_bubble_primary_light
speech_bubble_secondary_light
text-bg-light
text_decoration_color_important_light
text_decoration_color_important_primary_light
text_decoration_color_important_secondary_light
text_decoration_color_light
text_decoration_color_primary_light
text_decoration_color_secondary_light
text_important_light
text_important_light_dark
text_important_light_dark_hover
text_important_light_hover
text_important_primary_light
text_important_primary_light_dark
text_important_primary_light_dark_hover
text_important_primary_light_hover
text_important_secondary_light
text_important_secondary_light_dark
text_important_secondary_light_dark_hover
text_important_secondary_light_hover
text_light
text_light_dark
text_light_dark_hover
text_light_hover
text_primary_light
text_primary_light_dark
text_primary_light_dark_hover
text_primary_light_hover
text_secondary_light
text_secondary_light_dark
text_secondary_light_dark_hover
text_secondary_light_hover
text_shadow_important_light
text_shadow_important_primary_light
text_shadow_important_secondary_light
text_shadow_light
text_shadow_primary_light
text_shadow_secondary_light
tooltip_light
tooltip_primary_light
tooltip_secondary_light
underline_important_light
underline_important_light_dark
underline_important_primary_light
underline_important_primary_light_dark
underline_important_secondary_light
underline_important_secondary_light_dark
underline_light
underline_light_dark
underline_light_dark_hover
underline_light_hover
underline_primary_light
underline_primary_light_dark
underline_primary_light_dark_hover
underline_primary_light_hover
underline_secondary_light
underline_secondary_light_dark
underline_secondary_light_dark_hover
underline_secondary_light_hover
Dark
bg_danger_dark
bg_danger_dark_hover
bg_dark
bg_dark_dark
bg_dark_dark_hover
bg_dark_hover
bg_dark_transparent
bg_dark_transparent_5prc
bg_dark_transparent_5prc_hover
bg_dark_transparent_hover
bg_gray_dark
bg_gray_dark_hover
bg_important_danger_dark
bg_important_danger_dark_hover
bg_important_dark
bg_important_dark_dark
bg_important_dark_dark_hover
bg_important_dark_hover
bg_important_dark_transparent
bg_important_dark_transparent_5prc
bg_important_dark_transparent_5prc_hover
bg_important_dark_transparent_hover
bg_important_gray_dark
bg_important_gray_dark_hover
bg_important_info_dark
bg_important_info_dark_hover
bg_important_light_dark
bg_important_light_dark_hover
bg_important_link_dark
bg_important_link_dark_hover
bg_important_primary_dark
bg_important_primary_dark_hover
bg_important_primary_light_dark
bg_important_primary_light_dark_hover
bg_important_primary_transparent_dark
bg_important_primary_transparent_dark_hover
bg_important_secondary_dark
bg_important_secondary_dark_hover
bg_important_secondary_light_dark
bg_important_secondary_light_dark_hover
bg_important_secondary_transparent_dark
bg_important_secondary_transparent_dark_hover
bg_important_success_dark
bg_important_success_dark_hover
bg_important_warning_dark
bg_important_warning_dark_hover
bg_info_dark
bg_info_dark_hover
bg_light_dark
bg_light_dark_hover
bg_link_dark
bg_link_dark_hover
bg_primary_dark
bg_primary_dark_hover
bg_primary_light_dark
bg_primary_light_dark_hover
bg_primary_transparent_dark
bg_primary_transparent_dark_hover
bg_secondary_dark
bg_secondary_dark_hover
bg_secondary_light_dark
bg_secondary_light_dark_hover
bg_secondary_transparent_dark
bg_secondary_transparent_dark_hover
bg_success_dark
bg_success_dark_hover
bg_warning_dark
bg_warning_dark_hover
border-dark
border_danger_dark
border_dark
border_dark_dark
border_gray_dark
border_info_dark
border_light_dark
border_link_dark
border_primary_dark
border_primary_light_dark
border_primary_transparent_dark
border_secondary_dark
border_secondary_light_dark
border_secondary_transparent_dark
border_success_dark
border_warning_dark
btn-dark
btn-outline-dark
overlay_black_dark
overlay_black_dark_hover
overlay_dark_black
overlay_dark_black_hover
overlay_dark_none
overlay_dark_none_hover
overlay_dark_white
overlay_dark_white_hover
overlay_none_dark
overlay_none_dark_hover
overlay_white_dark
overlay_white_dark_hover
speech_bubble_dark
text-bg-dark
text_danger_dark
text_danger_dark_hover
text_dark
text_dark_dark
text_dark_dark_hover
text_dark_hover
text_decoration_color_dark
text_decoration_color_important_dark
text_gray_dark
text_gray_dark_hover
text_important_danger_dark
text_important_danger_dark_hover
text_important_dark
text_important_dark_dark
text_important_dark_dark_hover
text_important_dark_hover
text_important_gray_dark
text_important_gray_dark_hover
text_important_info_dark
text_important_info_dark_hover
text_important_light_dark
text_important_light_dark_hover
text_important_link_dark
text_important_link_dark_hover
text_important_primary_dark
text_important_primary_dark_hover
text_important_primary_light_dark
text_important_primary_light_dark_hover
text_important_primary_transparent_dark
text_important_primary_transparent_dark_hover
text_important_secondary_dark
text_important_secondary_dark_hover
text_important_secondary_light_dark
text_important_secondary_light_dark_hover
text_important_secondary_transparent_dark
text_important_secondary_transparent_dark_hover
text_important_success_dark
text_important_success_dark_hover
text_important_warning_dark
text_important_warning_dark_hover
text_info_dark
text_info_dark_hover
text_light_dark
text_light_dark_hover
text_link_dark
text_link_dark_hover
text_primary_dark
text_primary_dark_hover
text_primary_light_dark
text_primary_light_dark_hover
text_primary_transparent_dark
text_primary_transparent_dark_hover
text_secondary_dark
text_secondary_dark_hover
text_secondary_light_dark
text_secondary_light_dark_hover
text_secondary_transparent_dark
text_secondary_transparent_dark_hover
text_shadow_dark
text_shadow_important_dark
text_success_dark
text_success_dark_hover
text_warning_dark
text_warning_dark_hover
tooltip_dark
underline_danger_dark
underline_danger_dark_hover
underline_dark
underline_dark_dark
underline_dark_dark_hover
underline_dark_hover
underline_gray_dark
underline_gray_dark_hover
underline_important_danger_dark
underline_important_dark
underline_important_dark_dark
underline_important_gray_dark
underline_important_info_dark
underline_important_light_dark
underline_important_link_dark
underline_important_primary_dark
underline_important_primary_light_dark
underline_important_primary_transparent_dark
underline_important_secondary_dark
underline_important_secondary_light_dark
underline_important_secondary_transparent_dark
underline_important_success_dark
underline_important_warning_dark
underline_info_dark
underline_info_dark_hover
underline_light_dark
underline_light_dark_hover
underline_link_dark
underline_link_dark_hover
underline_primary_dark
underline_primary_dark_hover
underline_primary_light_dark
underline_primary_light_dark_hover
underline_primary_transparent_dark
underline_primary_transparent_dark_hover
underline_secondary_dark
underline_secondary_dark_hover
underline_secondary_light_dark
underline_secondary_light_dark_hover
underline_secondary_transparent_dark
underline_secondary_transparent_dark_hover
underline_success_dark
underline_success_dark_hover
underline_warning_dark
underline_warning_dark_hover
Link
bg_important_link
bg_important_link_dark
bg_important_link_dark_hover
bg_important_link_hover
bg_important_link_transparent
bg_important_link_transparent_5prc
bg_important_link_transparent_5prc_hover
bg_important_link_transparent_hover
bg_link
bg_link_dark
bg_link_dark_hover
bg_link_hover
bg_link_transparent
bg_link_transparent_5prc
bg_link_transparent_5prc_hover
bg_link_transparent_hover
border_link
border_link_dark
overlay_black_link
overlay_black_link_hover
overlay_link_black
overlay_link_black_hover
overlay_link_none
overlay_link_none_hover
overlay_link_white
overlay_link_white_hover
overlay_none_link
overlay_none_link_hover
overlay_white_link
overlay_white_link_hover
speech_bubble_link
text_decoration_color_important_link
text_decoration_color_link
text_important_link
text_important_link_dark
text_important_link_dark_hover
text_important_link_hover
text_link
text_link_dark
text_link_dark_hover
text_link_hover
text_shadow_important_link
text_shadow_link
tooltip_link
underline_important_link
underline_important_link_dark
underline_link
underline_link_dark
underline_link_dark_hover
underline_link_hover
Primary Light
bg_important_primary_light
bg_important_primary_light_dark
bg_important_primary_light_dark_hover
bg_important_primary_light_hover
bg_important_primary_light_transparent
bg_important_primary_light_transparent_5prc
bg_important_primary_light_transparent_5prc_hover
bg_important_primary_light_transparent_hover
bg_primary_light
bg_primary_light_dark
bg_primary_light_dark_hover
bg_primary_light_hover
bg_primary_light_transparent
bg_primary_light_transparent_5prc
bg_primary_light_transparent_5prc_hover
bg_primary_light_transparent_hover
border_primary_light
border_primary_light_dark
overlay_black_primary_light
overlay_black_primary_light_hover
overlay_none_primary_light
overlay_none_primary_light_hover
overlay_primary_light_black
overlay_primary_light_black_hover
overlay_primary_light_none
overlay_primary_light_none_hover
overlay_primary_light_white
overlay_primary_light_white_hover
overlay_white_primary_light
overlay_white_primary_light_hover
speech_bubble_primary_light
text_decoration_color_important_primary_light
text_decoration_color_primary_light
text_important_primary_light
text_important_primary_light_dark
text_important_primary_light_dark_hover
text_important_primary_light_hover
text_primary_light
text_primary_light_dark
text_primary_light_dark_hover
text_primary_light_hover
text_shadow_important_primary_light
text_shadow_primary_light
tooltip_primary_light
underline_important_primary_light
underline_important_primary_light_dark
underline_primary_light
underline_primary_light_dark
underline_primary_light_dark_hover
underline_primary_light_hover
Primary Transparent
bg_important_primary_transparent
bg_important_primary_transparent_5prc
bg_important_primary_transparent_5prc_hover
bg_important_primary_transparent_dark
bg_important_primary_transparent_dark_hover
bg_important_primary_transparent_hover
bg_important_primary_transparent_transparent
bg_important_primary_transparent_transparent_5prc
bg_important_primary_transparent_transparent_5prc_hover
bg_important_primary_transparent_transparent_hover
bg_primary_transparent
bg_primary_transparent_5prc
bg_primary_transparent_5prc_hover
bg_primary_transparent_dark
bg_primary_transparent_dark_hover
bg_primary_transparent_hover
bg_primary_transparent_transparent
bg_primary_transparent_transparent_5prc
bg_primary_transparent_transparent_5prc_hover
bg_primary_transparent_transparent_hover
border_primary_transparent
border_primary_transparent_dark
overlay_black_primary_transparent
overlay_black_primary_transparent_hover
overlay_none_primary_transparent
overlay_none_primary_transparent_hover
overlay_primary_transparent_black
overlay_primary_transparent_black_hover
overlay_primary_transparent_none
overlay_primary_transparent_none_hover
overlay_primary_transparent_white
overlay_primary_transparent_white_hover
overlay_white_primary_transparent
overlay_white_primary_transparent_hover
speech_bubble_primary_transparent
text_decoration_color_important_primary_transparent
text_decoration_color_primary_transparent
text_important_primary_transparent
text_important_primary_transparent_dark
text_important_primary_transparent_dark_hover
text_important_primary_transparent_hover
text_primary_transparent
text_primary_transparent_dark
text_primary_transparent_dark_hover
text_primary_transparent_hover
text_shadow_important_primary_transparent
text_shadow_primary_transparent
tooltip_primary_transparent
underline_important_primary_transparent
underline_important_primary_transparent_dark
underline_primary_transparent
underline_primary_transparent_dark
underline_primary_transparent_dark_hover
underline_primary_transparent_hover
Secondary Light
bg_important_secondary_light
bg_important_secondary_light_dark
bg_important_secondary_light_dark_hover
bg_important_secondary_light_hover
bg_important_secondary_light_transparent
bg_important_secondary_light_transparent_5prc
bg_important_secondary_light_transparent_5prc_hover
bg_important_secondary_light_transparent_hover
bg_secondary_light
bg_secondary_light_dark
bg_secondary_light_dark_hover
bg_secondary_light_hover
bg_secondary_light_transparent
bg_secondary_light_transparent_5prc
bg_secondary_light_transparent_5prc_hover
bg_secondary_light_transparent_hover
border_secondary_light
border_secondary_light_dark
overlay_black_secondary_light
overlay_black_secondary_light_hover
overlay_none_secondary_light
overlay_none_secondary_light_hover
overlay_secondary_light_black
overlay_secondary_light_black_hover
overlay_secondary_light_none
overlay_secondary_light_none_hover
overlay_secondary_light_white
overlay_secondary_light_white_hover
overlay_white_secondary_light
overlay_white_secondary_light_hover
speech_bubble_secondary_light
text_decoration_color_important_secondary_light
text_decoration_color_secondary_light
text_important_secondary_light
text_important_secondary_light_dark
text_important_secondary_light_dark_hover
text_important_secondary_light_hover
text_secondary_light
text_secondary_light_dark
text_secondary_light_dark_hover
text_secondary_light_hover
text_shadow_important_secondary_light
text_shadow_secondary_light
tooltip_secondary_light
underline_important_secondary_light
underline_important_secondary_light_dark
underline_secondary_light
underline_secondary_light_dark
underline_secondary_light_dark_hover
underline_secondary_light_hover
Secondary Transparent
bg_important_secondary_transparent
bg_important_secondary_transparent_5prc
bg_important_secondary_transparent_5prc_hover
bg_important_secondary_transparent_dark
bg_important_secondary_transparent_dark_hover
bg_important_secondary_transparent_hover
bg_important_secondary_transparent_transparent
bg_important_secondary_transparent_transparent_5prc
bg_important_secondary_transparent_transparent_5prc_hover
bg_important_secondary_transparent_transparent_hover
bg_secondary_transparent
bg_secondary_transparent_5prc
bg_secondary_transparent_5prc_hover
bg_secondary_transparent_dark
bg_secondary_transparent_dark_hover
bg_secondary_transparent_hover
bg_secondary_transparent_transparent
bg_secondary_transparent_transparent_5prc
bg_secondary_transparent_transparent_5prc_hover
bg_secondary_transparent_transparent_hover
border_secondary_transparent
border_secondary_transparent_dark
overlay_black_secondary_transparent
overlay_black_secondary_transparent_hover
overlay_none_secondary_transparent
overlay_none_secondary_transparent_hover
overlay_secondary_transparent_black
overlay_secondary_transparent_black_hover
overlay_secondary_transparent_none
overlay_secondary_transparent_none_hover
overlay_secondary_transparent_white
overlay_secondary_transparent_white_hover
overlay_white_secondary_transparent
overlay_white_secondary_transparent_hover
speech_bubble_secondary_transparent
text_decoration_color_important_secondary_transparent
text_decoration_color_secondary_transparent
text_important_secondary_transparent
text_important_secondary_transparent_dark
text_important_secondary_transparent_dark_hover
text_important_secondary_transparent_hover
text_secondary_transparent
text_secondary_transparent_dark
text_secondary_transparent_dark_hover
text_secondary_transparent_hover
text_shadow_important_secondary_transparent
text_shadow_secondary_transparent
tooltip_secondary_transparent
underline_important_secondary_transparent
underline_important_secondary_transparent_dark
underline_secondary_transparent
underline_secondary_transparent_dark
underline_secondary_transparent_dark_hover
underline_secondary_transparent_hover
Color Contrast Checker
HEX Palette Values
Service colors
Structural
Color Contrast Checker (C3)
Copy colors from aside Palette and past them into "Foreground" and "Background" areas to check the combination result.
The Importance of Color Contrast Checks for Web Accessibility
Color contrast checks are crucial for web accessibility. They ensure readability by making text easily visible for all users, including those with visual impairments. These checks promote inclusivity by making web content accessible to people with color vision deficiencies or low vision and color contrast consideration helps maintain brand consistency.
Implementation:
Using a predefined color palette helps maintain consistency across your website while ensuring accessibility. However, even with a carefully selected palette, it's critical to perform color contrast checks for every text-background color combination you use. This step is vital because not all color combinations within a palette will necessarily meet accessibility standards.
Use the Color Contrast Checker tool below to verify that each text-background color combination meets the recommended ratios.
If a combination fails the contrast check, try different color pairs from your palette until you find one that passes.
NOTE:
In WCAG 2, contrast is a measure of the difference in perceived "luminance" or brightness between two colors (the phrase "color contrast" is never used in WCAG). This brightness difference is expressed as a ratio ranging from 1:1 (e.g. white on white) to 21:1 (e.g., black on a white).
WCAG 2.0 level AA requires a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text.
WCAG 2.1 requires a contrast ratio of at least 3:1 for graphics and user interface components (such as form input borders).
WCAG Level AAA requires a contrast ratio of at least 7:1 for normal text and 4.5:1 for large text.
Contrast and Color Accessibility
By following these guidelines and consistently checking contrast, you'll create a more accessible and user-friendly web experience while maintaining your site's visual identity.
Foreground
Background
Font Size Converter
Base Font Size 16px.
Convert Pixel To Rem
Convert Rem To Pixel
Result
Px = Rem
Font Preview
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Qui dolorem nobis eos. Unde, illum blanditiis.
Allowed Typography System
Base Font Size 16px.
| Allowed Font Sizes | Rem | Pixel | Classes and Tags |
|---|---|---|---|
| Display 1 | 5 rem | 80px | display-1 |
| Display 2 | 4.5 rem | 72px | display-2 |
| Display 3 | 4 rem | 64px | display-3 |
| Display 4 | 3.5 rem | 56px | display-4 |
| Display 5 | 3 rem | 48px | display-5 |
| Display 6 - H1 Tag - .h1 - .fs-1 | 2.5 rem | 40px |
<h1></h1> |
h1 |
fs-1
|
| H2 Tag - .h2 - .fs-2 | 2 rem | 32px |
<h2></h2> |
h2 |
fs-2
|
| H3 Tag - .h3 - .fs-3 | 1.75 rem | 28px |
<h3></h3> |
h3 |
fs-3
|
| H4 Tag - .h4 - .fs-4 | 1.5 rem | 24px |
<h4></h4> |
h4 |
fs-4
|
| H5 Tag - .h5 - .fs-5 | 1.25 rem | 20px |
<h5></h5> |
h5 |
fs-5
|
| H6 Tag - .h6 - .fs-6 - Paragraph - Base | 1 rem | 16px |
<h6></h6> |
h6 |
fs-6
|
| Small | 0.9 rem | 14px |
|
| Initialism | 0.9 rem | 14px |
|
Do not use absolute font sizes (pixel) in development and production.
Use only one h1 heading tag on a page.
Use headings tags in sequential order on a page.
Typography
Body Default Font Size: 16px
Allowed Typography System
Font Size Converter
Font Families
Click on classes in cards to copy class name
Available Font Families
Parkinsans
Class: .roboto_font_family
Usage: Custom brand font
Fallbacks: Arial, sans-serif
Font Families Instant Preview
Use the dropdowns to compare how different font families render the same content.
Sample Heading 1
Sample Heading 2
Sample Heading 3
Sample Heading 4
Sample Heading 5
This is a sample paragraph to demonstrate how the selected font family looks in different contexts. You can see the character, spacing, and overall aesthetic of the font.
Bold text example
Italic text example
Numbers: 1234567890
Special characters: @#$%^&*()
Best Practices
When using different font families, consider the following:
- Use font families consistently across similar content types to maintain visual coherence.
- Ensure that the selected font family is legible and accessible for all users.
- Test different font sizes and weights to find the best fit for your design.
- Avoid using too many different font families in a single design to prevent visual clutter.
- Always check for accessibility color contrast and readability when using different font families.
Do not use a mix of font families in the same sentence.
Using two different font families in the same sentence should be a very careful choice:
Accessibility Issues and Cognitive Load
Two font families different baseline measurements and character spacing, can cause difficulties in reading, especially for people affected by dislexya or poor vision.
Also, this forces users' brains to switch between different characteristics, creating visual friction that leads to reading fatigue and higher bounce rates.
Technical Issues
Different fonts families in the same sentence can create inconsistent rendering and layout breaks where words wrap awkwardly or overlap when viewed on mobile devices, creating illegible combinations.
Test readability across different devices.
Maintain consistent hierarchy throughout your design and usage criteria for fonts families.
Verify accessibility across text colors.
Use only allowed font sizes for consistent and accessible web contents.
Users should only use authorized font sizes for several important reasons:
-
Consistency:
- Consistent sizing helps establish a uniform look across the website and a clear visual hierarchy, making it easier for users to understand the structure and importance of different content elements.
-
Accessibility:
- Allowed sizes comply with accessibility guidelines (WCAG), ensuring the content is legible on various devices and improve readability especially for users with visual impairments.
-
User Experience:
- Consistent font sizing reduces cognitive load, allowing users to focus on content rather than adjusting to different text sizes and helps in creating a predictable and intuitive navigation experience.
-
Brand Identity:
- Allowed font sizes are part of this brand's style guide, helping maintain a consistent brand image across all web properties.
-
Responsive Design:
- Pre-defined font sizes are optimized for responsive design, ensuring text looks good on various screen sizes without manual adjustments.
-
Performance:
- Using a limited set of font sizes can sometimes help with page load times, as it may reduce the number of font file variations that need to be loaded.
-
Maintenance:
- A standardized set of font sizes makes it easier to update and maintain the website over time, reducing the likelihood of inconsistencies creeping in during updates.
-
Cross-browser Compatibility:
- Allowed font sizes are tested across different browsers and devices, ensuring consistent appearance and functionality.
h1 tag in a page must be unique. The six heading elements, H1 through H6, denote section headings. These elements have a rank given by the number in their name.
h1. Lorem Ipsum
h2. Lorem Ipsum
h3. Lorem Ipsum
h4. Lorem Ipsum
h5. Lorem Ipsum
h6. Lorem Ipsum
.h1 through .h6 classes are also available, for when you want to match the font styling of a heading but cannot use the associated HTML element.
h1. Lorem Ipsum
h2. Lorem Ipsum
h3. Lorem Ipsum
h4. Lorem Ipsum
h5. Lorem Ipsum
h6. Lorem Ipsum
Display 1
Display 2
Display 3
Display 4
Display 5
Display 6
Display Headings Instant Preview
Default Display-6
Display with Font Weight 400 - Normal
Display with Font Weight 400 - Normal
.fs-1 text
.fs-2 text
.fs-3 text
.fs-4 text
.fs-5 text
.fs-6 text
Default Paragraph (Default Font Size: 16px - 1rem)
Small (tag small)
Initialism (class initialism)
Font Size Instant Preview
Preview with Font Weight 400 - Normal
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Modi facere doloribus quaerat quas, quisquam aperiam assumenda eveniet id consectetur similique. Lorem ipsum, dolor sit amet consectetur adipisicing elit. Praesentium aperiam quisquam velit modi impedit voluptates quibusdam in esse sequi assumenda id recusandae.
Lighter weight text (relative to the parent element)
Light weight text
Normal weight text (Default)
Medium weight text
Semibold weight text
Bolder weight text (relative to the parent element)
Bold text
Font Weight Instant Preview
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Modi facere doloribus quaerat quas, quisquam aperiam assumenda eveniet id consectetur similique. Saepe praesentium consequatur. Eos asperiores odio sequi quae aliquam fugiat in! Officiis, sint reprehenderit voluptatum itaque necessitatibus voluptates odit vel libero nam consequuntur culpa sed. Repudiandae, rerum eligendi provident quod necessitatibus reiciendis molestias enim itaque, ducimus recusandae quia numquam ex? Libero ad corporis est, iusto doloribus quaerat sequi.
Available Classes
fw-lighter
fw-light
fw-normal
fw-medium
fw-semibold
fw-bolder
fw-bold
Lowercased text.
Uppercased text.
CapiTaliZed text.
Italic text
Text with normal font style
Available Classes
text-lowercase
text-uppercase
text-capitalize
fst-italic
fst-normal
Text Colors and Effects
Click on text to copy class name
Please consider the Accessibility best practices when using colors in text. Use the Contrast Checker before choosing a color.
Text Color
Primary
Secondary
Primary Light
Secondary Light
Service colors
Success
Danger
Dark
Link
Structural
Black
Gray
Primary Transparent
Secondary Transparent
Service colors
Info
Warning
Light
Structural
White
Available Classes
text_primary
text_secondary
text_gray
text_primary_light
text_primary_transparent
text_secondary_light
text_secondary_transparent
text_success
text_info
text_warning
text_danger
text_light
text_dark
text_link
text_black
text_white
text_important_primary
text_important_secondary
text_important_gray
text_important_primary_light
text_important_primary_transparent
text_important_secondary_light
text_important_secondary_transparent
text_important_success
text_important_info
text_important_warning
text_important_danger
text_important_light
text_important_dark
text_important_link
text_important_black
text_important_white
Text Hover
Hover Text Primary
Hover Text Secondary
Hover Text Primary Light
Hover Text Secondary Light
Service colors
Hover Text Success
Hover Text Danger
Hover Text Dark
Hover Text Link
Structural
Hover Text Black
Hover Text Gray
Hover Text Primary Transparent
Hover Text Secondary Transparent
Service colors
Hover Text Info
Hover Text Warning
Hover Text Light
Structural
Hover Text White
Available Classes
text_primary_hover
text_secondary_hover
text_gray_hover
text_primary_light_hover
text_primary_transparent_hover
text_secondary_light_hover
text_secondary_transparent_hover
text_success_hover
text_info_hover
text_warning_hover
text_danger_hover
text_light_hover
text_dark_hover
text_link_hover
text_black_hover
text_white_hover
text_important_primary_hover
text_important_secondary_hover
text_important_gray_hover
text_important_primary_light_hover
text_important_primary_transparent_hover
text_important_secondary_light_hover
text_important_secondary_transparent_hover
text_important_success_hover
text_important_info_hover
text_important_warning_hover
text_important_danger_hover
text_important_light_hover
text_important_dark_hover
text_important_link_hover
text_important_black_hover
text_important_white_hover
Text Shadow
Text Shadow Primary
Text Shadow Secondary
Text Shadow Primary Light
Text Shadow Secondary Light
Service colors
Text Shadow Success
Text Shadow Danger
Text Shadow Dark
Text Shadow Link
Structural
Text Shadow Black
Text Shadow Gray
Text Shadow Primary Transparent
Text Shadow Secondary Transparent
Service colors
Text Shadow Info
Text Shadow Warning
Text Shadow Light
Structural
Text Shadow White
Available Classes
text_shadow_primary
text_shadow_secondary
text_shadow_gray
text_shadow_primary_light
text_shadow_primary_transparent
text_shadow_secondary_light
text_shadow_secondary_transparent
text_shadow_success
text_shadow_info
text_shadow_warning
text_shadow_danger
text_shadow_light
text_shadow_dark
text_shadow_link
text_shadow_black
text_shadow_white
text_shadow_important_primary
text_shadow_important_secondary
text_shadow_important_gray
text_shadow_important_primary_light
text_shadow_important_primary_transparent
text_shadow_important_secondary_light
text_shadow_important_secondary_transparent
text_shadow_important_success
text_shadow_important_info
text_shadow_important_warning
text_shadow_important_danger
text_shadow_important_light
text_shadow_important_dark
text_shadow_important_link
text_shadow_important_black
text_shadow_important_white
This text has a line underneath it.
This text has a line going through it.
This link has its text decoration removedAvailable Classes
text-decoration-underline
text-decoration-line-through
text-decoration-none
Text Decoration Colors
To be used in combination with .text-decoration-underline Bootstrap class.
This text has a text decoration color primary.
This text has a text decoration color secondary.
This text has a text decoration color gray.
This text has a text decoration color primary light.
This text has a text decoration color primary transparent.
This text has a text decoration color secondary light.
This text has a text decoration color secondary transparent.
Service colors
This text has a text decoration color success.
This text has a text decoration color info.
This text has a text decoration color warning.
This text has a text decoration color danger.
This text has a text decoration color light.
This text has a text decoration color dark.
This text has a text decoration color link.
Structural
This text has a text decoration color black.
This text has a text decoration color white.
Available Classes
text_decoration_color_primary
text_decoration_color_secondary
text_decoration_color_gray
text_decoration_color_primary_light
text_decoration_color_primary_transparent
text_decoration_color_secondary_light
text_decoration_color_secondary_transparent
text_decoration_color_success
text_decoration_color_info
text_decoration_color_warning
text_decoration_color_danger
text_decoration_color_light
text_decoration_color_dark
text_decoration_color_link
text_decoration_color_black
text_decoration_color_white
text_decoration_color_important_primary
text_decoration_color_important_secondary
text_decoration_color_important_gray
text_decoration_color_important_primary_light
text_decoration_color_important_primary_transparent
text_decoration_color_important_secondary_light
text_decoration_color_important_secondary_transparent
text_decoration_color_important_success
text_decoration_color_important_info
text_decoration_color_important_warning
text_decoration_color_important_danger
text_decoration_color_important_light
text_decoration_color_important_dark
text_decoration_color_important_link
text_decoration_color_important_black
text_decoration_color_important_white
Text Underline
Underline Primary
Underline Secondary
Underline Primary Light
Underline Secondary Light
Service colors
Underline Success
Underline Danger
Underline Dark
Underline Link
Structural
Underline Black
Underline Gray
Underline Primary Transparent
Underline Secondary Transparent
Service colors
Underline Info
Underline Warning
Underline Light
Structural
Underline White
Text Hover Underline
Underline Primary Hover
Underline Secondary Hover
Underline Primary Light Hover
Underline Secondary Light Hover
Service colors
Underline Success Hover
Underline Danger Hover
Underline Dark Hover
Underline Link Hover
Structural
Underline Black Hover
Underline Gray Hover
Underline Primary Transparent Hover
Underline Secondary Transparent Hover
Service colors
Underline Info Hover
Underline Warning Hover
Underline Light Hover
Structural
Underline White Hover
Available Classes
underline_primary
underline_secondary
underline_gray
underline_primary_light
underline_primary_transparent
underline_secondary_light
underline_secondary_transparent
underline_success
underline_info
underline_warning
underline_danger
underline_light
underline_dark
underline_link
underline_black
underline_white
underline_important_primary
underline_important_secondary
underline_important_gray
underline_important_primary_light
underline_important_primary_transparent
underline_important_secondary_light
underline_important_secondary_transparent
underline_important_success
underline_important_info
underline_important_warning
underline_important_danger
underline_important_light
underline_important_dark
underline_important_link
underline_important_black
underline_important_white
underline_primary_hover
underline_secondary_hover
underline_gray_hover
underline_primary_light_hover
underline_primary_transparent_hover
underline_secondary_light_hover
underline_secondary_transparent_hover
underline_success_hover
underline_info_hover
underline_warning_hover
underline_danger_hover
underline_light_hover
underline_dark_hover
underline_link_hover
underline_black_hover
underline_white_hover
Text Decoration Thickness
To be used in combination with .text-decoration-underline and a .text_decoration_color_lorem class as needed.
This text has a text decoration Thickness 1px.
This text has a text decoration Thickness 2px.
This text has a text decoration Thickness 3px.
This text has a text decoration Thickness 4px.
This text has a text decoration Thickness 5px.
This text has a text decoration Thickness 6px.
This text has a text decoration Thickness 7px.
This text has a text decoration Thickness 8px.
This text has a text decoration Thickness 9px.
This text has a text decoration Thickness 10px.
Available Classes
text_decoration_thickness_1
text_decoration_thickness_2
text_decoration_thickness_3
text_decoration_thickness_4
text_decoration_thickness_5
text_decoration_thickness_6
text_decoration_thickness_7
text_decoration_thickness_8
text_decoration_thickness_9
text_decoration_thickness_10
text_decoration_thickness_important_1
text_decoration_thickness_important_2
text_decoration_thickness_important_3
text_decoration_thickness_important_4
text_decoration_thickness_important_5
text_decoration_thickness_important_6
text_decoration_thickness_important_7
text_decoration_thickness_important_8
text_decoration_thickness_important_9
text_decoration_thickness_important_10
Underline Offset
Available Classes
link-offset-1link-offset-2link-offset-3Text Lines
Click on text to copy class name
Apply to text tag the .underline_bicolor class to have a color/gray underline line.
COLOR/GRAY UNDERLINED
Apply to text tag .line_after_text class to have a primary 120px line after text.
TEXT WITH A LINE AFTER
You can use the mark tag to highlight text.
This line of text is meant to be treated as deleted text.
This line of text is meant to be treated as no longer accurate.
This line of text is meant to be treated as an addition to the document.
This line of text will render as underlined.
This line of text is meant to be treated as fine, small print.
This line rendered as bold text.
This line rendered as italicized text.
HTML Example
Start aligned text on all viewport sizes.
Center aligned text on all viewport sizes.
End aligned text on all viewport sizes.
Start aligned text on viewports sized SM (small) or wider.
Start aligned text on viewports sized MD (medium) or wider.
Start aligned text on viewports sized LG (large) or wider.
Start aligned text on viewports sized XL (extra large) or wider.
Start aligned text on viewports sized XXL (extra extra large) or wider.
End aligned text on viewports sized SM (small) or wider.
End aligned text on viewports sized MD (medium) or wider.
End aligned text on viewports sized LG (large) or wider.
End aligned text on viewports sized XL (extra large) or wider.
End aligned text on viewports sized XXL (extra extra large) or wider.
Available Classes
text-center
text-sm-center
text-md-center
text-lg-center
text-xl-center
text-xxl-center
text-start
text-sm-start
text-md-start
text-lg-start
text-xl-start
text-xxl-start
text-end
text-sm-end
text-md-end
text-lg-end
text-xl-end
text-xxl-end
Why avoid right-aligned, justified, and centered text.
Readability & Accessibility: Non-left-aligned text (right, center, justified) disrupts the natural reading flow in left-to-right languages. Justified text often introduces uneven word spacing ("rivers of white space"), while right and center alignment force readers to search for line starts—making it harder for everyone, especially users with dyslexia or cognitive disabilities.
Responsive Design Issues: On smaller screens, centered and justified text can lead to awkward line breaks and inconsistent spacing. These formats often behave unpredictably across browsers and devices, making content less usable and visually unbalanced in responsive layouts.
Best Practice: Use left-aligned text for all body content. It ensures clarity, improves accessibility, and maintains a consistent reading experience across screen sizes.
Exceptions: Centered text may be used for short elements like titles or quotes. Justified text should generally be avoided on the web due to poor browser support and readability concerns.
Text Vertical Alignment
Click on text to copy class name
Please note that vertical-align only affects inline, inline-block, inline-table, and table cell elements.
With inline elements
HTML Example
With table cells:
| baseline | top | middle | bottom | text-top | text-bottom |
HTML Example
Prevent long strings of text from breaking your components’ layout by using .text-break to set word-wrap: break-word and word-break: break-word. We use word-wrap instead of the more common overflow-wrap for wider browser support, and add the deprecated word-break: break-word to avoid issues with flex containers.
text break mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Available Classes
text-wrap
text-nowrap
text-break
Text Truncate
Template Dynamic Truncate
Use the [data-truncate=""] attribute with the needed number of lines.
Truncate Oneline
Lorem ipsum dolor sit amet consectetur adipisicing elit. Deleniti, cum ullam voluptas numquam sunt earum maiores optio eaque rem quam.
Truncate Two Lines
Lorem ipsum dolor sit amet consectetur adipisicing elit. Deleniti, cum ullam voluptas numquam sunt earum maiores optio eaque rem quam.
Truncate Three Lines
Lorem ipsum dolor sit amet consectetur adipisicing elit. Deleniti, cum ullam voluptas numquam sunt earum maiores optio eaque rem quam. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt ullam deleniti aperiam molestiae, sequi iusto enim sapiente veniam, similique saepe in repellat ducimus laboriosam culpa rem. Consequuntur quam beatae dolorum!
Truncate Four Lines
Lorem ipsum dolor sit amet consectetur adipisicing elit. Deleniti, cum ullam voluptas numquam sunt earum maiores optio eaque rem quam. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt ullam deleniti aperiam molestiae, sequi iusto enim sapiente veniam, similique saepe in repellat ducimus laboriosam culpa rem. Consequuntur quam beatae dolorum!
Truncate Five Lines
Lorem ipsum dolor sit amet consectetur adipisicing elit. Deleniti, cum ullam voluptas numquam sunt earum maiores optio eaque rem quam. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt ullam deleniti aperiam molestiae, sequi iusto enim sapiente veniam, similique saepe in repellat ducimus laboriosam culpa rem. Consequuntur quam beatae dolorum!
Truncate Six Lines
Lorem ipsum dolor sit amet consectetur adipisicing elit. Deleniti, cum ullam voluptas numquam sunt earum maiores optio eaque rem quam. A Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt ullam deleniti aperiam molestiae, sequi iusto enim sapiente veniam, similique saepe in repellat ducimus laboriosam culpa rem. Consequuntur quam beatae dolorum!
Truncate Seven Lines
Lorem ipsum dolor sit amet consectetur adipisicing elit. Deleniti, cum ullam voluptas numquam sunt earum maiores optio eaque rem quam. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt ullam deleniti aperiam molestiae, sequi iusto enim sapiente veniam, similique saepe in repellat ducimus laboriosam culpa rem. Consequuntur quam beatae dolorum!
Truncate Eight Lines
Lorem ipsum dolor sit amet consectetur adipisicing elit. Deleniti, cum ullam voluptas numquam sunt earum maiores optio eaque rem quam. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Incidunt ullam deleniti aperiam molestiae, sequi iusto enim sapiente veniam, similique saepe in repellat ducimus laboriosam culpa rem. Consequuntur quam beatae dolorum!
Bootstrap Truncate
For longer content, you can add a .text-truncate class to truncate the text with an ellipsis.
Requires display: inline-block or display: block.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ex facere voluptatibus voluptatum, labore voluptas quasi, saepe non fuga, doloribus voluptate nisi sint? Magni optio commodi, asperiores veniam mollitia doloribus dignissimos est nostrum doloremque fugit id placeat dolorem possimus ipsam? Minus? Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio dignissimos fugiat similique, a ex ducimus nostrum est possimus sunt eaque.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ex facere voluptatibus voluptatum, labore voluptas quasi, saepe non fuga, doloribus voluptate nisi sint? Magni optio commodi, asperiores veniam mollitia doloribus dignissimos est nostrum doloremque fugit id placeat dolorem possimus ipsam? Minus? Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem omnis totam temporibus quae! Omnis natus unde ducimus assumenda consequuntur quas?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ex facere voluptatibus voluptatum, labore voluptas quasi, saepe non fuga, doloribus voluptate nisi sint? Magni optio commodi, asperiores veniam mollitia doloribus dignissimos est nostrum doloremque fugit id placeat dolorem possimus ipsam? Minus? Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem omnis totam temporibus quae! Omnis natus unde ducimus assumenda consequuntur quas?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ex facere voluptatibus voluptatum, labore voluptas quasi, saepe non fuga, doloribus voluptate nisi sint? Magni optio commodi, asperiores veniam mollitia doloribus dignissimos est nostrum doloremque fugit id placeat dolorem possimus ipsam? Minus? Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem omnis totam temporibus quae! Omnis natus unde ducimus assumenda consequuntur quas?
Available Classes
lh-1
lh-sm
lh-base
lh-lg
Text Elements
Vertical Rule .vr
Lorem
Ipsum
Monospace
This is in monospace
Reset Color
Muted text with a reset link.
Abbreviations
attr
HTML
Blockquotes
A well-known quote, contained in a blockquote element.
Naming a source
A well-known quote, contained in a blockquote element.
A well-known quote, contained in a blockquote element.
Lists
List Unstyled
- This is a list.
- It appears completely unstyled.
- Structurally, it's still a list.
- However, this style only applies to immediate child elements.
- Nested lists:
- are unaffected by this style
- will still show a bullet
- and have appropriate left margin
- This may still come in handy in some situations.
List Inline
- This is a list item.
- And another one.
- But they're displayed inline.
Description List Alignment
- Description lists
- A description list is perfect for defining terms.
- Term
-
Definition for the term.
And some more placeholder definition text.
- Another term
- This definition is short, so no extra paragraphs or anything.
- Truncated term is truncated
- This can be useful when space is tight. Adds an ellipsis at the end.
- Nesting
-
- Nested definition list
- I heard you like definition lists. Let me put a definition list inside your definition list.
Tooltips
To apply a Tooltip use these attributes:
- data-bs-title=""
- data-bs-toggle="tooltip"
- data-bs-placement="" (values = top | bottom | left | right)
- data-bs-custom-class="" (click on below elements to copy class name for colors)
- data-bs-html="true" (if html content is needed)
Colors
Tooltip Default
Tooltip White
Tooltip Primary
Tooltip Secondary
Tooltip Gray
Tooltip Primary Light
Tooltip Primary Transparent
Tooltip Secondary Light
Tooltip Secondary Transparent
Service colors
Tooltip Success
Tooltip Info
Tooltip Warning
Tooltip Danger
Tooltip Light
Tooltip Dark
Tooltip Link
Structural
Tooltip Black
Placement
Placement Top
Placement Bottom
Placement Left
Placement Right
Disclaimers
Use the [data-disclaimer=""] attribute with the needed value: external_brand and external.
HTML Example
HTML Example
References - Notes
References
References
- Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo, culpa
- Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo, culpa.
HTML Example - Anchor at title
HTML Example - Anchor at each item
Utilities
Available Classes
border border-0
border-top-0
border-end-0
border-bottom-0
border-start-0
Available Classes
border border-1
border border-2
border border-3
border border-4
border border-5
Available Classes
rounded-0
rounded-1
rounded-2
rounded-3
rounded-4
rounded-5
rounded-circle
rounded-pill
Sizes
Available Classes
rounded-0
rounded-1
rounded-2
rounded-3
rounded-4
rounded-5
rounded-circle
rounded-pill
HTML Example
HTML Example
Custom Colors
Service colors
Structural
Available Classes
border_primary
border_secondary
border_gray
border_primary_light
border_primary_transparent
border_secondary_light
border_secondary_transparent
border_success
border_info
border_warning
border_danger
border_light
border_dark
border_link
border_black
border_white
Clippers
Click on Title in Example and click on Images to copy HTML
Available Classes
clip_top_bottom_left
clip_xs_top_bottom_left
clip_sm_top_bottom_left
clip_md_top_bottom_left
clip_lg_top_bottom_left
clip_xl_top_bottom_left
clip_xxl_top_bottom_left
clip_top_bottom_right
clip_xs_top_bottom_right
clip_sm_top_bottom_right
clip_md_top_bottom_right
clip_lg_top_bottom_right
clip_xl_top_bottom_right
clip_xxl_top_bottom_right
clip_top_left
clip_xs_top_left
clip_sm_top_left
clip_md_top_left
clip_lg_top_left
clip_xl_top_left
clip_xxl_top_left
clip_top_right
clip_xs_top_right
clip_sm_top_right
clip_md_top_right
clip_lg_top_right
clip_xl_top_right
clip_xxl_top_right
clip_bottom_left
clip_xs_bottom_left
clip_sm_bottom_left
clip_md_bottom_left
clip_lg_bottom_left
clip_xl_bottom_left
clip_xxl_bottom_left
clip_bottom_right
clip_xs_bottom_right
clip_sm_bottom_right
clip_md_bottom_right
clip_lg_bottom_right
clip_xl_bottom_right
clip_xxl_bottom_right
Examples
Clip Top Bottom Left
Clip Top Bottom Right
Clip Top Left
Clip Top Right
Clip Bottom Left
Clip Bottom Right
Cursors
Utility classes for cursor pointers
Hover the boxes to see in action
Available Classes
crs_alias
crs_all_scroll
crs_auto
crs_cell
crs_col_resize
crs_context_menu
crs_copy
crs_crosshair
crs_default
crs_e_resize
crs_ew_important_resize
crs_grab
crs_grabbing
crs_help
crs_move
crs_n_resize
crs_ne_resize
crs_nesw_important_resize
crs_ns_resize
crs_nw_important_resize
crs_nwse_resize
crs_no_drop
crs_none
crs_not_allowed
crs_pointer
crs_progress
crs_row_important_resize
crs_s_resize
crs_se_resize
crs_sw_important_resize
crs_text
crs_url
crs_w_important_resize
crs_wait
crs_zoom_in
crs_zoom_out
Grid System
Images Size
List of images size for each element and component.
The images size are in pixels and are the reference for design and development.
| Component/Element | Size (px) |
|---|---|
| Example | 1920×500 |
| Hero banner home | 1920*800 |
| Immagini pagina x | 1920*600 |
Best Practices
When using images, consider the following:
- Use the Naming Conventions utility to correctly name your images.
- Use descriptive file names and alt text for accessibility and SEO purposes.
- Use the specified image sizes to ensure consistency and optimal loading times.
- Always optimize images for web use to reduce file size without compromising quality, use the
.webpformat preferably under 100Kb weight. - Ensure images are responsive and adapt to different screen sizes.
- Test images across different devices and browsers to ensure they display correctly.
- Avoid using images that are too large or too small for their intended purpose to maintain visual clarity.
Interactions
Naming Conventions
Using naming conventions for resources is a foundational best practice. The naming conventions enhance clarity, collaboration, and scalability. It is also a security best practice to avoid server issues, duplicates or unavailable resources.
These rules are valid for any kind of resources: images, files, etc.
- Use lowercase letters to prevent case-sensitivity issues
- Replace spaces with hyphens (e.g., "seo-friendly-filename.jpg")
- Avoid special characters; stick to letters, numbers, and hyphens
- Keep filenames short and descriptive (3-5 words max)
- Use relevant keywords, placing important ones near the beginning
- Use Webp format for images preferably. Use tools like "Squoosh" to convert them
- Use under 100KB images preferably. Use tools like "Tinify" to compress them
- Implement consistent naming conventions across your site
- Include file type for non-image files (e.g., "quarterly-report-2024.pdf")
- Use numbers for sequential content (e.g., "tutorial-part-01.html")
- Use canonical file extensions (".html" not ".htm", ".jpeg" not ".jpg")
- Avoid stop words unless necessary for clarity (a, and, but, etc.)
- Include dates in YYYY-MM-DD format when relevant
- For images, include alt text in the filename. (smiling-woman.webp has alt text "smiling-woman")
- For icons, prefer SVG or Webp format
Following these guidelines will improve your SEO and maintain coding best practices.
Object Fit
Opacity
The opacity property sets the opacity level for an element. The opacity level describes the transparency level, where 1 is not transparent at all, .5 is 50% visible, and 0 is completely transparent.
Examples
Available Classes
opacity-100
opacity-75
opacity-50
opacity-25
opacity-0
Ratio
Available classes
ratio ratio-1x1ratio ratio-4x3ratio ratio-16x9ratio ratio-21x9ratio ratio-sm-1x1
ratio ratio-md-1x1
ratio ratio-lg-1x1
ratio ratio-xl-1x1
ratio ratio-xxl-1x1
ratio ratio-sm-4x3
ratio ratio-md-4x3
ratio ratio-lg-4x3
ratio ratio-xl-4x3
ratio ratio-xxl-4x3
ratio ratio-sm-16x9
ratio ratio-md-16x9
ratio ratio-lg-16x9
ratio ratio-xl-16x9
ratio ratio-xxl-16x9
ratio ratio-sm-21x9
ratio ratio-md-21x9
ratio ratio-lg-21x9
ratio ratio-xl-21x9
ratio ratio-xxl-21x9
Sizing
Utility classes for sizing
Width and Height Intervals of 10px from 0 up to 1000px
Min and Max Height Intervals of 10px from 0 up to 1000px
Width and Height Percentage | 25% - 50% - 75% - 100%
Min and Max Width Percentage | 25% - 50% - 75% - 100%
View Height Intervals of 10vh up to 1000vh
View Width Intervals of 10vw up to 1000vw
Shadows
Shadow Hover
Utility classes for regular shadow on hover
Hover the box to see in action
shadow_hover
shadow_hover_xs
shadow_hover_sm
shadow_hover_md
shadow_hover_lg
shadow_hover_xl
shadow_hover_xxl
Stacks offer a shortcut for applying a number of flexbox properties to quickly and easily create layouts in Bootstrap.
Transitions
Utility classes for transitions
Hover the box to see in action
transition
transition_xs
transition_sm
transition_md
transition_lg
transition_xl
transition_xxl
Transition
transition_slow
transition_slow_xs
transition_slow_sm
transition_slow_md
transition_slow_lg
transition_slow_xl
transition_slow_xxl
Transition Slow
Set the visibility of elements with our visibility utilities. These utility classes do not modify the display value at all and do not affect layout – .invisible elements still take up space in the page.
Elements with the .invisible class will be hidden both visually and for assistive technology/screen reader users.
Apply.visible or.visible as needed.
visible
invisible
Visually hide an element while still allowing it to be exposed to assistive technologies (such as screen readers) with .visually-hidden. Use .visually-hidden-focusable to visually hide an element by default, but to display it when it’s focused (e.g. by a keyboard-only user). .visually-hidden-focusable can also be applied to a container–thanks to :focus-within, the container will be displayed when any child element of the container receives focus.
visually-hidden
visually-hidden-focusable
Z-index
Use z-index utilities to stack elements on top of one another. Requires a position value other than static, which can be set with custom styles or using our position utilities.
z-index utilities because of their default values of -1 through 3, which we use for the layout of overlapping components. High-level z-index values are used for overlay components like modals and tooltips.
Available Classes
z-3
z-2
z-1
z-0
z-n1
Examples
Backgrounds
Background Colors
Service colors
Structural
Available Classes
bg_primary
bg_primary_transparent
bg_secondary
bg_secondary_transparent
bg_gray
bg_gray_transparent
bg_primary_light
bg_primary_light_transparent
bg_primary_transparent
bg_primary_transparent_transparent
bg_secondary_light
bg_secondary_light_transparent
bg_secondary_transparent
bg_secondary_transparent_transparent
bg_success
bg_success_transparent
bg_info
bg_info_transparent
bg_warning
bg_warning_transparent
bg_danger
bg_danger_transparent
bg_light
bg_light_transparent
bg_dark
bg_dark_transparent
bg_link
bg_link_transparent
bg_black
bg_black_transparent
bg_white
bg_white_transparent
bg_important_primary
bg_important_primary_transparent
bg_important_secondary
bg_important_secondary_transparent
bg_important_gray
bg_important_gray_transparent
bg_important_primary_light
bg_important_primary_light_transparent
bg_important_primary_transparent
bg_important_primary_transparent_transparent
bg_important_secondary_light
bg_important_secondary_light_transparent
bg_important_secondary_transparent
bg_important_secondary_transparent_transparent
bg_important_success
bg_important_success_transparent
bg_important_info
bg_important_info_transparent
bg_important_warning
bg_important_warning_transparent
bg_important_danger
bg_important_danger_transparent
bg_important_light
bg_important_light_transparent
bg_important_dark
bg_important_dark_transparent
bg_important_link
bg_important_link_transparent
bg_important_black
bg_important_black_transparent
bg_important_white
bg_important_white_transparent
Background Hover
Click on buttons to copy class
Add class transition or transition_slow to give smooth transition
Service colors
Structural
Preview
Available Classes
bg_primary_hover
bg_primary_transparent_hover
bg_secondary_hover
bg_secondary_transparent_hover
bg_gray_hover
bg_gray_transparent_hover
bg_primary_light_hover
bg_primary_light_transparent_hover
bg_primary_transparent_hover
bg_primary_transparent_transparent_hover
bg_secondary_light_hover
bg_secondary_light_transparent_hover
bg_secondary_transparent_hover
bg_secondary_transparent_transparent_hover
bg_success_hover
bg_success_transparent_hover
bg_info_hover
bg_info_transparent_hover
bg_warning_hover
bg_warning_transparent_hover
bg_danger_hover
bg_danger_transparent_hover
bg_light_hover
bg_light_transparent_hover
bg_dark_hover
bg_dark_transparent_hover
bg_link_hover
bg_link_transparent_hover
bg_black_hover
bg_black_transparent_hover
bg_white_hover
bg_white_transparent_hover
bg_important_primary_hover
bg_important_primary_transparent_hover
bg_important_secondary_hover
bg_important_secondary_transparent_hover
bg_important_gray_hover
bg_important_gray_transparent_hover
bg_important_primary_light_hover
bg_important_primary_light_transparent_hover
bg_important_primary_transparent_hover
bg_important_primary_transparent_transparent_hover
bg_important_secondary_light_hover
bg_important_secondary_light_transparent_hover
bg_important_secondary_transparent_hover
bg_important_secondary_transparent_transparent_hover
bg_important_success_hover
bg_important_success_transparent_hover
bg_important_info_hover
bg_important_info_transparent_hover
bg_important_warning_hover
bg_important_warning_transparent_hover
bg_important_danger_hover
bg_important_danger_transparent_hover
bg_important_light_hover
bg_important_light_transparent_hover
bg_important_dark_hover
bg_important_dark_transparent_hover
bg_important_link_hover
bg_important_link_transparent_hover
bg_important_black_hover
bg_important_black_transparent_hover
bg_important_white_hover
bg_important_white_transparent_hover
Background Overlays
Click on boxes to copy class
To apply overlay on hover, add [ _hover ] to class name
BLACK AND WHITE
BLACK
WHITE
GRAY
PRIMARY
SECONDARY
GRAY
PRIMARY LIGHT
PRIMARY TRANSPARENT
SECONDARY LIGHT
SECONDARY TRANSPARENT
Service colors
SUCCESS
INFO
WARNING
DANGER
LIGHT
DARK
LINK
Preview Overlays
Available Classes
Background Overlays
overlay_black_white
overlay_white_black
overlay_black
overlay_black_none
overlay_none_black
overlay_white
overlay_white_none
overlay_none_white
overlay_gray
overlay_gray_none
overlay_none_gray
overlay_primary_none
overlay_none_primary
overlay_black_primary
overlay_primary_black
overlay_white_primary
overlay_primary_white
overlay_secondary_none
overlay_none_secondary
overlay_black_secondary
overlay_secondary_black
overlay_white_secondary
overlay_secondary_white
overlay_gray_none
overlay_none_gray
overlay_black_gray
overlay_gray_black
overlay_white_gray
overlay_gray_white
overlay_primary_light_none
overlay_none_primary_light
overlay_black_primary_light
overlay_primary_light_black
overlay_white_primary_light
overlay_primary_light_white
overlay_primary_transparent_none
overlay_none_primary_transparent
overlay_black_primary_transparent
overlay_primary_transparent_black
overlay_white_primary_transparent
overlay_primary_transparent_white
overlay_secondary_light_none
overlay_none_secondary_light
overlay_black_secondary_light
overlay_secondary_light_black
overlay_white_secondary_light
overlay_secondary_light_white
overlay_secondary_transparent_none
overlay_none_secondary_transparent
overlay_black_secondary_transparent
overlay_secondary_transparent_black
overlay_white_secondary_transparent
overlay_secondary_transparent_white
overlay_success_none
overlay_none_success
overlay_black_success
overlay_success_black
overlay_white_success
overlay_success_white
overlay_info_none
overlay_none_info
overlay_black_info
overlay_info_black
overlay_white_info
overlay_info_white
overlay_warning_none
overlay_none_warning
overlay_black_warning
overlay_warning_black
overlay_white_warning
overlay_warning_white
overlay_danger_none
overlay_none_danger
overlay_black_danger
overlay_danger_black
overlay_white_danger
overlay_danger_white
overlay_light_none
overlay_none_light
overlay_black_light
overlay_light_black
overlay_white_light
overlay_light_white
overlay_dark_none
overlay_none_dark
overlay_black_dark
overlay_dark_black
overlay_white_dark
overlay_dark_white
overlay_link_none
overlay_none_link
overlay_black_link
overlay_link_black
overlay_white_link
overlay_link_white
Background Overlays on hover
overlay_black_white_hover
overlay_white_black_hover
overlay_black_hover
overlay_black_none_hover
overlay_none_black_hover
overlay_white_hover
overlay_white_none_hover
overlay_none_white_hover
overlay_gray_hover
overlay_gray_none_hover
overlay_none_gray_hover
overlay_primary_none_hover
overlay_none_primary_hover
overlay_black_primary_hover
overlay_primary_black_hover
overlay_white_primary_hover
overlay_primary_white_hover
overlay_secondary_none_hover
overlay_none_secondary_hover
overlay_black_secondary_hover
overlay_secondary_black_hover
overlay_white_secondary_hover
overlay_secondary_white_hover
overlay_gray_none_hover
overlay_none_gray_hover
overlay_black_gray_hover
overlay_gray_black_hover
overlay_white_gray_hover
overlay_gray_white_hover
overlay_primary_light_none_hover
overlay_none_primary_light_hover
overlay_black_primary_light_hover
overlay_primary_light_black_hover
overlay_white_primary_light_hover
overlay_primary_light_white_hover
overlay_primary_transparent_none_hover
overlay_none_primary_transparent_hover
overlay_black_primary_transparent_hover
overlay_primary_transparent_black_hover
overlay_white_primary_transparent_hover
overlay_primary_transparent_white_hover
overlay_secondary_light_none_hover
overlay_none_secondary_light_hover
overlay_black_secondary_light_hover
overlay_secondary_light_black_hover
overlay_white_secondary_light_hover
overlay_secondary_light_white_hover
overlay_secondary_transparent_none_hover
overlay_none_secondary_transparent_hover
overlay_black_secondary_transparent_hover
overlay_secondary_transparent_black_hover
overlay_white_secondary_transparent_hover
overlay_secondary_transparent_white_hover
overlay_success_none_hover
overlay_none_success_hover
overlay_black_success_hover
overlay_success_black_hover
overlay_white_success_hover
overlay_success_white_hover
overlay_info_none_hover
overlay_none_info_hover
overlay_black_info_hover
overlay_info_black_hover
overlay_white_info_hover
overlay_info_white_hover
overlay_warning_none_hover
overlay_none_warning_hover
overlay_black_warning_hover
overlay_warning_black_hover
overlay_white_warning_hover
overlay_warning_white_hover
overlay_danger_none_hover
overlay_none_danger_hover
overlay_black_danger_hover
overlay_danger_black_hover
overlay_white_danger_hover
overlay_danger_white_hover
overlay_light_none_hover
overlay_none_light_hover
overlay_black_light_hover
overlay_light_black_hover
overlay_white_light_hover
overlay_light_white_hover
overlay_dark_none_hover
overlay_none_dark_hover
overlay_black_dark_hover
overlay_dark_black_hover
overlay_white_dark_hover
overlay_dark_white_hover
overlay_link_none_hover
overlay_none_link_hover
overlay_black_link_hover
overlay_link_black_hover
overlay_white_link_hover
overlay_link_white_hover
Background Overlay Custom on Image
Use the data-overlay attribute to set your custom overlay
- Wrap the image in a div with class
j_image_w_overlay_wrapper overflow-hidden position-relative rounded-4 - Add a div with class
j_overlay_for_imageinside the wrapper div and before the image tag - Add a
data-overlayattribute to thej_overlay_for_imagediv with the gradient (data-overlay="linear-gradient(90deg, rgba(0,0,0,0.938813025210084) 0%, rgba(255,255,255,0) 100%)"). or whatever gradient is needed.
HTML Example
Animations
Click on boxes to copy the [data-gsap] attribute
Available Animations
data-gsap="fromOpacity"
data-gsap="fromOpacityScale"
data-gsap="fromScale"
data-gsap="fromScaleX"
data-gsap="fromScaleY"
data-gsap="fromClipHorizontal"
data-gsap="fromClipVertical"
data-gsap="fromClipOpacityScale"
data-gsap="fromX" data-gsap-x="300"
data-gsap="fromX" data-gsap-x="-300"
data-gsap="fromY" data-gsap-y="50"
data-gsap="fromY" data-gsap-y="-50"
data-gsap="fromRotate"
data-gsap="fromOpacityRotateScale"
From Opacity
From Opacity
From Opacity Scale
From Scale
From Scale
From Scale Horizontal
From Scale Vertical
From Clip
From Clip Horizontal
From Clip Vertical
From Clip Opacity Scale
From Horizontal
From Horizontal Right
(xPercent positive)
From Horizontal Left
(xPercent negative)
From Vertical
From Vertical Bottom
(yPercent positive)
From Vertical Top
(yPercent negative)
From Rotate
From Rotate
From Fade Rotate Scale
Change colors on scroll
Lorem
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Velit aliquam voluptate quaerat ad, voluptas libero consectetur blanditiis, cumque magnam maiores numquam beatae laudantium aut temporibus doloremque magni illum consequuntur totam!
HTML Example
Text From Opacity Scale
Lorem ipsum dolor sit amet consectetur adipisicing elit. Vero, dolorem deleniti magni ea dolorum illo iure officiis quo optio saepe, ad libero! Quidem quaerat aspernatur porro officiis similique odio quam?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Vero, dolorem deleniti magni ea dolorum illo iure officiis quo optio saepe, ad libero! Quidem quaerat aspernatur porro officiis similique odio quam?
HTML Example
Components
Template Components for Lorem Ipsum Design System with Bootstrap 5.3 Toolkit
NOTE: When copying HTML content, remove any inline styles generated by rendered code.
Functional Components
Icons
Alerts
Examples
Live Example
Link Color
Use the .alert-link utility class to quickly provide matching colored links within any alert.
Additional Content
Well done!
Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.
Whenever you need to, be sure to use margin utilities to keep things nice and tidy.
Icons
Dismissing
When an alert is dismissed, the element is completely removed from the page structure. If a keyboard user dismisses the alert using the close button, their focus will suddenly be lost and, depending on the browser, reset to the start of the page/document. For this reason, we recommend including additional JavaScript that listens for the closed.bs.alert event and programmatically sets focus() to the most appropriate location in the page. If you’re planning to move focus to a non-interactive element that normally does not receive focus, make sure to add tabindex="-1" to the element.
Badges
Headings
Example heading New
Example heading New
Example heading New
Example heading New
Example heading New
Example heading New
HTML Example
Collapse
Example
HTML Example
Horizontal
HTML Example
Multiple Targets
HTML Example
Buttons
Buttons and Links
Links type
| Link Type | Use |
|---|---|
| For External Links [generally it triggers a disclaimer with "external" value] | |
|
This is an external link into a text context. |
For External Links [generally it triggers a disclaimer with "external" value] |
Buttons type
| Buttons Rounded | Buttons Squared | Use |
|---|---|---|
|
|
|
For relevant functionalities actions, for links over image banners for better visibility and external linked CTA |
|
|
|
For relevant functionalities actions, for links over image banners for better visibility and external linked CTA |
|
|
|
For relevant functionalities actions, for links over image banners for better visibility and external linked CTA |
|
|
|
For internal pages links |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For informative external links or documents |
|
|
|
For informative external links or documents |
|
|
|
For informative external links or documents |
|
|
|
For informative internal links or documents |
|
|
|
For informative internal links or documents |
|
|
|
For informative internal links or documents |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For documents links |
|
|
|
For documents links |
|
|
|
For documents links |
|
|
|
For documents links |
|
|
|
For documents links |
|
|
|
For documents links |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Button variants
One solid button per Bootstrap role in the CMS palette. Additional palette colors have no .btn- class of their own.
Service colors
Link
Available Classes
btn btn-primary
btn btn-secondary
Service colors
btn btn-success
btn btn-info
btn btn-warning
btn btn-danger
btn btn-light
btn btn-dark
Outline buttons
Same roles, border-only. Use them for secondary actions next to a solid button.
Service colors
Available Classes
btn btn-outline-primary
btn btn-outline-secondary
Service colors
btn btn-outline-success
btn btn-outline-info
btn btn-outline-warning
btn btn-outline-danger
btn btn-outline-light
btn btn-outline-dark
Buttons size
| Size Rounded | Size Squared | Use |
|---|---|---|
|
|
|
Use small buttons for less important actions. |
|
|
|
Use medium buttons for primary actions. |
|
|
|
Use large buttons for key actions that require more emphasis. |
Disabled state
On a <button> the disabled attribute is enough. An <a> has no disabled attribute, so it needs .disabled plus aria-disabled="true" and tabindex="-1" to be skipped by keyboard and screen readers.
HTML Example
Toggle state
A button that stays pressed. data-bs-toggle="button" lets Bootstrap flip it, or you can ship it already on with .active. Either way aria-pressed is what tells assistive technology its state.
HTML Example
Block buttons
Full-width buttons come from the grid, not from the button: wrap them in .d-grid and space them with .gap-*. Add a .d-md-block to go back to inline width from that breakpoint up.
HTML Example
Button tags
The same classes work on <button>, <a> and <input>. Pick by behaviour, not by looks: a link navigates, a button acts. An <a> styled as a button needs role="button".
HTML Example
Button Group
Headings
These classes can also be added to groups of links, as an alternative to the .nav navigation components.
Mixed Styles
Outlined styles
Sizing
Nesting
Buttons guidelines
You should use descriptive text in buttons and links to help users with assistive technologies clearly understand what action they're taking and where they will be redirected.
Use aria-label (with matching text with the visible one) and title attributes on buttons and links tags to proper help assistive technologies.
Accessibility best practices
Example of an accessible button
-
Clarity for screen reader users:
- Accessible names provide clear context for users relying on assistive technologies.
- They describe the purpose or destination of the button or link.
-
Improved navigation:
- Users can quickly understand and navigate interactive elements.
- Reduces confusion when multiple buttons or links have similar visual appearances.
-
Better user experience:
- Accessible names benefit all users, not just those with disabilities.
- They provide instant understanding of an element's function.
-
Search engine optimization:
- Descriptive names can improve content indexing and searchability.
A "Read more" button is not a best practice
Example of a not accessible button
-
Lack of specificity:
- Like "Read more", it doesn't tell users what they'll find out more about.
- It's vague and doesn't provide clear expectations for the link destination.
-
Context-dependent understanding:
- Users, especially those using screen readers, may not have the surrounding context when navigating through links.
- This makes it difficult to understand the purpose of the link.
-
Repetition issues:
- If multiple links on a page use "Find out more", it becomes confusing and unhelpful.
- Screen readers may read out "Find out more, Find out more, Find out more" without distinction.
-
Reduced scanability:
- Users scanning a page for specific information can't quickly determine if the link is relevant to their needs.
-
Accessibility concerns:
- Fails to meet WCAG 2.4.4 (Link Purpose in Context) guidelines.
- Doesn't provide enough information for users to determine the link's purpose from the link text alone.
-
Potential SEO impact:
- Generic link text doesn't contribute meaningful information for search engines.
Form Sizing
Form Disabled
Form Readonly
File Input
Custom File Input
Color
Datalist
Select Default
Select Sizing
Select Multiple
Select Disabled
Custom Select
Single Select2
Default
Placeholder
Empty Placeholder
Empty Placeholder Close
Close
Close
Close Placeholder
Search
Search Placeholder
Search Close
Search Close Placeholder
Multiple Select2
Multiple Default
Multiple Placeholder
Multiple Close
Multiple Close Placeholder
Multiple Search
Multiple Search Placeholder
Multiple Search Close
Multiple Search Close Placeholder
Multiple Search Close Taggable
Multiple Search Close Taggable Placeholder
Multiple Search ScrollAfter
Checks
Checks Disabled
Radios
Radios Disabled
Switches
Inline Checks and Radios
By default, any number of checkboxes and radios that are immediate sibling will be vertically stacked and appropriately spaced with .form-check.
Group checkboxes or radios on the same horizontal row by adding .form-check-inline to any .form-check.
Reverse Checks and Radios
Put your checkboxes, radios, and switches on the opposite side with the .form-check-reverse modifier class.
Toggle Buttons
Range
Range Disabled
Range Min Max
Range Steps
Input Group Sizing
Input Group Checkboxes and Radios
Multiple Inputs
Multiple Addons
Buttons Addons
Buttons with dropdowns
Segmented Buttons
Floating Labels
Floating Labels Examples
Wrap a pair of <input class="form-control"> and <label> elements in .form-floating to enable floating labels with Bootstrap’s textual form fields. A placeholder is required on each <input> as our method of CSS-only floating labels uses the :placeholder-shown pseudo-element. Also note that the <input> must come first so we can utilize a sibling selector (e.g., ~).
When there’s a value already defined, <label>s will automatically adjust to their floated position.
Validation
Floating Labels Textares
By default, <textarea>s with .form-control will be the same height as <input>s.
To set a custom height on your <textarea>, do not use the rows attribute. Instead, set an explicit height (either inline or via custom CSS).
Floating Labels Selects
Floating Readonly Plain Text
Tabs - Tabs Pills
Standard Tabs
HTML Example
Standard Tabs Pills
...Content First
...Content Second
HTML Example
Standard Tabs Pills Rounded
...Content First
...Content Second
HTML Example
List Group
List Group
Section 1
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 2
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 3
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 4
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 5
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 6
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 7
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 8
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 9
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 10
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 11
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 12
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 13
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 14
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
HTML Example
List Group Flush
Section 1
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 2
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 3
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 4
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 5
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 6
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 7
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 8
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 9
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 10
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 11
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 12
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 13
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
Section 14
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente natus accusantium eum alias deleniti optio asperiores dolorum aliquam cum perspiciatis eligendi aliquid, necessitatibus facilis.
HTML Example
Carousel
Sliders
Click on Elements to copy HTML
Override the default numbers of slides you need and the space between them using the data-slides-per-view and the data-space-between attributes.
Slider Highlights
Highlights
Slider Simplified
Slider Arrow Out and Arrow Primary
It's possible to wrap the canonical .swiper with an optional .swiper-container div and add the classes swiper_arrows_primary and swiper_arrows_out (to make them primary and move them out of container)
HTML Example
Cards
HTML Example
Lorem Ipsum
Lorem ipsum dolor sit amet consectetur.
HTML Example
Card title
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card link Another linkHTML Example
Lorem
Lorem Ipsum
HTML Example
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Go somewhereHTML Example
Cards with transparent backgrounds
Card with transparent Primary background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Secondary background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Gray background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Primary Light background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Primary Transparent background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Secondary Light background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Secondary Transparent background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkService colors
Card with transparent Success background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Info background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Warning background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Danger background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Light background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Dark background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Link background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkHTML Example
Cards Rounded
Cards with rounded-4 variant.
Custom Overlay Card on Hover
(Apply the overlay_xxxx_hover needed)
HTML Example
HTML Example
Lorem Ipsum
Lorem ipsum dolor sit amet consectetur.
HTML Example
Card title
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card link Another linkHTML Example
Lorem
Lorem Ipsum
HTML Example
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Go somewhereHTML Example
Cards Rounded with transparent backgrounds
Card with transparent Primary background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Secondary background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Gray background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Primary Light background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Primary Transparent background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Secondary Light background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Secondary Transparent background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkService colors
Card with transparent Success background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Info background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Warning background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Danger background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Light background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Dark background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkCard with transparent Link background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card linkHTML Example
Cards Grid
Card with Primary background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Secondary background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Gray background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Primary Light background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Primary Transparent background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Secondary Light background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Secondary Transparent background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Service colors
Card with Success background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Info background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Warning background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Danger background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Light background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Dark background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Link background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
HTML Example
Cards Grid Rounded
Card with Primary background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Secondary background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Gray background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Primary Light background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Primary Transparent background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Secondary Light background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Secondary Transparent background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Service colors
Card with Success background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Info background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Warning background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Danger background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Light background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Dark background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
Card with Link background
Card subtitle
Some quick example text to build on the card title and make up the bulk of the card's content.
HTML Example
Cards with Links Rounded
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Service colors
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
HTML Example
Boxes
Box Overlap Left
Images size: 960*650
Important: for the default breakpoint lg (992px), use the class: box_overlap_left and adjust all the code Bootstrap classes at lg.
For other breakpoints these classes are also available (adjust all the code classes with related Bootstrap classes):
box_overlap_left_xxl
box_overlap_left_xl
box_overlap_left_lg (identical to default)
box_overlap_left_md
box_overlap_left_sm
Use "col-lg-6 d-flex align-items-center overflow-hidden" data-gsap="zoomOnHoverInContainer" instead of "col-lg-6 d-flex align-items-center" for image if it's a link to add the animation effect.
Lorem Ipsum
Lorem ipsum dolor sit amet consectetur adipisicing elit. Et quisquam dolorem explicabo saepe commodi, placeat laboriosam pariatur, optio in, architecto ea veritatis? Et, eius quam vitae vero quas similique error sed iusto architecto temporibus fugit debitis saepe dignissimos animi explicabo.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Et quisquam dolorem explicabo saepe commodi, placeat laboriosam pariatur, optio in, architecto ea veritatis? Et, eius quam vitae vero quas similique error sed iusto architecto temporibus fugit debitis saepe dignissimos animi explicabo.
HTML Example
Box Overlap Left Rounded
Box Overlap Left with rounded-4 variant.
Lorem Ipsum
Lorem ipsum dolor sit amet consectetur adipisicing elit. Et quisquam dolorem explicabo saepe commodi, placeat laboriosam pariatur, optio in, architecto ea veritatis? Et, eius quam vitae vero quas similique error sed iusto architecto temporibus fugit debitis saepe dignissimos animi explicabo.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Et quisquam dolorem explicabo saepe commodi, placeat laboriosam pariatur, optio in, architecto ea veritatis? Et, eius quam vitae vero quas similique error sed iusto architecto temporibus fugit debitis saepe dignissimos animi explicabo.
HTML Example
Box Overlap Right
Images size: 960*650
Important: for the default breakpoint lg (992px), use the class: box_overlap_right and adjust all the code Bootstrap classes at lg.
For other breakpoints these classes are also available (adjust all the code classes with related Bootstrap classes):
box_overlap_right_xxl
box_overlap_right_xl
box_overlap_right_lg (identical to default)
box_overlap_right_md
box_overlap_right_sm
Remove the flex-column-reverse flex-lg-row to have image above in mobile views.
Use "col-lg-6 d-flex align-items-center overflow-hidden" data-gsap="zoomOnHoverInContainer" instead of "col-lg-6 d-flex align-items-center" for image if it's a link to add the animation effect.
Lorem Ipsum
Lorem ipsum dolor sit amet consectetur adipisicing elit. Commodi nam illo sunt quidem unde nobis. Voluptate doloribus nostrum distinctio laborum, delectus, ipsa possimus debitis labore amet nesciunt ad vitae provident.
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Enim sequi voluptatum amet quae velit excepturi vero aut culpa recusandae! Reiciendis quibusdam rerum architecto beatae? Nulla molestias praesentium soluta laudantium modi?
HTML Example
Box Overlap Right Rounded
Box Overlap Right with rounded-4 variant.
Lorem Ipsum
Lorem ipsum dolor sit amet consectetur adipisicing elit. Commodi nam illo sunt quidem unde nobis. Voluptate doloribus nostrum distinctio laborum, delectus, ipsa possimus debitis labore amet nesciunt ad vitae provident.
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Enim sequi voluptatum amet quae velit excepturi vero aut culpa recusandae! Reiciendis quibusdam rerum architecto beatae? Nulla molestias praesentium soluta laudantium modi?
HTML Example
Box Gray
Lorem ipsum dolor sit amet consectetur adipisicing elit. Suscipit
quibusdam voluptatibus quisquam veniam excepturi illo!
Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio hic minus mollitia sit perspiciatis libero.
HTML Example
Box Gray Rounded
Box Gray with rounded-4 variant.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Suscipit
quibusdam voluptatibus quisquam veniam excepturi illo!
Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio hic minus mollitia sit perspiciatis libero.
HTML Example
Boxes Grid
HTML Example
Boxes Grid Rounded
Boxes Grid with rounded-4 variant.
HTML Example
Box Image Background
Imgage size: 400*400
HTML Example
Box Image Background Rounded
Box Image Background with rounded-4 variant.
HTML Example
Box Gray Icon Text
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Temporibus delectus eveniet sapiente aliquam, eligendi mollitia
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Temporibus delectus eveniet sapiente aliquam, eligendi mollitia
HTML Example
Box Gray Icon Text Rounded
Box Gray Icon Text with rounded-4 variant.
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Temporibus delectus eveniet sapiente aliquam, eligendi mollitia
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Temporibus delectus eveniet sapiente aliquam, eligendi mollitia
HTML Example
Box Rounded Overlay
HTML Example
Speech Bubble
A speech bubble is a component for text with a speech-bubble decoration.
Create a div with class speech_bubble or speech_bubble_rounded
Add one of the available classes to apply the bottom triangle according to the bg_* color.
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Primary
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Secondary
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Gray
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Primary Light
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Primary Transparent
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Secondary Light
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Secondary Transparent
HTML Example
Service colors
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Success
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Info
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Warning
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Danger
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Light
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Dark
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Link
HTML Example
Structural
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Black
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
White
HTML Example
Speech Bubble Rounded
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Primary
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Secondary
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Gray
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Primary Light
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Primary Transparent
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Secondary Light
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Secondary Transparent
HTML Example
Service colors
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Success
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Info
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Warning
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Danger
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Light
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Dark
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Link
HTML Example
Structural
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
Black
HTML Example
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Sapiente voluptate ullam aspernatur, quaerat pariatur temporibus culpa earum nostrum architecto modi asperiores.
White
HTML Example
Available Classes
speech_bubble_primary
speech_bubble_secondary
speech_bubble_gray
speech_bubble_primary_light
speech_bubble_primary_transparent
speech_bubble_secondary_light
speech_bubble_secondary_transparent
speech_bubble_success
speech_bubble_info
speech_bubble_warning
speech_bubble_danger
speech_bubble_light
speech_bubble_dark
speech_bubble_link
speech_bubble_black
speech_bubble_white
speech_bubble_gray
speech_bubble_gray_silver_1
speech_bubble_gray_silver_2
speech_bubble_gray_silver_3
speech_bubble_gray_silver_4
Images
Images
Responsive images
Images in Bootstrap are made responsive with .img-fluid. This applies max-width: 100%; and height: auto; to the image so that it scales with the parent width.
Responsive images rounded
Responsive images rounded-1
Responsive images rounded-2
Responsive images rounded-3
Responsive images rounded-4
Responsive images rounded-5
Image thumbnails
In addition to our border-radius utilities, you can use .img-thumbnail to give an image a rounded 1px border appearance.
Figures
Anytime you need to display a piece of content—like an image with an optional caption, consider using a <figure>.
Use the included .figure, .figure-img and .figure-caption classes to provide some baseline styles for the HTML5 <figure> and <figcaption> elements. Images in figures have no explicit size, so be sure to add the .img-fluid class to your <img> to make it responsive.
Aligning the figure’s caption is easy with our text utilities.
Image No Margin Right Slide
Animation data-gsap="fromX" on image with data-gsap-once="false" for demo purpose only
Images size: 960*650
Lorem Ipsum
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Quam magnam odit quisquam, hic porro ipsa quibusdam eum? Neque, iusto minus ea facere provident, possimus incidunt voluptates debitis, nam iste vitae! Odio incidunt, ab ex explicabo est et molestias reiciendis veritatis nostrum corrupti voluptates cumque quis deserunt velit recusandae officia quos quia dolores aperiam impedit inventore maiores minima? Quia, saepe nisi.
HTML Example
Image No Margin Right Slide Rounded
Images size: 960*650
Lorem Ipsum
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Quam magnam odit quisquam, hic porro ipsa quibusdam eum? Neque, iusto minus ea facere provident, possimus incidunt voluptates debitis, nam iste vitae! Odio incidunt, ab ex explicabo est et molestias reiciendis veritatis nostrum corrupti voluptates cumque quis deserunt velit recusandae officia quos quia dolores aperiam impedit inventore maiores minima? Quia, saepe nisi.
HTML Example
Image No Margin Left Slide
Animation data-gsap="fromX" on image with data-gsap-once="false" for demo purpose only
Images size: 960*650
Lorem Ipsum
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Nulla obcaecati doloribus dolorem sint? Ab veritatis explicabo, doloribus fugiat esse mollitia cumque accusantium nisi at enim labore voluptatem ut illum odio distinctio voluptatum harum, sunt debitis vel expedita laborum nemo! Neque quae officiis, commodi ut laboriosam accusamus, modi adipisci alias, debitis obcaecati voluptas? Modi porro laborum laudantium atque cupiditate odit sint.
HTML Example
Image No Margin Left Slide Rounded
Images size: 960*650
Lorem Ipsum
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Nulla obcaecati doloribus dolorem sint? Ab veritatis explicabo, doloribus fugiat esse mollitia cumque accusantium nisi at enim labore voluptatem ut illum odio distinctio voluptatum harum, sunt debitis vel expedita laborum nemo! Neque quae officiis, commodi ut laboriosam accusamus, modi adipisci alias, debitis obcaecati voluptas? Modi porro laborum laudantium atque cupiditate odit sint.
HTML Example
Image No Margin Right Clip
Animation data-gsap="fromClipHorizontal" with data-gsap-once="false" for demo purpose only
Images size: 960*650
Lorem ipsum tiam id velit feugiat, scelerisque velit a, scelerisque nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Integer dignissim risus non nibh scelerisque, sit amet tincidunt sapien rutrum.
HTML Example
Image No Margin Right Clip Rounded
Images size: 960*650
Lorem ipsum tiam id velit feugiat, scelerisque velit a, scelerisque nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Integer dignissim risus non nibh scelerisque, sit amet tincidunt sapien rutrum.
HTML Example
Image No Margin Left Clip
Animation data-gsap="fromClipHorizontal" with data-gsap-once="false" for demo purpose only
Images size: 960*650
Our goal is to combine commitment to results with integrity, operating in a socially and environmentally responsible manner.
Our aim is to be recognised as a research-focused international Group, able to develop and commercialise innovative pharmaceutical solutions to improve the quality of human life.
We wish to maintain a high quality entrepreneurial team characterised by self-confidence and a collaborative spirit.
HTML Example
Image No Margin Left Clip Rounded
Images size: 960*650
Our goal is to combine commitment to results with integrity, operating in a socially and environmentally responsible manner.
Our aim is to be recognised as a research-focused international Group, able to develop and commercialise innovative pharmaceutical solutions to improve the quality of human life.
We wish to maintain a high quality entrepreneurial team characterised by self-confidence and a collaborative spirit.
HTML Example
Image Scale - Box From Right
Animation data-gsap="fromOpacityScale" and data-gsap="fromX" with data-gsap-once="false" for demo purpose only
Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Vivamus consectetuer hendrerit lacus. Ut a nisl id ante tempus hendrerit. Curabitur blandit mollis lacus. Praesent vestibulum dapibus nibh. Fusce risus nisl, viverra et, tempor et, pretium in, sapien. Vestibulum ullamcorper mauris at ligula. Morbi nec metus. Donec mi odio, faucibus at, scelerisque quis, convallis in, nisi. Curabitur ullamcorper ultricies nisi. Cras sagittis. Vestibulum suscipit nulla quis orci. Proin sapien ipsum, porta a, auctor quis, euismod ut, mi. Duis vel nibh at velit scelerisque suscipit. Ut a nisl id ante tempus hendrerit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus..
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus
example.orgHTML Example
Image Scale - Box From Left
Animation data-gsap="fromOpacityScale" and data-gsap="fromX" with data-gsap-once="false" for demo purpose only
Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Vivamus consectetuer hendrerit lacus. Ut a nisl id ante tempus hendrerit. Curabitur blandit mollis lacus. Praesent vestibulum dapibus nibh. Fusce risus nisl, viverra et, tempor et, pretium in, sapien. Vestibulum ullamcorper mauris at ligula. Morbi nec metus. Donec mi odio, faucibus at, scelerisque quis, convallis in, nisi. Curabitur ullamcorper ultricies nisi. Cras sagittis. Vestibulum suscipit nulla quis orci. Proin sapien ipsum, porta a, auctor quis, euismod ut, mi. Duis vel nibh at velit scelerisque suscipit. Ut a nisl id ante tempus hendrerit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus..
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus
example.orgHTML Example
Rotate Image
Animation data-gsap="fromOpacityRotateScale" with data-gsap-once="false" for demo purpose only
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Quia nemo vel voluptate! Illum ea id est eveniet autem asperiores a ut ab qui fugit, voluptatibus, alias debitis quos suscipit, explicabo enim eos natus delectus quae repellendus laborum facilis adipisci pariatur saepe? Ab obcaecati iusto ipsum quibusdam eaque delectus repellendus placeat ullam ad aliquam magnam incidunt porro, maxime vel odit rem.
HTML Example
Available Attributes
data-viewer="single"
data-viewer="default"
data-viewer="single_inline"
data-viewer="single_toolbar"
data-viewer="single_toolbar_inline"
data-viewer="gallery"
data-viewer="gallery_navbar"
Viewer Single (Default)
HTML Example
Viewer Single Inline
HTML Example
Viewer Single With Toolbar
HTML Example
Viewer Single Inline With Toolbar
HTML Example
Viewer Gallery
HTML Example
Viewer Gallery With Navbar
HTML Example
Banners
Banner Image + Overlap Box on Top
Lorem ipsum dolor sit amet consectetur adipisicing elit. Corporis aut quisquam distinctio sunt sed minima, aspernatur dolorum debitis culpa officia necessitatibus natus molestiae nobis possimus sapiente quidem consequuntur et porro fuga impedit eaque dolore sint? Reiciendis blanditiis quasi delectus, maiores cumque quis illo dolore autem? Ullam, numquam facilis pariatur, doloribus minus libero quo iusto delectus ad, eligendi velit alias nihil.
HTML Example
Banner Image + Overlap Box On Bottom
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ducimus labore fugit pariatur iure, aliquid laboriosam nulla inventore libero atque, reiciendis qui explicabo magnam officia eveniet ad illo voluptate impedit voluptates illum commodi! Modi repellat autem quam illo reiciendis dolorum aspernatur totam, eum maiores deleniti voluptas, nostrum itaque. Earum necessitatibus dolorum eligendi? Ex nesciunt, voluptates laudantium consectetur laboriosam porro itaque dolore?
HTML Example
Video
Assign an unique ID to video tag to init it with Plyr Viewer
Fullscreen Video Plyr
HTML Example
Other Components
This Design System is built on top of Bootstrap 5.
For any other components, please visit the Bootstrap 5 Documentation.
NOTE: Each new imported Bootstrap component will have to be adapted to the color palette, accessibility and design criteria of the brand identity guidelines.
Credits
Design System is realized by Dynamic Mind.