The image component parents an image tag or svg and provides width based classes to constrain its children.
The default image class takes up the full width of its container, but various sizes and screensizes modifiers are available. Image width to height ratios can be set with aspect ratio atomics.
Class pattern | Sizes | screensize |
---|---|---|
.image.image-<size> | 16x16 24x24 32x32 36x36 48x48 64x64 76x76 88x88 96x96 112x112 128x128 | tablet , desktop |
HTML
<div class="width-300">
<div class="image">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>
</div>
The following classes are available for resizing square images.
HTML
<div class="display-flex flex-wrap-wrap">
<div class="image image-16x16">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>
<div class="image image-24x24">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>
<div class="image image-32x32">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>
<div class="image image-36x36">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>
<div class="image image-48x48">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>
<div class="image image-64x64">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>
<div class="image image-76x76">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>
<div class="image image-88x88">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>
<div class="image image-96x96">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>
<div class="image image-112x112">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>
<div class="image image-128x128">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>
</div>
Tablet and desktop versions of all classes are also available. Resize your browser window to see the differences in sizes.
HTML
<div class="image image-32x32 image-64x64-tablet image-96x96-desktop">
<img src="~/src/scaffold/media/video-media.png" alt="A video icon" />
</div>