<div class="js-component relative component-spacer-padding">
<div class="bg-bravo absolute top-0 left-0 w-full h-full angled-mask-media-content z-0"></div>
<div class="container relative">
<div class="max-w-screen-xl mx-auto">
<div class="text-center mb-10 lg:mb-16">
<div>
<div class="uppercase text-white mb-3 font-semibold">
<p>Heading Label</p>
</div>
<h2 class="text-4xl lg:text-8xl block font-heading font-extrabold leading-tight text-white mb-4 lg:mb-6">Lorem ipsum dolor</h2>
</div>
<div class="">
<div class="prose prose-p:leading-snug prose-ul:leading-normal prose-ol:leading-normal prose-xl lg:prose-2xl prose-white prose-p:text-white max-w-screen-sm mx-auto">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
<div class="mt-12">
<a href="./index.html" class="btn group bg-white text-bravo border-2 border-white">
<div class="relative z-10 group-hover:-translate-x-2 transition ease-in-out duration-300">
Find out more
</div>
<div class="w-3.5 h-3.5 absolute right-2 top-2/4 translate-x-2 -translate-y-2/4 -rotate-90 transition-all ease-in-out duration-300 fill-current opacity-0 group-hover:-translate-x-2 group-hover:opacity-100">
<svg class="w-full h-full fill-current" aria-hidden="true">
<use href="/front-end/sprite.svg?v=1.2#icon-chevron"></use>
</svg>
</div>
</a>
</div>
</div>
</div>
</div>
<div class="relative z-0 rounded-2xl lg:order-none lg:row-start-1 lg:col-start-8 lg:col-end-16 lg:angled-mask">
<picture class="block overflow-hidden h-full rounded-2xl w-full">
<img class="lazyload h-full object-cover rounded-2xl w-full" alt="" width="1200" height="750" data-sizes="auto" data-srcset="/front-end/images/test-imagery/example2@16-10@1200w.jpg 1200w" data-src="/front-end/images/test-imagery/example2@16-10@1200w.jpg">
</picture>
</div>
</div>
</div>
{% if buttonColour %}
{% set buttonModifier = buttonColour %}
{% else %}
{% set buttonModifier = 'default' %}
{% endif %}
{% if flipped %}
{% set imageContainer = 'order-1 lg:col-start-1 lg:col-end-8 lg:row-start-1 lg:angled-mask-flipped' %}
{% set descriptionContainer = 'order-2 lg:col-start-8 col-end-14 lg:justify-end' %}
{% else %}
{% set imageContainer = 'lg:order-none lg:row-start-1 lg:col-start-8 lg:col-end-16 lg:angled-mask' %}
{% set descriptionContainer = 'lg:order-none lg:col-start-2 lg:col-end-8 relative' %}
{% endif %}
{% if buttonColour %}
{% set buttonModifier = buttonColour %}
{% else %}
{% set buttonModifier = 'default' %}
{% endif %}
{% if theme %}
{% set bgColourClass = theme.bgColour %}
{% set textColourClass = theme.textColour %}
{% set richTextColourClass = theme.richTextColour %}
{% set bgClass = theme.bgColour %}
{% set spacer = "component-spacer-padding" %}
{% else %}
{% set bgColourClass = 'bg-grey-50' %}
{% set textColourClass = 'text-grey-800' %}
{% set richTextColourClass = '' %}
{% set bgClass = "" %}
{% set spacer = "component-spacer-margin" %}
{% endif %}
<div class="js-component relative {{ spacer }}">
<div class="{{bgClass}} absolute top-0 left-0 w-full h-full angled-mask-media-content z-0"></div>
<div class="container relative">
<div class="max-w-screen-xl mx-auto">
{% render "@headline", headline %}
</div>
<div class="relative z-0 rounded-2xl {{imageContainer}}">
{% if image %}
{% render "@image-frame", { src: image.src, srcSet: image.srcSet, modifier: 'h-full object-cover rounded-2xl', frameModifier: 'h-full rounded-2xl', width: 1200, height: 750 } %}
{% elseif backgroundVideo %}
<div class="relative w-full h-full rounded-2xl">
<div class="aspect-[16/10]"></div>
<video preload="none" class="lazyload absolute object-cover w-full h-full top-0 left-0 rounded-2xl" muted autoplay loop playsinline>
<source src="{{backgroundVideo.src}}" type="video/mp4">
</video>
</div>
{% endif %}
</div>
</div>
</div>
{
"siteName": "Gigaclear Pattern Library",
"componentModifier": "text-center",
"headline": {
"heading": "Lorem ipsum dolor",
"summary": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.",
"link": {
"text": "Find out more",
"url": "./index"
},
"preheading": "Heading Label",
"headingColour": "text-white",
"preHeadingColour": "text-white",
"summaryColour": "prose-white prose-p:text-white",
"buttonColour": "white"
},
"icon": "icon-play",
"image": {
"src": "images/test-imagery/example2@16-10@1200w.jpg",
"srcSet": [
{
"url": "images/test-imagery/example2@16-10@1200w.jpg",
"size": "1200"
}
]
},
"theme": {
"bgColour": "bg-bravo",
"textColour": "text-white",
"richTextColour": "prose-white"
}
}
No notes defined.