Hi there,
It looks like they been hidden intentionally with the following CSS:
@media (max-width:850px) {
…
#main-slider .metaslider .caption-wrap {display:none;}
…
}
Line 108: http://laugh-masters.com.au/wp-content/themes/vantage_child/style.css?ver=2.2.3
Removing this does reveal the captions but they obscure the slider as the text remains at a larger size to remain legible.
Thanks,
Dave
Thread Starter
E.T.
(@eranthomson)
Hmm… is there a fix that keep caption on mobile / tablet and doesn’t obscure slides?
Instead of overlaying the caption you could display it below the image.
In Meta Slider Pro this can be done without coding using the Theme Editor, but adding the following CSS to your theme’s style.css should achieve the same result:
.metaslider-1050 .flexslider .caption-wrap {
display:block !important;
opacity: 1;
margin: 0px 0px;
color: rgba(255,255,255,1);
background: rgb(0,0,0);
background: rgba(0,0,0,0.7);
width: 100%;
top: auto;
right: auto;
bottom: auto;
left: auto;
clear: both;
position: relative;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
}
Thread Starter
E.T.
(@eranthomson)
Spoke to soon.
Looks fine when scaling window on a desktop, but on mobile it does a weird thing where you see part of the next slide and the nav buttons are sitting over the caption… http://www.laugh-masters.com.au
Thank for your help!
Would you be able to swap the ‘Slide direction’ from ‘Vertical’ to ‘Horizontal’ to see if that resolves the slide placement issue? We can take a look at the buttons once that’s sorted.
You could create 2 slideshows (one for mobile, one for desktop) then use this plugin to display the relevant slideshow on each device:
https://ww.wp.xz.cn/plugins/wp-mobile-detect/
Then setup your shortcode like this:
[device][metaslider id=123][/device] <– phones
[notdevice][metaslider id=456][/notdevice] <– not phones
Thread Starter
E.T.
(@eranthomson)
Decided to go Pro, and make it easy on myself – but can’t work it out… I do so more options, but not one to wrap captions under slides on mobile…