<article class="mediaObject calloutNews">
<div class="mediaObject__body calloutNews__body">
<header class="mediaObject__header">
<h2 class="mediaObject__title calloutNews__title">Title</h2>
</header>
<p>Description text goes here</p>
<p><a href="#" class="pageLink">Learn more about the subject<span class="appendedIcon">‍<i class="fas fa-angle-right"></i></span></a></p>
</div>
<img class="mediaObject__img calloutNews__img" src="https://placehold.co/230x106" alt="A placeholder image" />
</article>
<link media="all" rel="stylesheet" href="/callout-news/callout-news.css" />
<script src="/callout-news/callout-news.js"></script>
<article class="mediaObject calloutNews">
<div class="mediaObject__body calloutNews__body">
<header class="mediaObject__header">
<h2 class="mediaObject__title calloutNews__title">Title</h2>
</header>
<p>Description text goes here</p>
<p><a href="#" class="pageLink">{% render "@icon--appended" %}</a></p>
</div>
<img class="mediaObject__img calloutNews__img" src="https://placehold.co/230x106" alt="A placeholder image" />
</article>
{% import "_macros.twig" as h %}
{{ h.componentAssets('callout-news') }}
/* No context defined. */
import "./callout-news.scss";
@use "../_layout/mixins";
@use "../media-object/media-object";
.calloutNews {
border-top: 1px var(--neutral--dark) solid;
border-bottom: 1px var(--neutral--dark) solid;
padding: 1em var(--gutterX);
gap: 0.7em var(--gutterX);
align-items: center;
p {
&:last-of-type {
margin-block-end: 0;
}
}
}
.calloutNews__body {
flex: 63%;
}
.calloutNews__title {
font-size: var(--step-1);
}
.calloutNews__img {
--mediaObjectImgMaxWidth: 150px;
--mediaObjectImgMinWidth: 150px;
}
No notes defined.