<link media="all" rel="stylesheet" href="/assets/themes/default/css/image.css?cb=">
<div class="image image--original-size ">
<picture>
<source media="(max-width: 840px)" type="image/jpeg" srcset="/media/logo.svg" />
<source media="(min-width: 841px)" type="image/jpeg" srcset="/media/logo.svg" />
<img src="https://qa.dartwebsites.com/media/a54e589a-ffbe-45b9-a25b-e15a1cb28893/adobestock125009636---web-crop.jpg?quality=100" loading="lazy" width="1920" height="824" alt="Image Alt Text">
</picture>
</div>
{{#if firstInstance}}
<link media="all" rel="stylesheet" href="/assets/themes/{{theme}}/css/image.css?cb={{cacheBuster}}">
{{/if}}
<div class="image {{#if isOriginalSize}}image--original-size{{/if}} {{#if ratio}}image--{{ratio}}{{/if}}">
{{#if caption}}
<figure>
{{> @picture}}
<figcaption class="image__caption">{{caption}}</figcaption>
</figure>
{{else}}
{{> @picture}}
{{/if}}
</div>
{
"theme": "default",
"firstInstance": true,
"altText": "Image Alt Text",
"caption": "",
"placeholderImageUrl": "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA",
"fallbackImageUrl": "https://qa.dartwebsites.com/media/a54e589a-ffbe-45b9-a25b-e15a1cb28893/adobestock125009636---web-crop.jpg?quality=100",
"width": 1920,
"height": 824,
"sources": [
{
"type": "image/jpeg",
"desktopImageUrl": "/media/logo.svg",
"mobileImageUrl": "/media/logo.svg"
}
],
"isOriginalSize": true
}
@import 'source/scss/01-settings/_import';
@import 'source/scss/02-tools/_import';
.image {
$this: &;
display: block;
overflow: hidden;
position: relative;
width: 100%;
& > figure {
position: relative;
}
&--original-size {
display: inline-block;
width: auto;
}
&--16-9 {
overflow: hidden;
padding-bottom: 56.5%;
position: relative;
picture,
img {
@extend %object-fit-cover;
}
}
}
No notes defined.