magicslideshow.default.cssFind this in the folder named
magicslideshow\themes\defaultThe appearance of the Magic Slideshow Titles and Captions overlayed upon the bottom of a photo are defined in this CSS style sheet.
Personally, I didn't particularly like the Grey background and large padding since it obscured a fair portion of the photo.
But more critical, the font sizes were not responsive according to the Device Screen Size and remained exactly the same on both Mobile and Desktop.
So on a mobile phone the Title and Caption would virtually cover nearly the entire photo. No good at all.
So here is the fix.The result you can see live by clicking the link to the Total Store website above.
Title and Caption are a Black font color on an opaque white background. Not too large or obtrusive with minimal padding.
Font size is reduced on a Small mobile screen in Landscape view.
NO Title or Caption at all on Small mobile screen in upright Portrait view. Captions just do not work well on such a small screen width, so in this case we specify "display: none"
(1) Make a backup copy of
magicslideshow.default.css(2) Scroll down to LINE 99 and find this :
* Caption(3) Replace all the
.mss-caption styles underneath with this
NEW CSS :
========================================
@media only screen and (max-width:30em) {
.mss-caption {
width: 100%;
text-align: center;
color: #222222;
bottom: 0;
left: 0;
opacity: 1;
}
@media only screen and (orientation:portrait) {
.mss-caption {
display: none;
}
}
}
@media only screen and (min-width:30.063em) {
.mss-caption {
width: 100%;
text-align: center;
color: #222222;
bottom: 0;
left: 0;
opacity: 1;
}
}
@media only screen {
.mss-caption span {
font-size: 0.7rem;
font-weight: bold;
height: auto;
line-height: 1.2;
background-color: rgba(255, 255, 255, 0.5);
position: absolute;
left: 0;
bottom: 0;
padding: 0.3em 2em;
}
}
@media only screen and (min-width:40.063em) {
.mss-caption span {
font-size: 0.95rem;
}
}
.lt-ie9-magic .mss-caption span {
filter: alpha(opacity=100);
}
@media only screen {
.mss-caption-title {
font-size: 0.75rem;
color: #000000;
display: block;
}
}
@media only screen and (min-width:40.063em) {
.mss-caption-title {
font-size: 1rem;
}
}
.mss-caption a {
color: #0033cc;
}
.mss-caption a:visited {
color: #0033cc;
}
.mss-caption a:hover {
color: #0033cc;
text-decoration: underline;
background-color: transparent;
}
========================================
(4) Upload CSS file to server. Test. Modify as desired.