It is in desktops that support Menubar - gnome does not.
So if using Cinnamon or XFCE (Zorin Lite), you can use the menubar
or .menubar
class. Here is an example from my Mercury theme:
menubar, .menubar {
min-height: 26px;
color: #FFF;
text-shadow: 0 -1px rgba(0, 0, 0, 0.8);
-GtkWidget-window-dragging: true;
background-image: url("assets/toolbar-light.png"), linear-gradient(to bottom, #212121 0%, #313131 90%, #141414 100%);
background-repeat: no-repeat;
border: 1px solid #212121;
}
You also have the Toolbar:
toolbar, toolbar.osd, .osd toolbar, .primary-toolbar, .inline-toolbar, toolbar.inline-toolbar, .inline-toolbar, toolbar.inline-toolbar, .bottom-toolbar.toolbar {
-GtkWidget-window-dragging: true;
min-height: 32px;
color: #FFF;
text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
background-image: url("assets/toolbar.png");
background-repeat: repeat;
background-position: center;
background-size: auto;
padding: 2px;
border-radius: 2px;
border-top: 1px solid #242424;
border-left: 1px solid #242424;
border-right: 1px solid #515151;
border-bottom: 1px solid #515151;
}
You may want to keep it consistent across different function toolbars, like the statusbar or the actionbar:
toolbar, actionbar, searchbar, statusbar, toolbar.osd, .osd toolbar, .primary-toolbar, .inline-toolbar, toolbar.inline-toolbar, .location-bar, .inline-toolbar, toolbar.inline-toolbar, .bottom-toolbar.toolbar, .gedit-side-panel-paned statusbar {
-GtkWidget-window-dragging: true;
min-height: 32px;
color: #FFF;
text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
background-image: url("assets/toolbar.png");
background-repeat: repeat;
background-position: center;
background-size: auto;
padding: 2px;
border-radius: 2px;
border-top: 1px solid #242424;
border-left: 1px solid #242424;
border-right: 1px solid #515151;
border-bottom: 1px solid #515151;
}
But again, it is different in Gnome. Nautilus will require:
.nautilus-window headerbar .path-bar-box {
background-image: url("assets/toolbar.png");
background-size: auto;
background-position: center;
}