Header()
Returns an HTML header string (h1-h6). This is a helper function that generates HTML - use with Append() to add to the page.
Syntax
Result.s = MaterialSB::Header(Text.s, Level, Color.s = "")
Parameters
| Text.s | The header text. |
| Level | The header level (1-6), where 1 is the largest (h1) and 6 is the smallest (h6). |
| Color.s | Optional. Text color using Materialize color constants. |
Return Value
Returns an HTML string containing the header element.
Remarks
This function returns a string, not a DOM element. Use Append() to add the returned HTML to the page.
For more control over styling, use Header_ex() which accepts custom class and style attributes.
Example
Procedure Main(Success)
If Success
MaterialSB::Row(MaterialSB::#Grid_Container)
MaterialSB::Col(12)
; Different header levels
MaterialSB::Append(MaterialSB::Header("Header Level 1", 1))
MaterialSB::Append(MaterialSB::Header("Header Level 2", 2))
MaterialSB::Append(MaterialSB::Header("Header Level 3", 3))
MaterialSB::Append(MaterialSB::Header("Header Level 4", 4))
MaterialSB::Append(MaterialSB::Header("Header Level 5", 5))
MaterialSB::Append(MaterialSB::Header("Header Level 6", 6))
; Colored headers
MaterialSB::Append(MaterialSB::Header("Red Header", 4, MaterialSB::#Color_Red))
MaterialSB::Append(MaterialSB::Header("Blue Header", 4, MaterialSB::#Color_Blue))
MaterialSB::Append(MaterialSB::Header("Teal Darkened Header", 4, MaterialSB::#Color_Teal + MaterialSB::#Color_Darken_2))
MaterialSB::CloseCurrentParent()
MaterialSB::CloseCurrentParent()
EndIf
EndProcedure
MaterialSB::Download(@Main())