Jump to content

Carousel Gallery title and description not showing on mobile

Recommended Posts

Remove thumbnails will create a white gap

Use this CSS code

@media screen and (max-width:767px) {
    div.sqs-gallery-thumbnails {
    display: none !important;
}
.sqs-gallery-block-slideshow .slide.loaded .meta {
    z-index: 10000 !important;
    bottom: -160px!important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    background: transparent !important;
    opacity: 1 !important;
    left: 0 !important;
    text-align: center !important;
    display: block !important;
}
.meta * {
    color: black !important;
}
.sqs-gallery-design-stacked-slide {
    overflow: visible !important;
}
}

image.png.fbea095fb54d61ed8569886e7e2d331a.png

Email me if you have need any help (free, of course.). Answer within 24 hours. 
Or send to forum message

Contact Customer Care - Learn CSS - Buy me a coffee (thank you!)

Link to comment

I'm having the same issue with image descriptions on mobile! I've double-checked all the settings, and I've even used a few small codes in the CSS to try and force the descriptions to be viewed, but nothing is working. 

If I find something that does work I will reply it here. This is a pretty significant bug that Squarespace needs to adderss.

Link to comment

I found something that worked for me! 

I found the below code on another forum and gave it a try and it worked to force the image description and title to appear on mobile viewing.

If your gallery is a carousel rather than a slideshow, you will likely need to replace "slideshow" with "carousel" in the code snippet. 

 

Here's the link to the forum I got the code from: 

/* Mobile gallery title */
@media screen and (max-width:640px) {
.sqs-gallery-block-slideshow .meta {
    display: block !important;
    opacity: 1 !important;
    bottom: -15px !important;
    height: auto !important;
    max-width: 100% !important;
    left: 0 !important;
    margin-left: 0 !important;
}
}

 

Link to comment

I haven't attempted this since I don't have a grid gallery, but you can try the code below if you're still needing a solution.

 

/* Mobile gallery title */
@media screen and (max-width:640px) {
    .sqs-gallery-design-grid .sqs-gallery-block-grid .image-slide-title,
    .sqs-gallery-design-grid .sqs-gallery-block-grid .image-slide-meta {
        display: block !important;
        opacity: 1 !important;
        height: auto !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        position: relative !important;
    }

    .sqs-gallery-design-grid .sqs-gallery-block-grid .image-slide-title {
        bottom: 0 !important;
    }

    .sqs-gallery-design-grid .sqs-gallery-block-grid .image-slide-meta {
        bottom: -15px !important;
    }
}
 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

×
×
  • Create New...

Squarespace Webinars

Free online sessions where you’ll learn the basics and refine your Squarespace skills.

Hire a Designer

Stand out online with the help of an experienced designer or developer.