Shopify themes, liquid, logos, and UX
Hello I need help with making my image with text Image into a 1:1 like shrine pros theme the current Shopify image with text is 16:9 for mobile but I want it to be 1:1 for mobile could someone tell me where I can change the format or how please?
Thanks for any help!
Solved! Go to the solution
This is an accepted solution.
Hi @Mo1ehb,
Please go to component-image-with-text.css file and change all code:
.image-with-text .grid {
margin-bottom: 0;
}
.image-with-text .grid__item {
position: relative;
}
@media screen and (min-width: 750px) {
.image-with-text__grid--reverse {
flex-direction: row-reverse;
}
}
.image-with-text__media {
min-height: 100%;
overflow: visible;
}
.image-with-text__media--small {
height: 19.4rem;
}
.image-with-text__media--medium {
height: 29.6rem;
}
.image-with-text__media--large {
height: 43.5rem;
}
@media screen and (min-width: 750px) {
.image-with-text__media--small {
height: 31.4rem;
}
.image-with-text__media--medium {
height: 46rem;
}
.image-with-text__media--large {
height: 69.5rem;
}
}
.image-with-text__media--placeholder {
position: relative;
overflow: hidden;
}
.image-with-text__media--placeholder:after {
content: '';
position: absolute;
background: rgba(var(--color-foreground), 0.04);
}
.image-with-text__media--placeholder.image-with-text__media--adapt {
height: 20rem;
}
@media screen and (min-width: 750px) {
.image-with-text__media--placeholder.image-with-text__media--adapt {
height: 30rem;
}
}
.image-with-text__media--placeholder > svg {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
fill: currentColor;
}
.image-with-text__media--placeholder:is(.animate--ambient, .animate--zoom-in) > svg {
top: 0;
left: 0;
transform: translate(0);
}
.image-with-text__content {
align-items: flex-start;
display: flex;
flex-direction: column;
height: 100%;
justify-content: center;
align-self: center;
padding: 4rem calc(4rem / var(--font-body-scale)) 5rem;
position: relative;
z-index: 1;
}
.image-with-text .grid__item::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.image-with-text:not(.image-with-text--overlap) .image-with-text__media-item:after {
border-radius: var(--media-radius);
box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius)
rgba(var(--color-shadow), var(--media-shadow-opacity));
}
.image-with-text:not(.image-with-text--overlap) .image-with-text__text-item:after {
border-radius: var(--text-boxes-radius);
box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset)
var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));
}
.image-with-text .image-with-text__media-item > * {
border-radius: var(--media-radius);
overflow: hidden;
box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius)
rgba(var(--color-shadow), var(--media-shadow-opacity));
}
.image-with-text .global-media-settings {
overflow: hidden !important;
}
.image-with-text .image-with-text__text-item > * {
border-radius: var(--text-boxes-radius);
overflow: hidden;
box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset)
var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));
}
.image-with-text:not(.image-with-text--overlap) .image-with-text__media-item > *,
.image-with-text:not(.image-with-text--overlap) .image-with-text__text-item > * {
box-shadow: none;
}
@media screen and (max-width: 749px) {
.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media,
.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img,
.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media .placeholder-svg {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__content {
border-top: 0;
}
}
.image-with-text__content--mobile-right > * {
align-self: flex-end;
text-align: right;
}
.image-with-text__content--mobile-center > * {
align-self: center;
text-align: center;
}
.image-with-text--overlap .image-with-text__content {
width: 90%;
margin: -3rem auto 0;
}
@media screen and (min-width: 750px) {
.image-with-text__grid--reverse .image-with-text__content {
margin-left: auto;
}
.image-with-text__content--bottom {
justify-content: flex-end;
align-self: flex-end;
}
.image-with-text__content--top {
justify-content: flex-start;
align-self: flex-start;
}
.image-with-text__content--desktop-right > * {
align-self: flex-end;
text-align: right;
}
.image-with-text__content--desktop-left > * {
align-self: flex-start;
text-align: left;
}
.image-with-text__content--desktop-center > * {
align-self: center;
text-align: center;
}
.image-with-text--overlap .image-with-text__text-item {
display: flex;
padding: 3rem 0;
}
.image-with-text--overlap .image-with-text__content {
height: auto;
width: calc(100% + 4rem);
min-width: calc(100% + 4rem);
margin-top: 0;
margin-left: -4rem;
}
.image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content {
margin-left: 0;
margin-right: -4rem;
}
.image-with-text--overlap .image-with-text__grid--reverse .image-with-text__text-item {
justify-content: flex-end;
}
.image-with-text--overlap .image-with-text__media-item--top {
align-self: flex-start;
}
.image-with-text--overlap .image-with-text__media-item--middle {
align-self: center;
}
.image-with-text--overlap .image-with-text__media-item--bottom {
align-self: flex-end;
}
.image-with-text__media-item--small,
.image-with-text__media-item--large + .image-with-text__text-item {
flex-grow: 0;
}
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__media-item:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__media,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__media
img,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__media
.placeholder-svg,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__text-item:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__content,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__content:after {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__text-item:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__content,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__content:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__media-item:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__media,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__media
img,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__media
.placeholder-svg {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.image-with-text.collapse-borders:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__content {
border-left: 0;
}
.image-with-text.collapse-borders:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__content {
border-right: 0;
}
}
.image-with-text:not(.collapse-corners, .image-with-text--overlap) .image-with-text__media-item {
z-index: 2;
}
/* Needed for gradient continuity with or without animation so that transparent PNG images come up as we would expect */
.image-with-text.image-with-text--overlap .backround-transparent,
.image-with-text:not(.image-with-text--overlap) .background-transparent {
background: transparent;
}
/* Needed for gradient continuity with or without animation, the transform scopes the gradient to its container which happens already when animation are turned on */
.image-with-text .gradient {
transform: perspective(0);
}
.image-with-text__content {
border-radius: var(--text-boxes-radius);
box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset)
var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));
word-break: break-word;
}
@media screen and (min-width: 990px) {
.image-with-text__content {
padding: 6rem 7rem 7rem;
}
}
.image-with-text__content > * + * {
margin-top: 2rem;
}
.image-with-text__content > .image-with-text__text:empty ~ a {
margin-top: 2rem;
}
.image-with-text__content > :first-child:is(.image-with-text__heading),
.image-with-text__text--caption + .image-with-text__heading,
.image-with-text__text--caption:first-child {
margin-top: 0;
}
.image-with-text__content :last-child:is(.image-with-text__heading),
.image-with-text__text--caption {
margin-bottom: 0;
}
.image-with-text__content .button + .image-with-text__text {
margin-top: 2rem;
}
.image-with-text__content .image-with-text__text + .button {
margin-top: 3rem;
}
.image-with-text__heading {
margin-bottom: 0;
}
.image-with-text__text p {
margin-top: 0;
margin-bottom: 1rem;
}
@media screen and (max-width: 749px) {
.collapse-padding .image-with-text__grid .image-with-text__content {
padding-left: 0;
padding-right: 0;
}
}
@media screen and (min-width: 750px) {
.collapse-padding
.image-with-text__grid:not(.image-with-text__grid--reverse)
.image-with-text__content:not(.image-with-text__content--desktop-center) {
padding-right: 0;
}
.collapse-padding
.image-with-text__grid--reverse
.image-with-text__content:not(.image-with-text__content--desktop-center) {
padding-left: 0;
}
}
/* check for flexbox gap in older Safari versions */
@supports not (inset: 10px) {
.image-with-text .grid {
margin-left: 0;
}
}
/*
Multirow
note: consider removing from this stylesheet if multirow-specific styles increase signficantly
*/
.multirow__inner {
display: flex;
flex-direction: column;
row-gap: var(--grid-mobile-vertical-spacing);
}
@media screen and (min-width: 750px) {
.multirow__inner {
row-gap: var(--grid-desktop-vertical-spacing);
}
}
.image-with-text__media--small {
height: 0 !important;
min-height: auto;
padding-bottom: 100%;
}
Hello @Mo1ehb
Our team is ready to help you.
Please share your website address and access password (if necessary) so that we can check and assist you.
For give Gift to customers and Upsell in Cart, check out Salepify: Free Gifts with purchase
Post purchase upsell, downsell offers to improve sales and AOV
Salemate Post Purchase Upsell
1e0a37-98.myshopify.com
Hi @Mo1ehb,
Please send me the store link, I will check it for you
1e0a37-98.myshopify.com
Hi @Mo1ehb,
I tested and it shows fine, can you send me a screenshot of the broken section? I will check it.
Hey man It's not a broken section I don't have shrine pro but I want to have my images be a 1:1 like it but obviously I have to code it in so I wanted help on how I can
Hi @Mo1ehb,
I checked and the image is showing 1:1, can you send me the section name or where you want to change?
My bad I should be specific so Basically on mobile On product page check out one of the products on mobile when it stacks on mobile is shoes 16:9 instead of 1:1 am on Ride theme
Hi @Mo1ehb,
Please go to Actions > Edit code > Assets > component-image-with-text.css file and paste this at the bottom of the file:
.image-with-text__media--small {
height: 0 !important;
min-height: auto;
padding-bottom: 100%;
}
It worked for Desktop which is good but For mobile it didn't change as far as I can see so the only change was desktop and not on mobile which is what's intended
Hi @Mo1ehb,
Please move the code out } it will work fine:
Nope still the same
Hi @Mo1ehb,
I can send you a collaborator invite? it would help me double check this, because it seems your component-image-with-text.css file is broken
I can send you the zip file?
This is an accepted solution.
Hi @Mo1ehb,
Please go to component-image-with-text.css file and change all code:
.image-with-text .grid {
margin-bottom: 0;
}
.image-with-text .grid__item {
position: relative;
}
@media screen and (min-width: 750px) {
.image-with-text__grid--reverse {
flex-direction: row-reverse;
}
}
.image-with-text__media {
min-height: 100%;
overflow: visible;
}
.image-with-text__media--small {
height: 19.4rem;
}
.image-with-text__media--medium {
height: 29.6rem;
}
.image-with-text__media--large {
height: 43.5rem;
}
@media screen and (min-width: 750px) {
.image-with-text__media--small {
height: 31.4rem;
}
.image-with-text__media--medium {
height: 46rem;
}
.image-with-text__media--large {
height: 69.5rem;
}
}
.image-with-text__media--placeholder {
position: relative;
overflow: hidden;
}
.image-with-text__media--placeholder:after {
content: '';
position: absolute;
background: rgba(var(--color-foreground), 0.04);
}
.image-with-text__media--placeholder.image-with-text__media--adapt {
height: 20rem;
}
@media screen and (min-width: 750px) {
.image-with-text__media--placeholder.image-with-text__media--adapt {
height: 30rem;
}
}
.image-with-text__media--placeholder > svg {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
fill: currentColor;
}
.image-with-text__media--placeholder:is(.animate--ambient, .animate--zoom-in) > svg {
top: 0;
left: 0;
transform: translate(0);
}
.image-with-text__content {
align-items: flex-start;
display: flex;
flex-direction: column;
height: 100%;
justify-content: center;
align-self: center;
padding: 4rem calc(4rem / var(--font-body-scale)) 5rem;
position: relative;
z-index: 1;
}
.image-with-text .grid__item::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.image-with-text:not(.image-with-text--overlap) .image-with-text__media-item:after {
border-radius: var(--media-radius);
box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius)
rgba(var(--color-shadow), var(--media-shadow-opacity));
}
.image-with-text:not(.image-with-text--overlap) .image-with-text__text-item:after {
border-radius: var(--text-boxes-radius);
box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset)
var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));
}
.image-with-text .image-with-text__media-item > * {
border-radius: var(--media-radius);
overflow: hidden;
box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius)
rgba(var(--color-shadow), var(--media-shadow-opacity));
}
.image-with-text .global-media-settings {
overflow: hidden !important;
}
.image-with-text .image-with-text__text-item > * {
border-radius: var(--text-boxes-radius);
overflow: hidden;
box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset)
var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));
}
.image-with-text:not(.image-with-text--overlap) .image-with-text__media-item > *,
.image-with-text:not(.image-with-text--overlap) .image-with-text__text-item > * {
box-shadow: none;
}
@media screen and (max-width: 749px) {
.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media,
.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img,
.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media .placeholder-svg {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__content {
border-top: 0;
}
}
.image-with-text__content--mobile-right > * {
align-self: flex-end;
text-align: right;
}
.image-with-text__content--mobile-center > * {
align-self: center;
text-align: center;
}
.image-with-text--overlap .image-with-text__content {
width: 90%;
margin: -3rem auto 0;
}
@media screen and (min-width: 750px) {
.image-with-text__grid--reverse .image-with-text__content {
margin-left: auto;
}
.image-with-text__content--bottom {
justify-content: flex-end;
align-self: flex-end;
}
.image-with-text__content--top {
justify-content: flex-start;
align-self: flex-start;
}
.image-with-text__content--desktop-right > * {
align-self: flex-end;
text-align: right;
}
.image-with-text__content--desktop-left > * {
align-self: flex-start;
text-align: left;
}
.image-with-text__content--desktop-center > * {
align-self: center;
text-align: center;
}
.image-with-text--overlap .image-with-text__text-item {
display: flex;
padding: 3rem 0;
}
.image-with-text--overlap .image-with-text__content {
height: auto;
width: calc(100% + 4rem);
min-width: calc(100% + 4rem);
margin-top: 0;
margin-left: -4rem;
}
.image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content {
margin-left: 0;
margin-right: -4rem;
}
.image-with-text--overlap .image-with-text__grid--reverse .image-with-text__text-item {
justify-content: flex-end;
}
.image-with-text--overlap .image-with-text__media-item--top {
align-self: flex-start;
}
.image-with-text--overlap .image-with-text__media-item--middle {
align-self: center;
}
.image-with-text--overlap .image-with-text__media-item--bottom {
align-self: flex-end;
}
.image-with-text__media-item--small,
.image-with-text__media-item--large + .image-with-text__text-item {
flex-grow: 0;
}
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__media-item:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__media,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__media
img,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__media
.placeholder-svg,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__text-item:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__content,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__content:after {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__text-item:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__content,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__content:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__media-item:after,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__media,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__media
img,
.image-with-text.collapse-corners:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__media
.placeholder-svg {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.image-with-text.collapse-borders:not(.image-with-text--overlap)
.grid:not(.image-with-text__grid--reverse)
.image-with-text__content {
border-left: 0;
}
.image-with-text.collapse-borders:not(.image-with-text--overlap)
.image-with-text__grid--reverse
.image-with-text__content {
border-right: 0;
}
}
.image-with-text:not(.collapse-corners, .image-with-text--overlap) .image-with-text__media-item {
z-index: 2;
}
/* Needed for gradient continuity with or without animation so that transparent PNG images come up as we would expect */
.image-with-text.image-with-text--overlap .backround-transparent,
.image-with-text:not(.image-with-text--overlap) .background-transparent {
background: transparent;
}
/* Needed for gradient continuity with or without animation, the transform scopes the gradient to its container which happens already when animation are turned on */
.image-with-text .gradient {
transform: perspective(0);
}
.image-with-text__content {
border-radius: var(--text-boxes-radius);
box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset)
var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));
word-break: break-word;
}
@media screen and (min-width: 990px) {
.image-with-text__content {
padding: 6rem 7rem 7rem;
}
}
.image-with-text__content > * + * {
margin-top: 2rem;
}
.image-with-text__content > .image-with-text__text:empty ~ a {
margin-top: 2rem;
}
.image-with-text__content > :first-child:is(.image-with-text__heading),
.image-with-text__text--caption + .image-with-text__heading,
.image-with-text__text--caption:first-child {
margin-top: 0;
}
.image-with-text__content :last-child:is(.image-with-text__heading),
.image-with-text__text--caption {
margin-bottom: 0;
}
.image-with-text__content .button + .image-with-text__text {
margin-top: 2rem;
}
.image-with-text__content .image-with-text__text + .button {
margin-top: 3rem;
}
.image-with-text__heading {
margin-bottom: 0;
}
.image-with-text__text p {
margin-top: 0;
margin-bottom: 1rem;
}
@media screen and (max-width: 749px) {
.collapse-padding .image-with-text__grid .image-with-text__content {
padding-left: 0;
padding-right: 0;
}
}
@media screen and (min-width: 750px) {
.collapse-padding
.image-with-text__grid:not(.image-with-text__grid--reverse)
.image-with-text__content:not(.image-with-text__content--desktop-center) {
padding-right: 0;
}
.collapse-padding
.image-with-text__grid--reverse
.image-with-text__content:not(.image-with-text__content--desktop-center) {
padding-left: 0;
}
}
/* check for flexbox gap in older Safari versions */
@supports not (inset: 10px) {
.image-with-text .grid {
margin-left: 0;
}
}
/*
Multirow
note: consider removing from this stylesheet if multirow-specific styles increase signficantly
*/
.multirow__inner {
display: flex;
flex-direction: column;
row-gap: var(--grid-mobile-vertical-spacing);
}
@media screen and (min-width: 750px) {
.multirow__inner {
row-gap: var(--grid-desktop-vertical-spacing);
}
}
.image-with-text__media--small {
height: 0 !important;
min-height: auto;
padding-bottom: 100%;
}
Thank you so much worked like a charm now all of the images ok mobile are 1:1 instead of 16:9
Thanks to everyone who participated in our AMA with 2H Media: Marketing Your Shopify St...
By Jacqui Sep 6, 2024The Hydrogen Visual Editor is now available to merchants in Shopify Editions | Summer '...
By JasonH Sep 2, 2024Note: Customizing your CSS requires some familiarity with CSS and HTML. Before you cust...
By JasonH Aug 12, 2024