yannstatic/_layouts/landing.html
2024-10-31 20:18:37 +01:00

179 lines
6.5 KiB
HTML

---
layout: page
header: false
full_width: true
article_header:
type: overlay
align: center
height: 80vh
---
<div class="layout--landing">
<div class="heros">
{%- for _section in page.data.sections -%}
{%- include snippets/get-nav-url.html path=_section.background_image.src -%}
{%- assign _url = __return -%}
{%- if _section.theme == 'light' -%}
<section class="hero hero--center hero--light" id="hero-{{ forloop.index }}"
{%- elsif _section.theme == 'dark' -%}
<section class="hero hero--center hero--dark" id="hero-{{ forloop.index }}"
{%- else -%}
<section class="hero hero--center" id="hero-{{ forloop.index }}"
{%- endif -%}
{%- if _section.background_color -%}
style="background-image: url({{ _url }}); background-color: {{ _section.background_color }};">
{%- else -%}
style="background-image: url({{ _url }});">
{%- endif -%}
<div class="hero__content">
<div class="mb-5">
<h3>{{ _section.title }}</h3>
{%- if _section.excerpt-%}
<p>{{ _section.excerpt }}</p>
{%- endif -%}
{%- if _section.actions -%}
<ul class="menu">
{%- for _action in _section.actions -%}
{%- include snippets/get-nav-url.html path=_action.url -%}
{%- assign _url = __return -%}
{%- assign _type = _action.type | default: 'outline-info' -%}
<li><a class="button button--{{ _type }} button--pill button--lg" href="{{ _url }}">{{ _action.text }}</a></li>
{%- endfor -%}
</ul>
{%- endif -%}
</div>
{%- if _section.children -%}
{%- assign _size = _section.children | size -%}
<div class="grid--container">
<div class="grid grid--p-3">
{%- for child in _section.children -%}
{%- if _size >= 2 -%}
{%- assign _cell_md_col = 6 -%}
{%- else -%}
{%- assign _cell_md_col = 12 | divided_by: _size -%}
{%- endif -%}
{%- if _size >= 4 -%}
{%- assign _cell_lg_col = 3 -%}
{%- else -%}
{%- assign _cell_lg_col = 12 | divided_by: _size -%}
{%- endif -%}
<div class="cell cell--12 cell--md-{{ _cell_md_col }} cell--lg-{{ _cell_lg_col }} ">
<div class="mb-5">
<h4>{{ child.title }}</h4>
{%- if child.excerpt-%}
<p>{{ child.excerpt }}</p>
{%- endif -%}
{%- if child.actions -%}
<ul class="menu">
{%- for _action in child.actions -%}
{%- include snippets/get-nav-url.html path=_action.url -%}
{%- assign _url = __return -%}
{%- assign _type = _action.type | default: 'outline-info' -%}
<li><a class="button button--{{ _type }} button--pill button--lg" href="{{ _url }}">{{ _action.text }}</a></li>
{%- endfor -%}
</ul>
{%- endif -%}
</div>
{%- if child.image and child.image.src -%}
{%- if child.image.url -%}
{%- include snippets/get-nav-url.html path=child.image.url -%}
{%- assign _item_image_url = __return -%}
{%- else -%}
{%- assign _item_image_url = nil -%}
{%- endif -%}
{%- include snippets/get-nav-url.html path=child.image.src -%}
{%- assign _item_image_src = __return -%}
{%- if child.image.is_row -%}
<div class="mb-5">
{%- endif -%}
<div class="mx-auto" style="{{ child.image.style }}">
{%- if _item_image_url -%}
<a href="{{ _item_image_url }}">
{%- endif -%}
<img src="{{ _item_image_src }}"/>
{%- if _item_image_url -%}
</a>
{%- endif -%}
</div>
{%- if child.image.is_row -%}
</div>
{%- endif -%}
{%- endif -%}
{%- if child.content-%}
<p>{{ child.content }}</p>
{%- endif -%}
</div>
{%- endfor-%}
</div>
</div>
{%- endif -%}
{%- if _section.image.full_width == true -%}
</div> {% comment %} end hero__content {% endcomment %}
{%- endif -%}
{%- if _section.image and _section.image.src -%}
{%- if _section.image.url -%}
{%- include snippets/get-nav-url.html path=_section.image.url -%}
{%- assign _section_image_url = __return -%}
{%- else -%}
{%- assign _section_image_url = nil -%}
{%- endif -%}
{%- include snippets/get-nav-url.html path=_section.image.src -%}
{%- assign _section_image_src = __return -%}
{%- if _section.image.is_row -%}
<div class="mb-5">
{%- endif -%}
<div class="mx-auto" style="{{ _section.image.style }}">
{%- if _section_image_url -%}
<a href="{{ _section_image_url }}">
{%- endif -%}
{%- if _section.image.full_width == true -%}
<img class="hero__cover hero__cover--full-width" src="{{ _section_image_src }}"/>
{%- else -%}
<img class="hero__cover" src="{{ _section_image_src }}"/>
{%- endif -%}
{%- if _section_image_url -%}
</a>
{%- endif -%}
</div>
{%- if _section.image.is_row -%}
</div>
{%- endif -%}
{%- endif -%}
{%- if _section.image.full_width != true -%}
</div> {% comment %} end hero__content {% endcomment %}
{%- endif -%}
{%- if _section.content-%}
<p>{{ _section.content }}</p>
{%- endif -%}
</section>
{%- endfor -%}
</div>
</div>
{{ content }}