Re: Getting Image Banner Content On Mp4 Video

Getting Image Banner Content On Mp4 Video

Distinctz
Explorer
83 0 6

hello everyone i want to get the text and button from my image banner on my mp4 video i first had a gif in the image banner but this was loading slow and looked not good so i searched on google how you can get a video background and followed the steps the video looks good now but the button and text not also i want to align the text to the middle left i wondered if there is a possibility of copying the code of the button and text and then paste it in the code of the video background hope someone can help me i put some pictures below to make it more clear thanks! 

 

the old gif with the button and text i want:

Screenshot 2024-02-22 10.37.09.png

 the new video with the wrong text and button:

Screenshot 2024-02-22 10.36.41.png

Replies 17 (17)

deepaksharma
Shopify Partner
449 63 101

Hey there @Distinctz 

Hope you are doing well

 

The problem you are facing is maybe due to new class on the buttons and the text, to fix this check the class which was there on the button and text previously (when you were using gif) use those same class in the new section it will sure fix your issue.

if you can't figure it out I will help you on this further if you are interested

Deepak Sharma || Shopify Developer || Helping eCommerce Stores
- Was my reply helpful? Accept it as solution
- Was your question answered? Mark it as an Accepted Solution.
-CHAT ON WHATSAPP | BUY ME A COFFEE | MAIL ME: ds2305187@gmail.com
Distinctz
Explorer
83 0 6

hello thanks for answering!

 

what do you mean with class?

 

 

sahilsharma9515
Shopify Partner
1277 165 247

Hi @Distinctz 

Can you please provide your store URL and password as well if applicable, so that I can provide you solution that can work for your store.

 

Best regards

Sahil

- Your

 Coffee Tip 

can create magic in coding ❤️❤️

- Need a Shopify Developer? CHAT ON WHATSAPP or EMAIL ME !


- Hopefully the solution will help you. If yes then Please hit

 Like 

and

 Mark it as solution! ❤️


Distinctz
Explorer
83 0 6

hello thanks for answering!

 

my store url is distinctz.com there is no password needed

 

thanks

sahilsharma9515
Shopify Partner
1277 165 247

Hello @Distinctz Thanks for the URL, I have seen your site, but it is still showing GIF, Can you please provide the preview link where you have added the video and showing you the different style text and Button.

 

Best Regards

Sahil

- Your

 Coffee Tip 

can create magic in coding ❤️❤️

- Need a Shopify Developer? CHAT ON WHATSAPP or EMAIL ME !


- Hopefully the solution will help you. If yes then Please hit

 Like 

and

 Mark it as solution! ❤️


Distinctz
Explorer
83 0 6

hello thanks for looking on the website

 

i hide the video so thats why you could not see it. if everything went well you could see it now

 

thanks!

 

 

sahilsharma9515
Shopify Partner
1277 165 247

Hi @Distinctz I have again looked into it but still I am seeing the GIF. to provide you the exact code I need to look into the video section and the text, button design that it is showing in the video.

 

sahilsharma9515_0-1709727159699.png

Best Regards

Sahil

- Your

 Coffee Tip 

can create magic in coding ❤️❤️

- Need a Shopify Developer? CHAT ON WHATSAPP or EMAIL ME !


- Hopefully the solution will help you. If yes then Please hit

 Like 

and

 Mark it as solution! ❤️


Distinctz
Explorer
83 0 6

hello thanks for replying 

 

im sorry i forgot to save it can you please look if you can see it?

 

Thanks!

 

 

sahilsharma9515
Shopify Partner
1277 165 247

Hi @Distinctz I am able to see the video section thanks for it, Please replace this code with your code.

 

<h1 class="banner__heading h0"><span>Blend in Style, Sip in Delight!</span></h1>

Add the below code as well.

h1.banner__heading.h0 {
    color: white;
}

Result:

sahilsharma9515_0-1709791028887.png

 

If you will unable to implement the same then I'm happy to do this for you, let me know. I can implement the code changes so that this will work well for you.

 

Hopefully it will help you. If yes then Please don't forget hit Like and Mark it as solution!

 

Best Regards

Sahil

- Your

 Coffee Tip 

can create magic in coding ❤️❤️

- Need a Shopify Developer? CHAT ON WHATSAPP or EMAIL ME !


- Hopefully the solution will help you. If yes then Please hit

 Like 

and

 Mark it as solution! ❤️


Distinctz
Explorer
83 0 6

hello i tried to add the code but i was unable to save it because i get a error message 

 

Screenshot 2024-03-08 09.06.19.png

deepaksharma
Shopify Partner
449 63 101

Hello @Distinctz 

You placed the code in wrong place

 

find 

<h1><strong>Blend in Style, Sip in Delight!</strong></h1>

 and replace it with this below

<h1 class="banner__heading h0"><span>Blend in Style, Sip in Delight!</span></h1>

 

and place this code after <style>

h1.banner__heading.h0 {
    color: white;
}

 

It will shall fix the issue

Deepak Sharma || Shopify Developer || Helping eCommerce Stores
- Was my reply helpful? Accept it as solution
- Was your question answered? Mark it as an Accepted Solution.
-CHAT ON WHATSAPP | BUY ME A COFFEE | MAIL ME: ds2305187@gmail.com
Distinctz
Explorer
83 0 6

tried to find the first code but i dont have it in the code of the background video?

deepaksharma
Shopify Partner
449 63 101

can you share the code of your video background that you are using. i will alter according to your need

Deepak Sharma || Shopify Developer || Helping eCommerce Stores
- Was my reply helpful? Accept it as solution
- Was your question answered? Mark it as an Accepted Solution.
-CHAT ON WHATSAPP | BUY ME A COFFEE | MAIL ME: ds2305187@gmail.com
Distinctz
Explorer
83 0 6

this is the code

 

{%- if section.blocks.size > 0 -%}

{%- for block in section.blocks -%}

{%- assign img_url = block.settings.image | img_url: '1x1' | replace: '_1x1.', '_{width}x.' -%}



{% if block.type == 'video' %}

<div class="videoBox" style="{%- if block.settings.video_link == blank -%}background-image: url('{{ block.settings.video_image | img_url: 'master' }}');{%- endif -%}">



{%- if block.settings.video_link != blank -%}

<div class="fullscreen-video-wrap">

<video class="video-js" loop autoplay preload="none" muted playsinline

poster="https:{{ block.settings.video_image | img_url: 'master' }}">

<source src="{{ block.settings.video_link }}" type="video/mp4">

</video>

</div>

{% endif %}




<div class="videoBoxInfo">

{% if block.settings.title != blank %}

<h1 class="videoBoxInfoTitle" style="color: {{ block.settings.color_text }}">

{{ block.settings.title | escape }}

</h1>

{% endif %}



{%- style -%}

.videoBackground .imageBoxInfoDescription p {

color: {{ block.settings.color_text }}!important;

}

{%- endstyle -%}



{% if block.settings.text != blank %}

<div class="imageBoxInfoDescription" id="{{ block.id }}" style="color: {{ block.settings.color_text }}">

{{ block.settings.text }}

</div>

{% endif %}



{% if block.settings.button_link != blank and block.settings.button_label != blank %}

<a href="{{ block.settings.button_link }}" class="videoBoxInfoBtn" style="color: {{ block.settings.color_btn_text }}; background: {{ block.settings.color_btn_bg }}">

{{ block.settings.button_label | escape }}

</a>

{% endif %}

</div>

</div>

{% else %}

<div class="imageBox" style="background-color: {{ block.settings.color_bg }}; {%- if block.settings.image_bg != blank -%}background-image: url('{{ block.settings.image_bg | img_url: 'master' }}');{%- endif -%}">






<div class="imageBoxInfo">

{% if block.settings.title != blank %}

<h1 class="imageBoxInfoTitle" style="color: {{ block.settings.color_text }}">

{{ block.settings.title | escape }}

</h1>

{% endif %}



{%- style -%}

.videoBackground .imageBoxInfoDescription p {

color: {{ block.settings.color_text }}!important;

}

{%- endstyle -%}



{% if block.settings.text != blank %}

<div class="imageBoxInfoDescription" id="{{ block.id }}" style="color: {{ block.settings.color_text }}">

{{ block.settings.text }}

</div>

{% endif %}



{% if block.settings.button_link != blank and block.settings.button_label != blank %}

<a href="{{ block.settings.button_link }}" class="imageBoxInfoBtn" style="color: {{ block.settings.color_btn_text }}; background: {{ block.settings.color_btn_bg }}">

{{ block.settings.button_label | escape }}

</a>

{% endif %}

</div>

</div>

{% endif %}

{%- endfor -%}



{% else %}

<div class="placeholderNoblocks">

This section doesn’t currently include any content. Add content to this section using the sidebar.

</div>

{%- endif -%}



<style>

.main-content .videoBackground {

margin-top: -55px;

}

.videoBackground {

position: relative;

}

.videoBackground .fullscreen-video-wrap {

position: absolute;

top: 0;

left: 0;

min-width: 100%;

width: 100%;

height: 100%;

overflow: hidden;

}

.videoBackground .fullscreen-video-wrap .video-js {

position: absolute;

top: 0;

left: 0;

min-height: 100%;

min-width: 100%;

width: 100%;

height: 100%;

object-fit: cover;

}

.videoBackground .fullscreen-video-wrap video {

min-height: 100%;

min-width: 100%;

object-fit: cover;

}

.videoBackground .videoBox {

display: flex;

align-items: center;

justify-content: flex-end;

flex-direction: column;

padding: 100px 20px 80px;

background-size: cover;

background-position: center;

background-repeat: no-repeat;

min-height: 500px;

max-height: 800px;

height: calc(100vh - 165px);

position: relative;

}

.videoBackground .imageBox {

display: flex;

align-items: center;

justify-content: flex-end;

flex-direction: column;

padding: 100px 20px 80px;

background-size: cover;

background-position: center;

background-repeat: no-repeat;

position: relative;

min-height: calc(100vh - 165px);

height: auto;

}

.videoBackground .videoBoxInfo, .videoBackground .imageBoxInfo {

z-index: 2;

margin: auto;

text-align: center;

}

.videoBackground .overlay {

content: "";

position: absolute;

top: 0;

right: 0;

bottom: 0;

left: 0;

background: #000;

z-index: 1;

}

.videoBackground .videoBoxInfoBtn, .videoBackground .imageBoxInfoBtn {

-moz-user-select: none;

-ms-user-select: none;

-webkit-user-select: none;

user-select: none;

-webkit-appearance: none;

-moz-appearance: none;

appearance: none;

display: inline-block;

width: auto;

text-decoration: none;

text-align: center;

vertical-align: middle;

cursor: pointer;

border: 1px solid transparent;

border-radius: 2px;

padding: 10px 30px;

font-style: normal;

font-weight: normal;

letter-spacing: 0.06em;

white-space: normal;

font-size: 16px;

margin-top: 20px;

}

.videoBackground .videoBoxInfoTitle, .videoBackground .imageBoxInfoTitle {

color: #FFF;

font-size: 65px;

line-height: 40px;

}

.videoBackground .videoBoxInfoDescription, .videoBackground .imageBoxInfoDescription {

max-width: 500px;

margin: 0 auto;

}

.videoBackground .videoBoxInfoDescription p, .videoBackground .imageBoxInfoDescription p {

font-size: 17px;

line-height: 28px;

}

.videoBackground .placeholderNoblocks {

text-align: center;

max-width: 500px;

margin: 0 auto;

}

@media screen and (max-width: 767px) {

.main-content .videoBackground {

margin-top: -35px;

}

.videoBackground .fullscreen-video-wrap {

z-index: 3;

}

.videoBackground .videoBox {

min-height: 300px;

height: 100%;

position: relative;

padding: 0;

}

.videoBackground .fullscreen-video-wrap {

position: relative;

min-height: 300px;

z-index: -2;

}

.videoBackground .videoBoxInfo {

padding: 2px 20px;

width: 100%;

}


}

}

</style>



{% schema %}

{

"name": {

"en": "Video Background"

},

"class": "videoBackground",

"max_blocks": 1,

"blocks": [

{

"type": "video",

"name": "Video",

"settings": [

{

"type": "url",

"id": "video_link",

"label": {

"en": "Video link"

}

},

{

"type": "image_picker",

"id": "video_image",

"label": {

"en": "Cover image"

}

},

{


"type": "header",

"content": {

"en": "Text"

}

},

{

"type": "text",

"id": "title",

"label": {

"en": "Heading"

},

"default": "Video slide"

},

{

"type": "richtext",

"id": "text",

"label": {

"en": "Description"

},

"default": {

"en": "<p>Use this text to share information about your brand with your customers. Describe a product, share announcements, or welcome customers to your store.</p>"

}

},

{

"type": "color",

"id": "color_text",

"label": {

"en": "Text color"

},

"default": "#ffffff"

},

{

"type": "text",

"id": "button_label",

"label": {

"en": "Button label"

}

},

{

"type": "url",

"id": "button_link",

"label": {

"en": "Button link"

}

},

{

"type": "color",

"id": "color_btn_bg",

"label": {

"en": "Background button color"

},

"default": "#ffffff"

},

{

"type": "color",

"id": "color_btn_text",

"label": {

"en": "Button text color"

},

"default": "#ffffff"

}

]

},

{

"type": "image",

"name": "Image",

"settings": [

{

"type": "color",

"id": "color_bg",

"label": {

"en": "Background color (optional)"

},

"default": "#16165b"

},

{

"type": "image_picker",

"id": "image_bg",

"label": {

"en": "or use an image (required)"

}

},

{

"type": "range",

"id": "overlay_opacity",

"label": {

"en": "Overlay opacity"

},

"min": 0,

"max": 99,

"step": 1,

"unit": {

"en": "%"

},

"default": 0

},

{

"type": "header",

"content": {

"en": "Text"

}

},

{

"type": "text",

"id": "title",

"default": "Image slide",

"label": {

"en": "Heading"

}

},

{

"type": "richtext",

"id": "text",

"label": {

"en": "Description"

},

"default": {

"en": "<p>Use this text to share information about your brand with your customers. Describe a product, share announcements, or welcome customers to your store.</p>"

}

},

{

"type": "color",

"id": "color_text",

"label": {

"en": "Text color"

},

"default": "#ffffff"

},

{

"type": "text",

"id": "button_label",

"label": {

"en": "Button label"

}

},

{

"type": "url",

"id": "button_link",

"label": {

"en": "Button link"

}

},

{

"type": "color",

"id": "color_btn_bg",

"label": {

"en": "Background button color"

},

"default": "#ffffff"

},

{

"type": "color",

"id": "color_btn_text",

"label": {

"en": "Button text color"

},

"default": "#ffffff"

}

]

}

],

"presets": [

{

"name": {

"en": "Video Background"

},

"category": {

"en": "Main"

},

"blocks": [

{

"type": "video"

}

]

}

]

}


{% endschema %}

deepaksharma
Shopify Partner
449 63 101

Hi I have added settings to enable button roundness, button border color

replace the code with this new one

{%- if section.blocks.size > 0 -%}
  {%- for block in section.blocks -%}
    {%- assign img_url = block.settings.image | img_url: '1x1' | replace: '_1x1.', '_{width}x.' -%}
    {% if block.type == 'video' %}
      <div
        class="videoBox"
        style="{%- if block.settings.video_link == blank -%}background-image: url('{{ block.settings.video_image | img_url: 'master' }}');{%- endif -%}"
      >
        {%- if block.settings.video_link != blank -%}
          <div class="fullscreen-video-wrap">
            <video
              class="video-js"
              loop
              autoplay
              preload="none"
              muted
              playsinline
              poster="https:{{ block.settings.video_image | img_url: 'master' }}"
            >
              <source src="{{ block.settings.video_link }}" type="video/mp4">
            </video>
          </div>
        {% endif %}
        <div class="videoBoxInfo">
          {% if block.settings.title != blank %}
            <h1 class="videoBoxInfoTitle" style="color: {{ block.settings.color_text }}">
              {{ block.settings.title | escape }}
            </h1>
          {% endif %}
          {%- style -%}
            .videoBackground .imageBoxInfoDescription p {
              color: {{ block.settings.color_text }}!important;
            }
          {%- endstyle -%}
          {% if block.settings.text != blank %}
            <div class="imageBoxInfoDescription" id="{{ block.id }}" style="color: {{ block.settings.color_text }}">
              {{ block.settings.text }}
            </div>
          {% endif %}
          {% if block.settings.button_link != blank and block.settings.button_label != blank %}
            <a
              href="{{ block.settings.button_link }}"
              class="videoBoxInfoBtn"
              style="
                color: {{ block.settings.color_btn_text }}; background: {{ block.settings.color_btn_bg }};border: {{ block.settings.btn_width }}px solid {{ block.settings.color_btn_text }};
                border-radius: {{ block.settings.btn_rd }}px;
              "
            >
              {{- block.settings.button_label | escape -}}
            </a>
          {% endif %}
        </div>
      </div>
    {% else %}
      <div
        class="imageBox"
        style="background-color: {{ block.settings.color_bg }}; {%- if block.settings.image_bg != blank -%}background-image: url('{{ block.settings.image_bg | img_url: 'master' }}');{%- endif -%}"
      >
        <div class="imageBoxInfo">
          {% if block.settings.title != blank %}
            <h1 class="imageBoxInfoTitle" style="color: {{ block.settings.color_text }}">
              {{ block.settings.title | escape }}
            </h1>
          {% endif %}
          {%- style -%}
            .videoBackground .imageBoxInfoDescription p {
              color: {{ block.settings.color_text }}!important;
            }
          {%- endstyle -%}
          {% if block.settings.text != blank %}
            <div class="imageBoxInfoDescription" id="{{ block.id }}" style="color: {{ block.settings.color_text }}">
              <h1 class="imageBoxInfoDescription">{{ block.settings.text }}</h1>
            </div>
          {% endif %}
          {% if block.settings.button_link != blank and block.settings.button_label != blank %}
            <a
              href="{{ block.settings.button_link }}"
              class="imageBoxInfoBtn"
              style="color: {{ block.settings.color_btn_text }}; background: {{ block.settings.color_btn_bg }}"
            >
              {{- block.settings.button_label | escape -}}
            </a>
          {% endif %}
        </div>
      </div>
    {% endif %}
  {%- endfor -%}
{% else %}
  <div class="placeholderNoblocks">
    This section doesn’t currently include any content. Add content to this section using the sidebar.
  </div>
{%- endif -%}

<style>
  .main-content .videoBackground {
    margin-top: -55px;
  }
  .videoBackground {
    position: relative;
  }
  .videoBackground .fullscreen-video-wrap {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .videoBackground .fullscreen-video-wrap .video-js {
    position: absolute;
    top: 0;
    left: 0;
    min-height: 100%;
    min-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .videoBackground .fullscreen-video-wrap video {
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
  }
  .videoBackground .videoBox {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: column;
    padding: 100px 20px 80px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 500px;
    max-height: 800px;
    height: calc(100vh - 165px);
    position: relative;
  }
  .videoBackground .imageBox {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: column;
    padding: 100px 20px 80px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    min-height: calc(100vh - 165px);
    height: auto;
  }
  .videoBackground .videoBoxInfo, .videoBackground .imageBoxInfo {
    z-index: 2;
    margin: auto;
    text-align: {{ block.settings.cnt_align }};
  }
  .videoBackground .overlay {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    z-index: 1;
  }
  .videoBackground .videoBoxInfoBtn, .videoBackground .imageBoxInfoBtn {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    width: auto;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 2px;
    padding: 10px 30px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.06em;
    white-space: normal;
    font-size: 16px;
    margin-top: 20px;
  }
  .videoBackground .videoBoxInfoTitle, .videoBackground .imageBoxInfoTitle {
    color: #FFF;
    font-size: 65px;
    line-height: 40px;
  }
  .videoBackground .videoBoxInfoDescription, .videoBackground .imageBoxInfoDescription {
    max-width: 500px;
    margin: 0 auto;
  }
  .videoBackground .videoBoxInfoDescription p, .videoBackground .imageBoxInfoDescription p {
    font-size: 17px;
    line-height: 28px;
  }
  .videoBackground .placeholderNoblocks {
    text-align: center;
    max-width: 500px;
    margin: 0 auto;
  }
  @media screen and (max-width: 767px) {
    .main-content .videoBackground {
      margin-top: -35px;
    }
    .videoBackground .fullscreen-video-wrap {
      z-index: 3;
    }
    .videoBackground .videoBox {
      min-height: 300px;
      height: 100%;
      position: relative;
      padding: 0;
    }
    .videoBackground .fullscreen-video-wrap {
      position: relative;
      min-height: 300px;
      z-index: -2;
    }
    .videoBackground .videoBoxInfo {
      padding: 2px 20px;
      width: 100%;
    }
  }
</style>

{% schema %}
{
  "name": {
    "en": "Video Background"
  },
  "class": "videoBackground",
  "max_blocks": 1,
  "blocks": [
    {
      "type": "video",
      "name": "Video",
      "settings": [
        {
          "type": "url",
          "id": "video_link",
          "label": {
            "en": "Video link"
          }
        },
        {
          "type": "image_picker",
          "id": "video_image",
          "label": {
            "en": "Cover image"
          }
        },
        {
          "type": "header",
          "content": {
            "en": "Text"
          }
        },
        {
      "type": "select",
      "id": "cnt_align",
      "options": [
        {
          "value": "left",
          "label": {
            "en": "Left"
          }
        },
        {
          "value": "center",
          "label": {
            "en": "Center"
          }
        },
        {
          "value": "right",
          "label": {
            "en": "Right"
          }
        }
      ],
      "default": "left",
      "label": {
            "en": "Left"
          }
    },
        {
          "type": "text",
          "id": "title",
          "label": {
            "en": "Heading"
          },
          "default": "Video slide"
        },
        {
          "type": "richtext",
          "id": "text",
          "label": {
            "en": "Description"
          },
          "default": {
            "en": "<p>Use this text to share information about your brand with your customers. Describe a product, share announcements, or welcome customers to your store.</p>"
          }
        },
        {
          "type": "color",
          "id": "color_text",
          "label": {
            "en": "Text color"
          },
          "default": "#ffffff"
        },
        {
          "type": "text",
          "id": "button_label",
          "label": {
            "en": "Button label"
          }
        },
        {
          "type": "url",
          "id": "button_link",
          "label": {
            "en": "Button link"
          }
        },
        {
          "type": "color",
          "id": "color_btn_bg",
          "label": {
            "en": "Background button color"
          },
          "default": "#ffffff"
        },
        {
          "type": "color",
          "id": "color_btn_text",
          "label": {
            "en": "Button text color"
          },
          "default": "#ffffff"
        }
      ]
    },
    {
      "type": "image",
      "name": "Image",
      "settings": [
        {
          "type": "color",
          "id": "color_bg",
          "label": {
            "en": "Background color (optional)"
          },
          "default": "#16165b"
        },
        {
          "type": "image_picker",
          "id": "image_bg",
          "label": {
            "en": "or use an image (required)"
          }
        },
        {
          "type": "range",
          "id": "overlay_opacity",
          "label": {
            "en": "Overlay opacity"
          },
          "min": 0,
          "max": 99,
          "step": 1,
          "unit": {
            "en": "%"
          },
          "default": 0
        },
        {
          "type": "header",
          "content": {
            "en": "Text"
          }
        },
        {
          "type": "text",
          "id": "title",
          "default": "Image slide",
          "label": {
            "en": "Heading"
          }
        },
        {
          "type": "richtext",
          "id": "text",
          "label": {
            "en": "Description"
          },
          "default": {
            "en": "<p>Use this text to share information about your brand with your customers. Describe a product, share announcements, or welcome customers to your store.</p>"
          }
        },
        {
          "type": "color",
          "id": "color_text",
          "label": {
            "en": "Text color"
          },
          "default": "#ffffff"
        },
        {
          "type": "text",
          "id": "button_label",
          "label": {
            "en": "Button label"
          }
        },
        {
          "type": "url",
          "id": "button_link",
          "label": {
            "en": "Button link"
          }
        },
        {
          "type": "color",
          "id": "color_btn_bg",
          "label": {
            "en": "Background button color"
          },
          "default": "#ffffff"
        },
        {
          "type": "color",
          "id": "color_btn_text",
          "label": {
            "en": "Button text color"
          },
          "default": "#ffffff"
        },
        {
          "type": "range",
          "min": 0,
          "max": 50,
          "id": "btn_width",
          "label": {
            "en": "Button Border Width"
          },
          "default": 2
        },
         {
          "type": "range",
          "min": 0,
          "max": 50,
          "id": "btn_rd",
          "label": {
            "en": "Button Border Roundness"
          },
          "default": 10
        }
      ]
    }
  ],
  "presets": [
    {
      "name": {
        "en": "Video Background"
      },
      "category": {
        "en": "Main"
      },
      "blocks": [
        {
          "type": "video"
        }
      ]
    }
  ]
}
{% endschema %}
Deepak Sharma || Shopify Developer || Helping eCommerce Stores
- Was my reply helpful? Accept it as solution
- Was your question answered? Mark it as an Accepted Solution.
-CHAT ON WHATSAPP | BUY ME A COFFEE | MAIL ME: ds2305187@gmail.com
Distinctz
Explorer
83 0 6

hello thanks for altering the code

 

there are only a few things missing in this new code 

1. the color of the text is not white

2. the text above the main text is missing 

3. on desktop the text is in the middle of the screen but i want the text on the left 

text in the middle of the screen:

Screenshot 2024-03-08 18.43.30.png

 

the text above the main text is missing:

Screenshot 2024-03-08 18.44.37.png

the text is not white yet:

Screenshot 2024-03-08 18.45.47.png

thanks for all your help hope you can fix this also!

aliamak
Shopify Partner
7 0 1

Hello @deepaksharma  if I apply your code, replacing my video links would be able to work on any theme? I'm using dawn. or the code provided is inly for Distinctz website?
I'm also trying to add a video banner