Cover Page Design Features
This documentation will provide information regarding the various design features prevalent in the cover page functionality.
The example on the right displays a cover page layout with 3 rows;
Cover pages are made up of two fundamental structures, rows and columns;
What is a row?
Rows are the horizontal foundations that allow editors to develop the structure of their cover page.
They are implemented by dragging the ‘Row’ icon (seen at the top left of the ‘Drag and drop tiles’ interface) into the structure on the right.
What is a column?
Columns are the vertical building blocks which allow editors to develop the structure of their cover page.
Columns are the vessel in which the various tile functionalities (displayed in the ‘Drag and drop tiles’ interface) are contained.
When a row is dragged into the structure, as a default, this creates one column (as shown in the top row of the example).
Editors are able to drag up to 12 columns into each horizontal row, sizing each of them to their preference.
The example template contains 3 rows;
First row: 1 column
Second row: 2 columns
Third row: 3 columns
You will notice that the third row contains 2 tiles within 1 column;
This is to demonstrate the functionality of stacking tiles within 1 column, allowing editors to display multiple content types within one structured space.
You will also notice that the third row contains two empty columns, on the left and right;
This is to demonstrate the functionality of squeezing columns to a bespoke preference and location within its row. By doing so, editors can structure columns to their specified size within each row.
Row styling
In the top right of each row, there is a cog symbol, which allows editors access to various styling options.
When an editor clicks into this interface, there are 3 tabs;
Background
Background image URL
This field allows the editor to generate a background image for the row in which they are developing. By pasting an image URL (either hosted internally within the Haiku website, or externally), the image found in the URL location will be shown in the background of the row in which it is placed.
Background size
Auto- If selected, the background image will automatically generate its size.
Contain- If selected, the background image will be contained within a section of the row.
Cover- If selected, the background image will cover the entire width of the row.
Image repeat
Default- If selected, the background image will by populate itself by default.
None- If selected, the background image will not repeat itself.
Tile- If selected, the background image will repeat itself across the row.
Image position
Depending on which option is picked from the dropdown menu, the background image will display a certain area of itself on the row.
Opacity
This field determines the opacity of the background- 0% = total transparency, 100% = total clarity.
Background colour
This field determines the colour of the row, which can be selected via the colour picker in the dropdown, or a hex number can be inputted to achieve a specific colour.
Spacing
Margins
What is a margin?
The margin is the space around a row which acts as a buffer, creating a gap between itself and the other rows of the cover page around it.
Top- The number entered here will determine the number of pixels that act as a margin around the top edge of the row.
Bottom- The number entered here will determine the number of pixels that act as a margin around the top edge of the row.
Left- The number entered here will determine the number of pixels that act as a margin around the left edge of the row.
Right- - The number entered here will determine the number of pixels that act as a margin around the right edge of the row.
Paddings
What is padding?
Padding performs in a way which can increase or decrease the amount of room a row takes up on the page.
Top- The number entered here will determine the number of pixels that act perform as padding on the top side of the row.
Bottom- The number entered here will determine the number of pixels that act perform as padding on the bottom side of the row.
Left- The number entered here will determine the number of pixels that act perform as padding on the left side of the row.
Right- The number entered here will determine the number of pixels that act perform as padding on the right side of the row.
Content Size
Width (of background)
Fixed- With this option selected, the background content provided in the aforementioned (background image URL or background colour) tabs will remain fixed to the constraints to the width of the upper horizontal navigation of the haiku website.
Full- With this option selected, the background content provided in the aforementioned (background image URL or background colour) tabs will stretch beyond the constraints of the upper horizontal navigation to the edges of the browser window.
Content width
Fixed- With this option selected, the content provided (as specified in the ‘compose’ view of the cover page tiles) will remain fixed to the constraints to the width of the upper horizontal navigation of the haiku website.
Full- With this option selected, the content provided (as specified in the ‘compose’ view of the cover page tiles) will stretch beyond the constraints of the upper horizontal navigation to the edges of the browser window.
Please note, these two options do not have to be configured in collation with one another. Within this, an editor could implement a design whereby they used full width background, and fixed width content- or vice versa.
Columns height
Auto- With this option selected, the height of a column will be determined by the amount of content which populates it.
Equal- With this option selected, adjacent columns will be equal in height, even if one has more content than the other. It will stretch a column to the same height as the largest in its row.
Column Styling
In the top right of each column, there is a cog symbol, which allows editors access to various styling options.
When an editor clicks into this interface, there are 3 tabs;
Background
Background image URL
This field allows the editor to generate a background image for the column in which they are developing. By pasting an image URL (either hosted internally within the Haiku website, or externally), the image found in the URL location will be shown in the background of the column in which it is placed.
Background size
Auto- If selected, the background image will automatically generate its size.
Contain- If selected, the background image will be contained within a section of the column.
Cover- If selected, the background image will cover the entire width of the column.
Image repeat
Default- If selected, the background image will by populate itself by default.
None- If selected, the background image will not repeat itself.
Tile- If selected, the background image will repeat itself across the column.
Image position
Depending on which option is picked from the dropdown menu, the background image will display a certain area of itself on the column.
Opacity
This field determines the opacity of the background- 0% = total transparency, 100% = total clarity.
Background colour
This field determines the colour of the column, which can be selected via the colour picker in the dropdown, or a hex number can be inputted to achieve a specific colour.
Text
Colour
This field defines the colour of any text which is present in the tile which populates the column in which an editor is customising. It can be changed using the colour picking tool, or by entering a hex number into the ‘colour’ field.
Link colour
If there are hyperlinks present in the tile in which the column is populated by, this field allows the editor to customise the colour in which these links are displayed.
Spacing
Margins
What is a margin?
The margin is the space around a column which acts as a buffer, creating a gap between itself and the other cover page columns around it. Margins can be used to alter the position of content.
Top- The number entered here will determine the number of pixels that act as a margin around the top edge of the column.
Bottom- The number entered here will determine the number of pixels that act as a margin around the bottom edge of the column
Left- The number entered here will determine the number of pixels that act as a margin around the left edge of the column.
Right- The number entered here will determine the number of pixels that act as a margin around the right edge of the column.
Paddings
What is padding?
Padding performs in a way which can increase or decrease the amount of room a row takes up on the page.
Top- The number entered here will determine the number of pixels that act perform as padding on the top side of the column.
Bottom- The number entered here will determine the number of pixels that act perform as padding on the bottom side of the column.
Left- The number entered here will determine the number of pixels that act perform as padding on the left side of the column.
Right- The number entered here will determine the number of pixels that act perform as padding on the right side of the column.
Row edit interface:
Column edit interface: