We’re using Navitabs in our Confluence instance and wanted to alter the background color of the tabs. However, we’re having difficulty overriding the default background color. The following is the space css we’re using:
div.localtabs-macro div.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item {background-color: #76b42d; !important}
Inspect element (see below) says that the background-color rule was being accepted, but the background color wasn't changing.
elementsinspectNavitab.pngAny thoughts/suggestions would be appreciated.
Thanks!
bitvoodoo answered my question. To alter the appearance of the active and inactive tabs, I used the following css:
div.localtabs-macro div.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item a {
background-color: #76b42d;
}
div.localtabs-macro div.aui-tabs.horizontal-tabs>.tabs-menu>.active-tab a {
background-color: #126f06;
}
Thanks!
Since I came across Katherine's solution which helped me, I'd like to pay it forward by sharing how to also change the border color for anyone that may come across this thread in the future:
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item > a, .aui-tabs.horizontal-tabs > .tabs-menu > .menu-item:first-child a, .aui-tabs.horizontal-tabs > .tabs-menu ~ .tabs-pane { border-color: #000000; } .localtabs-macro > .horizontal-tabs.aui-tabs > .tabs-menu > .active-tab.menu-item { border-color: #F0F0F0; }
The .active-tab.menu-item element is excluded from the first so that the color of the border below the active tab can be changed separately. By default, this border is white, so if you have your tabs on a background that is not white, the one pixel white line is visible. Make the border match your background color if you want to keep the default stylization and just change color.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I am placing the code from Andrew's answer above inside of a CSS Style sheet on my Confluence page. Yet my tabs or the outline are not changing color. What am I missing here?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It looks like the greater than signs were replaced by > Try:
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item > a, .aui-tabs.horizontal-tabs > .tabs-menu > .menu-item:first-child a, .aui-tabs.horizontal-tabs > .tabs-menu > .tabs-pane { border-color: #000000; } .localtabs-macro > .horizontal-tabs.aui-tabs > .tabs-menu > .active-tab.menu-item {border-color: red; }
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Does anyone know how to make the link for the inactive tab change color when you hover? I can change the text color but not the link.
Thanks!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Try adding something like:
div.localtabs-macro div.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item a:hover { background-color: red; }
That will change the hover background color for all tabs. If you want the active tab hover to be different, also add:
div.localtabs-macro div.aui-tabs.horizontal-tabs>.tabs-menu>.active-tab a:hover { background-color: gray; }
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Katherine. I had that part working previously. The part I can't get to work is changing the line color when you hover.
I have the following that changes the color of the line for the active tab. Now I need something similar to change the line color when you hover over a tab.
/*set color of line under active tab*/ .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: black; }
Thanks!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.