Use the call to action component on a page:
Do not use the call to action component for other uses than the uses listed above.
The call to action component consists of the following parts:
The primary action and the optional secondary action can both be one of the following types:
Links to web pages, e-mail addresses and telephone numbers are presented using a link. Links to documents are presented using a file download.
When using a call to action, please note the following:
A call to action has a certain behavior:
<div class="cta-block--multiple">
{% include '@cta-block' with items[0]|merge({'top' : true}) %}
{% include '@cta-block' with items[1]|merge({'top' : true}) %}
</div>
<div class="cta-block--multiple">
<section class="highlight cta-block download highlight--top">
<div class="highlight__inner">
<h2>This is a title</h2>
<p class="">Nulla nec eros lorem. Morbi at augue eu purus congue auctor. Sed id volutpat odio. Nunc congue diam vel diam venenatis.</p>
<ul class="links">
<li>
<a href='#' class="button button-primary" download title="This is a title">
A download link </a>
<span class="file-type">
pdf
<span class="file-size">
(102kb)
</span>
</span>
</li>
<li>
<a href='#' class="standalone-link" download title="This is a title">
Another download link </a>
<span class="file-type">
pdf
<span class="file-size">
(102kb)
</span>
</span>
</li>
</ul class="links">
</div>
</section>
<section class="highlight cta-block link highlight--top">
<div class="highlight__inner">
<h2>This is a title</h2>
<p class="">Nulla nec eros lorem. Morbi at augue eu purus congue auctor. Sed id volutpat odio. Nunc congue diam vel diam venenatis.</p>
<ul class="links">
<li>
<a href='#' class="button button-primary" title="This is a title">
An internal link </a>
</li>
<li>
<a href='#' class="standalone-link" download title="This is a title">
A download link </a>
<span class="file-type">
pdf
<span class="file-size">
(102kb)
</span>
</span>
</li>
</ul class="links">
</div>
</section>
</div>
{
"type": "link",
"title": "This is a title",
"description": "Nulla nec eros lorem. Morbi at augue eu purus congue auctor. Sed id volutpat odio. Nunc congue diam vel diam venenatis.",
"double": true,
"items": [
{
"type": "download",
"links": [
{
"text": "A download link",
"url": "#",
"document": "document",
"size": "102kb"
},
{
"text": "Another download link",
"url": "#",
"document": "document",
"size": "102kb"
}
]
},
{
"links": [
{
"text": "An internal link",
"url": "#"
},
{
"text": "A download link",
"url": "#",
"document": "document",
"size": "102kb"
}
]
}
]
}
.cta-block {
/// @deprecated
&.link .inner-box::before {
@include spot-image('link-light', 7rem);
}
/// @deprecated
&.download .inner-box::before {
@include spot-image('download-light', 7rem);
}
.inner-box, /// @deprecated
.highlight__inner {
min-height: 11rem; /// @deprecated
li {
width: 100%; /// @deprecated
margin-top: .8rem;
&:first-of-type a {
@extend %button-primary;
@include button;
@include button-icon;
}
&:not(:last-of-type) {
@include theme('border-color', 'color-primary--lighten-4', 'more-info-block-border-color');
padding-bottom: .8rem;
border-bottom: 2px solid;
}
}
}
&--multiple {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-right: -1rem;
margin-left: -1rem;
> .cta-block {
flex: 1 0 20rem;
max-width: calc(100% - 2rem);
margin-right: 1rem;
margin-left: 1rem;
.inner-box, /// @deprecated
.highlight__inner {
height: 100%;
@include tablet {
padding: 5rem 2rem 2rem;
&::before {
top: 0;
right: 0;
left: 0;
}
}
}
}
}
}