Stack Exchange Network
Stack Exchange network consists of 181 Q&A communities including
Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Visit Stack Exchange
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It only takes a minute to sign up.
Sign up to join this community
Anybody can ask a question
The best answers are voted up and rise to the top
8 years, 8 months ago
I need to rebrand default look of sharepoint suiteBar. I have no problems with logo or custom links but I need something more.
I need to change whole look of suiteBar - background color, height, different placement of elements etc. - basically suiteBar can't look like sharepoint suiteBar :) and I have to do this for all site collections.
What is more this solution need to be flexible - when I need another link or different color I will just change it and then all site collections get new masterpage with changes.
Is such thing possible? Not only add links to suiteBar but rework it completely using default sharepoint controls and functions which are located in suiteBar
Jul 1, 2014 at 13:27
305 1 1 gold badge 2 2 silver badges 12 12 bronze badges
If you're on on-prem environment, you can customize the SuiteBar, there's a delegate control for the SuiteBar which you can override.
For SP2013 online environment, you'd need to use jQuery to add links to it and CSS for changing color, font and styles.
Jul 1, 2014 at 14:24
4,189 1 1 gold badge 12 12 silver badges 13 13 bronze badges
The steps for changing the colour in SharePoint Online are:
Navigate to Site Content --> Style Library --> desired language
Create a new CSS file (if you already have a custom file you can
append to that)
Add the following CSS styles #O365_NavHeader, .o365cs-nav-rightMenus, #O365_MainLink_NavMenu
Change the colour to suit your theme, note because Office365 writes the default values very specifically I had to put !important
after every change to make it stick (not ideal)
Save the CSS file
Navigate to your masterpage file
Add the CSS reference just above the placeholder with ID
Save your masterpage and refresh, the styles should be applied
Microsoft have changed the CSS classes recently but these are valid currently.
Sep 1, 2015 at 2:37
183 9 9 bronze badges
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our
Accept all cookies
Necessary cookies only