Brand Design System
Element 1

Heading

A heading/title text element with semantic HTML tag support (H1-H6) and comprehensive typography controls.

Overview

The Heading element creates semantic HTML headings that establish content hierarchy. It supports all six heading levels (H1-H6) and inherits brand-specific typography from the active theme.

Live Preview

H1 Heading

H2 Heading

H3 Heading

H4 Heading

H5 Heading
H6 Heading

Code

1<h1 class="heading heading-h1">H1 Heading</h1>
2<h2 class="heading heading-h2">H2 Heading</h2>
3<h3 class="heading heading-h3">H3 Heading</h3>
4<h4 class="heading heading-h4">H4 Heading</h4>
5<h5 class="heading heading-h5">H5 Heading</h5>
6<h6 class="heading heading-h6">H6 Heading</h6>

Brand Properties

The following table maps CRAFT HeadingComponent properties to brand-specific values. Font options available in CRAFT: Open Sans, Larken, Playfair Display, Lato, Inter, Roboto. Weight options: light (300), normal (400), medium (500), semibold (600), bold (700). Html Tag options: H1, H2, H3, H4, H5, H6.

PropertyTypeBrand DefaultHoB ValueTAE Value
FontDropdownOpen SansLarkenMerriweather
WeightDropdownnormal (400)bold (700) for H1, semibold (600) for H2-H6normal (400)
SizeDropdown16pxH1: 60px, H2: 50px, H3: 42px, H4: 36px, H5: 30px, H6: 24pxH1: 60px, H2: 50px, H3: 42px, H4: 36px, H5: 30px, H6: 24px
Html TagDropdownH3H1-H6 (semantic)H1-H6 (semantic)
Text Alignment4 optionsleftleftleft
Line HeightSliderAutotight: 1.2, normal: 1.5, relaxed: 1.75tight: 1.2, normal: 1.5, relaxed: 1.75
Letter SpacingSlider0 px0.5px (buttons only)0
Text Case2 optionsnonenonenone
MarginsInput (px)000
PaddingInput (px)000
Corner RadiusInput (px)0sm: 4px, md: 8px, lg: 12pxsm: 4px, md: 8px, lg: 12px
Background ColorColor pickerrgb(255,255,255)#FFF9EE (cream)#FFFFFF (white)
Border StyleDropdownnonenonenone
Border WidthInput0px0px0px
Border ColorColor pickerrgb(0,0,0)#038012 (primary)#1A5129 (primary green)
OpacitySlider100%100%100%
ShadowToggleOffsm/md/lg availablesm/md/lg available

Accessibility

  • Use heading levels in order (don't skip from H1 to H3)
  • Only use one H1 per page
  • Headings should describe the content that follows
  • Maintain proper heading hierarchy for screen readers

Related Components

Unmapped Brand Values

The following brand guideline values cannot be directly mapped to CRAFT HeadingComponent properties. These values represent brand identity elements, strategic positioning, or properties that apply to other components.

Brand ValueHoBTAENotes
Brand ArchetypeInnocent RulerSage-RulerStrategic brand positioning, not a visual property
AestheticCelebratory, Maximalist, Madhubani-inspiredSophisticated, Natural, TrustworthyDesign philosophy, not a component property
Heritage5,000-year-old Ayurveda5,000-year-old AyurvedaBrand story element, not visual
OriginIndia-Geographic reference, not a style property
PronunciationAa-You-Raa-Verbal identity, not visual
Tagline-Discover Ayurvedic wellnessMarketing copy, not a style property
Logo Min Size50px48pxLogo-specific rule, not applicable to headings
Logo PlacementTop right cornerTop left cornerLogo-specific rule, not applicable to headings
House of Brands-iYURA, Ajara, AyuttvaBrand architecture, not a component property
Text Primary Color#038012#333333Applied via CSS variable, not direct CRAFT property
Secondary Color#8B9F4A#F2E8DD (cream background)Brand palette color, not direct heading property
Accent Color#C4A962#9C3F8A (purple), #F68522 (orange), #F4D82E (yellow)Brand palette color, not direct heading property