How to Change Slideshow Button Size on Mobile Layout Only

Topic summary

A user seeks to modify their slideshow button on mobile view only (Dawn theme 15.3.0), wanting it smaller and repositioned to the bottom center. Desktop layout requires no changes.

Initial Request:

  • Original goal: button at bottom left corner, reduced size
  • Revised goal: button smaller and centered (not left-aligned)
  • Previous CSS attempts failed
  • Includes before/after screenshots showing current mobile layout

Solutions Provided:

Two CSS-based approaches were offered:

  1. First solution (Betterave-Nina):

    • Add code to base.css file
    • Uses media query targeting screens ≤749px
    • Positions button using align-self: flex-end on .slideshow__text.banner__box
    • Includes screenshot demonstrating expected result
  2. Second solution (Rahul_dhiman):

    • Modify section-image-banner.css file
    • Targets screens ≤968px
    • Adjusts positioning with specific margin values (19rem top, 11rem left)
    • Also includes visual result

Status: Multiple solutions offered; awaiting user confirmation on which approach works for their specific layout needs.

Summarized with AI on October 27. AI used: claude-sonnet-4-5-20250929.

I attached photos of both the desktop & mobile of my slideshow. I want to change my mobile view of my slideshow to have the button either at the bottom left corner - but a lot smaller than it is now.

How do I do this? I’ve tried some codes that haven’t worked. I have Dawn 15.3.0 Version.

Mobile View (need button bottom left & smaller):

Desktop View (no change needed) :

1 Like

sorry for the mistake in photos - here’s the updated photos of the mobile slideshow view:

I’d like the button to be smaller & in the center, not the left actually

Hi @ilovetogolf .

Here’s how to position that button on mobile.

1: Go to Online StoreThemeEdit code
2: Search file base.css
3: Add the following code to the bottom of the fileSave

@media screen and (max-width: 749px) {
	slideshow-component .slideshow__text.banner__box{
		align-self: flex-end!important;
	}
}

If done correctly the result should be like this:

I Hope this helps!

Hello @ilovetogolf
Go to online store ----> themes ----> actions ----> edit code ----> assets —> section-image-banner.css
add this code at the end of the file and save.

@media screen and (max-width: 968px) {
.banner__box>*:first-child {
margin-top: 19rem;
margin-left: 11rem;
}
}

result

If this was helpful, hit the like button and accept the solution.
Thanks

1 Like