Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Advanced Search
  • 0

Adding Dividers to Drop-Down Menu with CSS


todd-y
Go to solution Solved by RyanDejaegher,

Question

Site URL: https://forest.squarespace.com

I'm looking to add a visual queue that separates items in a drop-down menu in 7.1 - would either like to add a separator element like a horizontal line - or alternate link colors. Image provided with example.

Could someone help me with the CSS for this?

Thank you kindly!

w separator.PNG

Link to post
  • Answers 5
  • Created
  • Last Reply

Top Posters For This Question

Popular Days

Top Posters For This Question

Popular Posts

Todd, this actually looks better. A little combination of both of our codes....plus  a little more. You will have to remove the other code you just added. .header-nav-folder-content { pad

@todd-y you can add this to your custom CSS   .header-nav-folder-content > * + * { border-top: 1px solid rgba(0,0,0,.2); padding-top: 8px; padding-bottom: 8px; }  

.header-nav-folder-content > * { padding-bottom: 8px; } That should add the padding. I removed the other code I posted before, I thought you were talking about the mobile menu at first.

Posted Images

5 answers to this question

Recommended Posts

  • 0
1 hour ago, RyanDejaegher said:

@todd-y you can add this to your custom CSS

 


.header-nav-folder-content > * + * {
    border-top: 1px solid rgba(0,0,0,.2);
    padding-top: 8px;
    padding-bottom: 8px;
}

 

This worked well - thank you, Ryan!

It looks like the padding configuration isn't working for the first item in the folder. The line isn't respecting the 8px distance under Administration in this image. Any ideas to remediate this?

image.png.5bb31ab9bc8e5a3dc5adad676963dc55.png

Edited by todd-y
Link to post
  • 1
.header-nav-folder-content > * {
    padding-bottom: 8px;
}

That should add the padding. I removed the other code I posted before, I thought you were talking about the mobile menu at first.

Link to post
  • 0
2 minutes ago, rwp said:

.header-nav-folder-content > * {
    padding-bottom: 8px;
}

That should add the padding. I removed the other code I posted before, I thought you were talking about the mobile menu at first.

That did it! Thank you both for your help!

Link to post
  • 1

Todd, this actually looks better. A little combination of both of our codes....plus  a little more.

You will have to remove the other code you just added.

.header-nav-folder-content {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.header-nav-folder-content > * {
    padding-bottom: 8px;
    padding-top: 8px;
}

.header-nav-folder-content > * + * {
    border-top: 1px solid rgba(0,0,0,.1);
}

 

Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment


×
×
  • Create New...