Possible use for this component includes entry requirements and fee information on course pages.
<div class="grid grid-4-cols">
<div>
<article class="callout callout--bg-neon">
<h2 class="callout__title">BBC</h2>
<p class="callout__content">112 UCAS points</p>
</article>
</div>
<div>
<article class="callout callout--bg-dark-blue">
<h2 class="callout__title">BBC</h2>
<p class="callout__content">112 UCAS points</p>
</article>
</div>
<div>
<article class="callout callout--bg-burgundy">
<h2 class="callout__title">BBC</h2>
<p class="callout__content">112 UCAS points</p>
</article>
</div>
<div>
<article class="callout callout--bg-digital-blue">
<h2 class="callout__title">BBC</h2>
<p class="callout__content">112 UCAS points</p>
</article>
</div>
<div>
<article class="callout callout--bg-teal">
<h2 class="callout__title">BBC</h2>
<p class="callout__content">112 UCAS points</p>
</article>
</div>
</div>
{% set bgClasses = ['neon', 'dark-blue', 'burgundy', 'digital-blue', 'teal'] %}
<div class="grid grid-4-cols">
{% for bgClass in bgClasses %}
<div>
<article class="callout callout--bg-{{ bgClass }}">
<h2 class="callout__title">BBC</h2>
<p class="callout__content">112 UCAS points</p>
</article>
</div>
{% endfor %}
</div>
.callout {
text-align: center;
padding: $spacing-md;
margin-bottom: $spacing-lg;
& p, & h2 {
margin: 0;
}
@each $name, $value in $callout-bg-colors {
&--bg-#{$name} {
background-color: #{$value};
@if (choose-contrast-color($value) == white) {
color: white;
& h2 {
color: white;
}
}
}
}
}