Slide Up Image & Text
The items sit side by side at wider browser/device widths and then the text positions itself below the image at screen widths less than the break point setting.
The image is contained in a <figure> element with a <figcaption> and alt text. The caption can be set to display on hover when the item is viewed on computers.
The image has options for a border and the caption has controls for font size, color, background color and opacity.
The text is contained in an <article> element. There is a heading, optional date/price field, text and an optional link. The article is set to align itself vertically in the center.
The text can use a Google hosted font if required and has a selector for setting a fallback font in case the primary font fails to load.
The heading and the text both have alignment controls and the item's can vertical spacing can be adjusted.
The price/date text has its own controls for font size and color.
Link
The optional link can be configured as hyperlink to an internal or external page and open in a new window if required. The link has controls for font size, color, hover color, background color and border radius. It can be aligned left, center or right.
Animation
The slide up animation occurs when the item enters the viewport. There are controls for setting the animation time in milliseconds and separate controls for setting the delay of the image and the text so that the animation can be staggered.
Container
The container has controls for setting the background color and its opacity, the vertical spacing from the items above and below, the grid gap and the left.right padding.