Hi,
Can someone please help me with some CSS code.
I have uploaded a 1080x1920 video onto my Shopify store, which works well on Mobile. But on desktop its way too big.
Page URL - https://uploadnutrition.com/pages/a-story-to-upload
Thank you
A Shopify store owner uploaded a 1080x1920 portrait video that displays correctly on mobile but appears too large on desktop.
Solution Provided:
<style> tags after <head>) or directly in base.css file!important flagsImplementation Notes:
Resolution:
The issue was successfully resolved after applying the CSS code to the live website and clearing the cache. The contributor also suggested using separate landscape videos for desktop and portrait videos for mobile as a best practice.
Hi,
Can someone please help me with some CSS code.
I have uploaded a 1080x1920 video onto my Shopify store, which works well on Mobile. But on desktop its way too big.
Page URL - https://uploadnutrition.com/pages/a-story-to-upload
Thank you
Hey @UploadNutrition ,
This is mainly because the video is a portrait. Better to use landscapes for desktop experience. I also get the issue with that when you have mobile that’s portrait. Mainly why I always make 2 video selectors, one mobile, one desktop on my stores.
Anyways, here’s the code!
Go to your theme’s “Edit Code” Option, then in the search bar type “theme.liquid”
Below the tag “” tag paste the following. Screenshot attached for reference.
If you want to paste it in the Custom CSS, just remove the tags.
Screenshot is for reference only, the correct code to paste is the one shown above.
It’ll look like this though, again cause it’s a portrait.
Hi @ThePrimeWeb ,
Thank you for your help so far.
I am bad with code. Do I need to update anything within the code for it to work ie address the asset directly? As it isn’t working as it is, within the code.
Thank you,
Hey @UploadNutrition ,
Have you saved the code? I don’t see the changes applied in the websites code.
Alternatively, you could also paste the code below in “base.css” file
@media only screen and (min-width: 769px) {
.video-section.isolate.page-width.section-template--22190355579192__video_ieqqag-padding *:not(.deferred-media__poster-button) {
position: relative !important;
max-height: 88vh !important;
width: fit-content;
margin: auto;
}
.video-section.isolate.page-width.section-template--22190355579192__video_ieqqag-padding {
max-height: 90vh !important;
}
}
.section-template--22190355579192__custom_liquid_JAEtdN-padding iframe {
width: max-content !important;
}
Hi @ThePrimeWeb ,
I was working on a copy of the template - to ensure I don’t break the live website.
But I have now saved the code into the Live site for your review.
It does not appear to be scaling down the video at all.
Thanks,
sam
Ignore me - I do think this has worked.
For some reason my page had cached.
Thank you for your support, I really appreciate it!