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.
If our suggestions are useful, please let us know by giving it a like or marking it as a solution.
Salepify: Efficiently increase sales conversion with sale-driven features like auto add to cart, free gifts (free plan available)
Salemate: Boost your AVO with 2-layer offer, countdown upsell in your post purchase page
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
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024