<blockquote class="pullQuote">
<span class="pullQuote__quote">″Donec at aliquam tellus, sed facilisis ante. Nulla ornare diam nisl, eget volutpat turpis cursus in. Ut porttitor sit amet massa sit amet tempor.″</span>
<cite class="pullQuote__attribution">Lorem Ipsum</cite>
</blockquote>
<link media="all" rel="stylesheet" href="/pull-quote/pull-quote.css" />
<script src="/pull-quote/pull-quote.js"></script>
<blockquote class="pullQuote">
<span class="pullQuote__quote">{{ quote }}</span>
{% if speaker %}<cite class="pullQuote__attribution">{{ speaker }}</cite>{% endif %}
</blockquote>
{% import "_macros.twig" as h %}
{{ h.componentAssets('pull-quote') }}
{
"quote": "″Donec at aliquam tellus, sed facilisis ante. Nulla ornare diam nisl, eget volutpat turpis cursus in. Ut porttitor sit amet massa sit amet tempor.″",
"speaker": "Lorem Ipsum"
}
import "./pull-quote.scss";
$barWidth: 20px;
.pullQuote {
font-size: var(--step-1);
line-height: 1.2;
font-style: italic;
position: relative;
padding-inline-start: calc(#{$barWidth} + 1em);
padding-block: 0.2em;
display: flex;
flex-direction: column;
gap: 0.2em;
&:before {
content: "";
top: 0;
bottom: 0;
left: 0;
width: $barWidth;
display: block;
position: absolute;
background-color: var(--blue);
}
}
.pullQuote__attribution {
&:before {
content: "\2014\00a0";
}
}
No notes defined.