Header
The component for defining the top area of an article, chapter, or section.
Declaration
object HeaderProperties
| Name | Type | Description |
|---|---|---|
role Required | string | Always |
additions | [ComponentLink] | An array of You can add a link to a Container component to make the entire component tappable. Any links used in its child components are not interactable. |
allowAutoplacedAds | boolean | A Boolean value that allows the placement of ad banners between components. Nested components inherit the value of the outermost container that explicitly sets |
anchor | Anchor | An object that defines vertical alignment with another component. |
animation | (ComponentAnimation | string("none")) | An object that defines an animation you apply to the component. Use the |
behavior | (Behavior | string("none")) | An object that defines behavior for a component, like Parallax or Springy. The |
components | [Component] | An array of components to display as child components. Child components are positioned and rendered relative to their parent component. |
conditional | (ConditionalContainer | [ConditionalContainer]) | An instance or array of container properties that can be applied conditionally, and the conditions that cause them to be applied. |
contentDisplay | (CollectionDisplay | HorizontalStackDisplay | string("none")) | An object that defines how to position child components within this In versions of News prior to iOS 11, child components are positioned as if The |
hidden | boolean | A Boolean value that determines whether the component is hidden. |
identifier | string | An optional unique identifier for this component. If used, this |
layout | (ComponentLayout | string) | An inline If |
style | (ComponentStyle | string | string("none")) | An inline The |
Mentioned in
Discussion
A header is a structural component used to define the top area of an article or the top part of a Section or Chapter component. A header can contain child components—such as a Title or Heading—and is often used to layer titles and headings over a background image. (You specify the image in the style property with an ImageFill style.) The minimum size of a header component is determined by the size of its child components.
Example
{
"components": [
{
"role": "header",
"components": [
{
"role": "title",
"text": "Article Title",
"style": {
"fill": {
"type": "image",
"URL": "bundle://header.jpg",
"fillMode": "cover",
"verticalAlignment": "top",
"horizontalAlignment": "center"
}
}
}
]
}
]
}