Hey,
I would like to have a separator line in between the menu in my header.
my store: https://r1vex.myshopify.com/
thanks for help!
A user seeks to add a vertical separator line between menu items in their Shopify Dawn theme header.
Multiple Solutions Provided:
Four different developers offered CSS-based approaches:
Solution 1: Add custom CSS via <style> tag in theme.liquid before </body>, targeting the navigation menu with border styling
Solution 2: Modify base.css at line 3693, adding a red 2px solid border-top to the header navigation element
Solution 3: Insert CSS at the end of base.css using a ::before pseudo-element to create a positioned separator line with customizable height and color
Solution 4: Add styling to theme.liquid targeting nav.header__inline-menu with a 1px solid border-top
Implementation Steps:
All solutions follow similar patterns: Access Online Store → Themes → Edit Code, then either modify base.css or theme.liquid files with provided CSS code snippets.
The discussion remains open with no confirmed resolution from the original poster.
Hey,
I would like to have a separator line in between the menu in my header.
my store: https://r1vex.myshopify.com/
thanks for help!
Hey @manbru
Follow these Steps:
Go to Online Store
Edit Code
Find theme.liquid file
Add the following code in the bottom of the file above tag
RESULT:
If I managed to help you then, don’t forget to Like it and Mark it as Solution!
Best Regards,
Moeed
Hello @manbru
Go to online store ---------> themes --------------> actions ------> edit code------->base.css -----> line number 3693
search this code
#shopify-section-sections--22029800276294__header>sticky-header>header>nav {
margin-top: 3px;
and replace with this code
#shopify-section-sections--22029800276294__header>sticky-header>header>nav {
margin-top: 3px;
border-top: solid 2px red !important;
}
and the result will be
If this was helpful, hit the like button and mark the job as completed.
Thanks
Hello @manbru
To show the separator line between logo and menu items in your themes, you just need to follow below steps:
go to admin > Online Store > Edit code.
In code directory, find the file named “base.css” and open it.
copy the below mentioned code and paste it at the end of the file.
.header--top-left .header__inline-menu {
position: relative;
}
.header--top-left .header__inline-menu::before {
content: '';
position: absolute;
height: 1px; /* Change height as per your requirement */
width: 100%;
background: #000; /* Change color as per your requirement */
top: 2px;
z-index: 99999;
}
4.Don’t forget to save the file after changes.
Hope this solution works best for your requirement.
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it as an Accepted Solution.
Best Regards
Parth ghelani
Hello @manbru
You can add code by following these steps
Go to Online Store → Theme → Edit code.
Open your theme.liquid file
Paste the below code before on theme.liquid
Was my reply helpful? Click Like to let me know!
Was your question answered? Mark it as an Accepted Solution.