Wrapping Round
This blog entries grid displays the latest post at full width and the rest in two columns when viewed on devices with a browser/screen width above the break point. On narrower screens, they all become full width.
Items
Each item has a heading, optional date, a round image to the left, wrap text and a link with the option to show a title on hover.
Images
The images have a width setting and there is a separate control to make the first image larger.
Once an image size has been decided on, the images should be cropped square to that size before importing into EverWeb. The images used her are about 200px square.
Grid
The grid has controls for setting the grid gap (item spacing) and the padding. It can acommodate up to 49 items which is more than enough for any entries list.
Lazy Loading
When the grid has more than a few items, the download time is not effected since only the first few images are downloaded with the page content. The rest are lazy loaded as the page is scrolled.
Round Wrap
The text does literally wrap around the circular image. This is ahieved by using the CSS shape-outside selector set to "circle()". There is a control to adjusted the spacing between the image and the text.
As with any text wrap widget, the way in which the text wraps the image can be fine tuned using the text's line height control.
Links
To make life easy, the link text is enter only once using a CSS ::after pseudo element. Any text can be entered although the above example uses the internationally recognised symbol for "Read More …" which is three periods enclosed in square brackets.