Tile Grid Style Overrides#
Terminal for MkDocs Tile Grid can be customized by setting the grid_id
and grid_css
attributes in the markdown page's metadata1.
-
grid_id
sets the HTML ID on the div containing the tile grid. -
grid_css
is added to the div's CSS classes.
Extra CSS#
To demonstrate how the tile grid's style can be overriden, the following <style>
HTML is included in this page's markdown:
.override_border
: sets the tile grid's border to a dashed line.override_width
: sets the tile's image width to 100px#grid_123
: sets the tile grid's column widths explicitly
<style>
.override_border {
border: dashed;
border-width: thin;
}
.override_width {
width: 100px;
}
#grid_123 {
grid-template-columns: 200px;
grid-row-gap: 1em;
justify-content: space-evenly;
justify-items: center;
}
</style>
Grid Markdown#
Note that the metadata on this page includes grid_id: "grid_123"
and grid_css: "override_border"
. These settings override the tile grid's original styling to the custom styling defined on this page (see previous section).
---
show_tiles_first: true
grid_id: "grid_123"
grid_css: "override_border"
tiles:
- caption: '@petradr'
img_src: ../../../img/picsum/167_200x200.jpeg
alt_text: 'close up of fallen leaves.'
tile_css: 'override_width'
- caption: 'Marcin Czerwinski'
img_src: ../../../img/picsum/127_200x200.jpeg
alt_text: 'close up of green moss on a log.'
tile_css: 'override_width'
- caption: '@Guillaume'
img_src: ../../../img/picsum/120_small.jpg
alt_text: 'dark green, starry sky with a rustic picket fence in the foreground.'
tile_css: 'override_width'
---