No notes defined.
{% if facts.length %}
<div class="uol-facts-figures-container">
{% for fact in facts %}
<div class="uol-facts-figures">
<div class="uol-facts-figures__headline">
{% if fact.title_1 %}
<strong class="uol-facts-figures__headline__1">{{ fact.title_1 }}</strong>
{% else %}
<li class="uol-facts-figures__headline__1 in-text-icon uol-icon uol-icon--{{ fact.icon }}"></li>
{% endif %}
<p class="uol-facts-figures__headline__2">
{{ fact.title_2 }}
</p>
</div>
{% if fact.cite %}
<footer class="uol-facts-figures__footer">
<cite class="uol-facts-figures__cite">
{% if fact.cite.url %}
<a href="{{ fact.cite.url }}" class="uol-facts-figures__link">
{% endif%}
{{ fact.cite.text }}
{% if fact.cite.url %}
</a>
{% endif%}
</cite>
</footer>
{% endif %}
</div>
{% endfor %}
</div>
{% endif %}
<div class="uol-facts-figures-container">
<div class="uol-facts-figures">
<div class="uol-facts-figures__headline">
<strong class="uol-facts-figures__headline__1">Top 100</strong>
<p class="uol-facts-figures__headline__2">
world ranking university
</p>
</div>
<footer class="uol-facts-figures__footer">
<cite class="uol-facts-figures__cite">
<a href="https://example.com/1" class="uol-facts-figures__link">
QS World University Rankings 2021
</a>
</cite>
</footer>
</div>
<div class="uol-facts-figures">
<div class="uol-facts-figures__headline">
<strong class="uol-facts-figures__headline__1">Over 9,000</strong>
<p class="uol-facts-figures__headline__2">
international students from more than 170 countries
</p>
</div>
</div>
</div>
// Not used in tiles pattern
.uol-facts-figures-container {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
box-sizing: border-box;
& > * {
box-sizing: border-box;
}
}
.uol-facts-figures {
margin: 0;
text-align: left;
@include media("<uol-media-s") {
margin-bottom: $spacing-4;
}
// ie. Not in tiles pattern
.uol-facts-figures-container & {
border: 1px solid black;
margin: 0 0 $spacing-6 0;
padding: 0 $spacing-4 0 0;
justify-content: flex-start;
width: 100%;
@include media(">=uol-media-m") {
margin: 0 $spacing-4 $spacing-6 0;
}
@include media(">=uol-media-l") {
margin: 0 $spacing-6 calc(#{$spacing-2} * 5) 0; //0 32px 40px 0
}
@include media(">=uol-media-m", "<uol-media-xl") {
width: calc(50% - #{$spacing-7});
&:nth-child(odd):last-of-type {
border-right: none;
}
}
@include media(">=uol-media-xl") {
width: calc(100% / 3 - #{$spacing-7});
}
}
}
.uol-facts-figures__headline {
@extend %uol-font-sans-serif;
margin-top: 0;
margin-bottom: 0;
&+footer {
margin-top: $spacing-4;
}
.in-text-icon {
height: 44px;
margin-bottom: $spacing-2 !important;
}
}
.uol-facts-figures__headline__1 {
@include font-size-responsive(1.5rem, 2rem, 2.1875rem); // 24px, 32px, 35px
@include line-height-responsive(2rem, 2.75rem, 2.8125rem); // 32px, 44px, 45px
display: block;
margin-bottom: $spacing-2;
font-weight: $font-weight-bold--serif;
color: $color-brand;
.uol-tiles & {
color: $color-brand--bright;
}
}
.uol-facts-figures__headline__1__emphasis {
@include font-size-responsive(2.75rem, 4.25rem);
@include line-height-responsive(2.75rem, 3rem);
}
.uol-facts-figures__headline__2 {
@include font-size-responsive(1.125rem, 1.25rem, 1.25rem); // 18px, 20px, 20px
@include line-height-responsive(1.75rem, 1.75rem, 2rem,); // 28px, 28px, 32px
margin-top: 0;
}
.uol-facts-figures__cite {
@include font-size-responsive(1rem, 1rem, 1.125rem);
@include line-height-responsive(1.375rem, 1.375rem, 1.75rem);
font-style: normal;
}
.uol-facts-figures__link {
@include link_focus(3px);
color: inherit;
&:hover {
text-decoration-color: $color-brand;
}
}
{
"facts": [
{
"title_1": "Top 100",
"title_2": "world ranking university",
"cite": {
"text": "QS World University Rankings 2021",
"url": "https://example.com/1"
}
},
{
"title_1": "Over 9,000",
"title_2": "international students from more than 170 countries"
}
]
}