Drop down menu customize DAWN theme

Topic summary

A user is customizing dropdown menu alignment in Shopify’s Dawn theme. The original issue was center-aligned dropdown items that needed to be left-aligned.

Solution provided:

  • Add CSS targeting .site-nav__dropdown and related elements with text-align: left and justify-content: flex-start properties
  • Insert code at bottom of base.css/theme.css
  • If ineffective, inspect element to identify the correct class name for the specific implementation

Status: Initial alignment issue resolved successfully after adjusting class names to match the user’s specific theme modifications.

Follow-up question: User now wants menu items positioned at the bottom of the dropdown container instead of the top (currently unanswered).

Note: Multiple respondents indicated this doesn’t match default Dawn styling, suggesting prior customizations exist. Screenshots show the before/after states of the dropdown menu.

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

Hi guys, i need help working out how i can edit these drop down menu collections. I wont them to all be aligned on the left and not aligned in the middle like this. Thank you!

3 Likes

You can save yourself a lot of time by purchasing a theme. I recommend Shopify Templates & Themes - Envato Professionally developed and tested themes go far beyond simple free ones and you can spend your time on the actual business.

.site-nav__dropdown,
.site-nav__dropdown ul,
.site-nav__dropdown li {
  text-align: left !important;
  justify-content: flex-start !important;
}

Add that to your base.css/theme.css at the bottom, then refresh.

:backhand_index_pointing_right: If it still doesn’t shift, they should right-click → Inspect Element on one of the menu items, check the exact class name, and replace .site-nav__dropdown with that.

1 Like

Hello @WolfieVoir

Ok, please share your store URL so I can check and update you properly here.

This is not how Dawn looks by default, must be some modification.
Therefore it’s necessary to see your site for proper solution.

Hi ,

You should be able to adjust the dropdown alignment by editing your theme’s CSS. Look for the class that controls the dropdown menu (it might be something like .site-nav__dropdown or .dropdown-menu). Then, add or update the CSS with something like this:

.site-nav__dropdown {
text-align: left;
}
.site-nav__dropdown li {
text-align: left;
}

Thanks

This worked great thank you! Yep, just had to change it to my specific class name :slight_smile:

1 Like

Am glad I was able to help, a like and solution tag will be appreciated

1 Like

Hi, do you know how i could now make it so the menu options all sit at the bottom of the menu instead of the top? Thanks!