ThemeKit Text Stacker
The item has a full size image in the background with the content in an overlay. The overlay has a grid layout and the content is centered horizontally and vertically.
Image
The image is inserted in two sizes using an HTML5 <picture> element rather than in the background. This allows the image to have alt text for the search engines and screen readers.
Content
The content is in an HTML5 <article> element which has a heading, text and an optional link.
The sub headings are created using spans and the widget has controls for setting the span font size and color.
The <article> has a responsive width with a maximum width setting and its background color has an opacity slider.