{{ 'component-image-with-text.css' | asset_url | stylesheet_tag }} {%- style -%} .section-{{ section.id }}-padding { padding-top: {{ section.settings.padding_top | times: 0.75 | round: 0 }}px; padding-bottom: {{ section.settings.padding_bottom | times: 0.75 | round: 0 }}px; } @media screen and (min-width: 750px) { .section-{{ section.id }}-padding { padding-top: {{ section.settings.padding_top }}px; padding-bottom: {{ section.settings.padding_bottom }}px; } } {%- endstyle -%} {%- liquid assign fetch_priority = 'auto' if section.index == 1 assign fetch_priority = 'high' endif if section.settings.color_scheme == section.settings.section_color_scheme and section.settings.content_layout == 'no-overlap' assign remove_color_classes = true endif assign shx_button_link = "" for block in section.blocks case block.type when 'button' assign shx_button_link = block.settings.button_link endcase endfor %}
{% if section.settings.video != blank %} {{ section.settings.video | video_tag: autoplay: true, loop: true }} {%- elsif section.settings.image != blank -%} {%- if section.settings.image_behavior == 'ambient' or section.settings.image_behavior == 'zoom-in' -%} {%- assign widths = '198, 432, 642, 900, 1284, 1800' -%} {%- capture sizes -%} (min-width: {{ settings.page_width }}px) {{ settings.page_width | minus: 100 | divided_by: 1.6667 }}px, (min-width: 750px) calc((100vw - 130px) / 1.667), calc((100vw - 50px) / 1.667) {%- endcapture -%} {%- else -%} {%- assign widths = '165, 360, 535, 750, 1070, 1500' -%} {%- capture sizes -%} (min-width: {{ settings.page_width }}px) {{ settings.page_width | minus: 100 | divided_by: 2 }}px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2) {%- endcapture -%} {%- endif -%} {{ section.settings.image | image_url: width: 1500 | image_tag: sizes: sizes, widths: widths, fetchpriority: fetch_priority }} {%- else -%} {{ 'detailed-apparel-1' | placeholder_svg_tag: 'placeholder-svg' }} {%- endif -%}
{%- for block in section.blocks -%} {% case block.type %} {%- when 'heading' -%}

{{ block.settings.heading }}

{%- when 'caption' -%}

{{ block.settings.caption | escape }}

{%- when 'text' -%}
{{ block.settings.text }}
{%- when 'button' -%} {%- if block.settings.button_label != blank -%} {{ block.settings.button_label | escape }} {%- endif -%} {%- endcase -%} {%- endfor -%}
{% comment %}
{%- if section.settings.image != blank -%} {%- if section.settings.image_behavior == 'ambient' or section.settings.image_behavior == 'zoom-in' -%} {%- assign widths = '198, 432, 642, 900, 1284, 1800' -%} {%- capture sizes -%} (min-width: {{ settings.page_width }}px) {{ settings.page_width | minus: 100 | divided_by: 1.6667 }}px, (min-width: 750px) calc((100vw - 130px) / 1.667), calc((100vw - 50px) / 1.667) {%- endcapture -%} {%- else -%} {%- assign widths = '165, 360, 535, 750, 1070, 1500' -%} {%- capture sizes -%} (min-width: {{ settings.page_width }}px) {{ settings.page_width | minus: 100 | divided_by: 2 }}px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2) {%- endcapture -%} {%- endif -%} {{ section.settings.image | image_url: width: 1500 | image_tag: sizes: sizes, widths: widths, fetchpriority: fetch_priority }} {%- else -%} {{ 'detailed-apparel-1' | placeholder_svg_tag: 'placeholder-svg' }} {%- endif -%}
{%- for block in section.blocks -%} {% case block.type %} {%- when 'heading' -%}

{{ block.settings.heading }}

{%- when 'caption' -%}

{{ block.settings.caption | escape }}

{%- when 'text' -%}
{{ block.settings.text }}
{%- when 'button' -%} {%- if block.settings.button_label != blank -%} {{ block.settings.button_label | escape }} {%- endif -%} {%- endcase -%} {%- endfor -%}
{% endcomment %} {% schema %} { "name": "t:sections.image-with-text.name", "class": "section", "disabled_on": { "groups": ["header", "footer"] }, "settings": [ { "type": "image_picker", "id": "image", "label": "t:sections.image-with-text.settings.image.label" }, { "type": "video", "id": "video", "label": "shx-custom Select video" }, { "type": "select", "id": "height", "options": [ { "value": "adapt", "label": "t:sections.image-with-text.settings.height.options__1.label" }, { "value": "small", "label": "t:sections.image-with-text.settings.height.options__2.label" }, { "value": "medium", "label": "t:sections.image-with-text.settings.height.options__3.label" }, { "value": "large", "label": "t:sections.image-with-text.settings.height.options__4.label" } ], "default": "adapt", "label": "t:sections.image-with-text.settings.height.label" }, { "type": "select", "id": "desktop_image_width", "options": [ { "value": "small", "label": "t:sections.image-with-text.settings.desktop_image_width.options__1.label" }, { "value": "medium", "label": "t:sections.image-with-text.settings.desktop_image_width.options__2.label" }, { "value": "large", "label": "t:sections.image-with-text.settings.desktop_image_width.options__3.label" } ], "default": "medium", "label": "t:sections.image-with-text.settings.desktop_image_width.label", "info": "t:sections.image-with-text.settings.desktop_image_width.info" }, { "type": "select", "id": "layout", "options": [ { "value": "image_first", "label": "t:sections.image-with-text.settings.layout.options__1.label" }, { "value": "text_first", "label": "t:sections.image-with-text.settings.layout.options__2.label" } ], "default": "image_first", "label": "t:sections.image-with-text.settings.layout.label", "info": "t:sections.image-with-text.settings.layout.info" }, { "type": "select", "id": "desktop_content_position", "options": [ { "value": "top", "label": "t:sections.image-with-text.settings.desktop_content_position.options__1.label" }, { "value": "middle", "label": "t:sections.image-with-text.settings.desktop_content_position.options__2.label" }, { "value": "bottom", "label": "t:sections.image-with-text.settings.desktop_content_position.options__3.label" } ], "default": "top", "label": "t:sections.image-with-text.settings.desktop_content_position.label" }, { "type": "select", "id": "desktop_content_alignment", "options": [ { "value": "left", "label": "t:sections.image-with-text.settings.desktop_content_alignment.options__1.label" }, { "value": "center", "label": "t:sections.image-with-text.settings.desktop_content_alignment.options__2.label" }, { "value": "right", "label": "t:sections.image-with-text.settings.desktop_content_alignment.options__3.label" } ], "default": "left", "label": "t:sections.image-with-text.settings.desktop_content_alignment.label" }, { "type": "select", "id": "content_layout", "options": [ { "value": "no-overlap", "label": "t:sections.image-with-text.settings.content_layout.options__1.label" }, { "value": "overlap", "label": "t:sections.image-with-text.settings.content_layout.options__2.label" } ], "default": "no-overlap", "label": "t:sections.image-with-text.settings.content_layout.label" }, { "type": "color_scheme", "id": "section_color_scheme", "label": "t:sections.all.colors.label", "default": "scheme-1" }, { "type": "color_scheme", "id": "color_scheme", "label": "t:sections.multirow.settings.container_color_scheme.label", "default": "scheme-1" }, { "type": "header", "content": "t:sections.all.animation.content" }, { "type": "select", "id": "image_behavior", "options": [ { "value": "none", "label": "t:sections.all.animation.image_behavior.options__1.label" }, { "value": "ambient", "label": "t:sections.all.animation.image_behavior.options__2.label" }, { "value": "zoom-in", "label": "t:sections.all.animation.image_behavior.options__4.label" } ], "default": "none", "label": "t:sections.all.animation.image_behavior.label" }, { "type": "header", "content": "Mobile layout" }, { "type": "select", "id": "mobile_content_alignment", "options": [ { "value": "left", "label": "t:sections.image-with-text.settings.mobile_content_alignment.options__1.label" }, { "value": "center", "label": "t:sections.image-with-text.settings.mobile_content_alignment.options__2.label" }, { "value": "right", "label": "t:sections.image-with-text.settings.mobile_content_alignment.options__3.label" } ], "default": "left", "label": "t:sections.image-with-text.settings.mobile_content_alignment.label" }, { "type": "header", "content": "t:sections.all.padding.section_padding_heading" }, { "type": "range", "id": "padding_top", "min": 0, "max": 100, "step": 4, "unit": "px", "label": "t:sections.all.padding.padding_top", "default": 36 }, { "type": "range", "id": "padding_bottom", "min": 0, "max": 100, "step": 4, "unit": "px", "label": "t:sections.all.padding.padding_bottom", "default": 36 } ], "blocks": [ { "type": "heading", "name": "t:sections.image-with-text.blocks.heading.name", "limit": 1, "settings": [ { "type": "inline_richtext", "id": "heading", "default": "Image with text", "label": "t:sections.image-with-text.blocks.heading.settings.heading.label" }, { "type": "select", "id": "heading_size", "options": [ { "value": "h2", "label": "t:sections.all.heading_size.options__1.label" }, { "value": "h1", "label": "t:sections.all.heading_size.options__2.label" }, { "value": "h0", "label": "t:sections.all.heading_size.options__3.label" } ], "default": "h1", "label": "t:sections.all.heading_size.label" } ] }, { "type": "caption", "name": "t:sections.image-with-text.blocks.caption.name", "limit": 1, "settings": [ { "type": "text", "id": "caption", "default": "Add a tagline", "label": "t:sections.image-with-text.blocks.caption.settings.text.label" }, { "type": "select", "id": "text_style", "options": [ { "value": "subtitle", "label": "t:sections.image-with-text.blocks.caption.settings.text_style.options__1.label" }, { "value": "caption-with-letter-spacing", "label": "t:sections.image-with-text.blocks.caption.settings.text_style.options__2.label" } ], "default": "caption-with-letter-spacing", "label": "t:sections.image-with-text.blocks.caption.settings.text_style.label" }, { "type": "select", "id": "text_size", "options": [ { "value": "small", "label": "t:sections.image-with-text.blocks.caption.settings.caption_size.options__1.label" }, { "value": "medium", "label": "t:sections.image-with-text.blocks.caption.settings.caption_size.options__2.label" }, { "value": "large", "label": "t:sections.image-with-text.blocks.caption.settings.caption_size.options__3.label" } ], "default": "medium", "label": "t:sections.image-with-text.blocks.caption.settings.caption_size.label" } ] }, { "type": "text", "name": "t:sections.image-with-text.blocks.text.name", "limit": 1, "settings": [ { "type": "richtext", "id": "text", "default": "

Pair text with an image to focus on your chosen product, collection, or blog post. Add details on availability, style, or even provide a review.

", "label": "t:sections.image-with-text.blocks.text.settings.text.label" }, { "type": "select", "id": "text_style", "options": [ { "value": "body", "label": "t:sections.image-with-text.blocks.text.settings.text_style.options__1.label" }, { "value": "subtitle", "label": "t:sections.image-with-text.blocks.text.settings.text_style.options__2.label" } ], "default": "body", "label": "t:sections.image-with-text.blocks.text.settings.text_style.label" } ] }, { "type": "button", "name": "t:sections.image-with-text.blocks.button.name", "limit": 1, "settings": [ { "type": "text", "id": "button_label", "default": "Button label", "label": "t:sections.image-with-text.blocks.button.settings.button_label.label", "info": "t:sections.image-with-text.blocks.button.settings.button_label.info" }, { "type": "url", "id": "button_link", "label": "t:sections.image-with-text.blocks.button.settings.button_link.label" }, { "type": "checkbox", "id": "button_style_secondary", "default": false, "label": "t:sections.image-with-text.blocks.button.settings.outline_button.label" } ] } ], "presets": [ { "name": "t:sections.image-with-text.presets.name", "blocks": [ { "type": "heading" }, { "type": "text" }, { "type": "button" } ] } ] } {% endschema %}