Are you using modern team sites or communication sites in SharePoint online? Then there are some good news for you when it comes to changing the look on them. Some of the news are easy to change in the UI and others you must use PnP Powershell to enable.
Change the theme on a modern site
There is a new setting called "Change the look" on the wheel menu.
This will open a pane where you can choose what theme you want for your site. If you don't see a list of different themes, then the tenant Administrator might have prevented users from changing themes. Read more here. Select a theme:
When you select the theme a new link "Customize" will appear that let's you do further customizations. The "Header emphasis" controls the background color of the site header. Default it is set to "None":
Change the header of a site
Here are screen shots of how the different header emphasis looks like:
Strong
Change the look on a hub site
If you have a hub site then you can change the theme and all the connected sites will inherit the same theme.
Change the look on a classic site
You have the same option "Change the look" on classic sites, but then you come to this old familiar page:
Mega Menu - is it coming or just a rumour??
This is something that I have read about but not been able to activate on my sites. Not sure it has been released yet, or if it's just a rumour... Or I just don't know how to enable it 🙂 Anyway, when you enable levels in the navigation then you get that "fly-out" effect, which is annoying because if you click outside it the menu disappears:
I would like to use the mega menu instead to make the menu larger, more informative and easier to use. Now there's supposed to be a PnP cmdlet (you cannot do this in the UI) called MegaMenuEnabled that you can set to True or False, that should control if you want to enable or disable a mega menu. But when I run that in PnP PowerShell I get the following error "The property 'MegaMenuEnabled' cannot be found on this object. Verify that the property exists and can be set":
No luck finding it on this command either:Â Get-Command -Module *PnP*Â
Guess I have to be patient, not my strongest side though! I will update this post after Microsoft Ignite, maybe that is something that will be launched there! Exciting!
Cheers!
Hi, regarding the MegaMenuEnabled, did you ever end up getting it to work?
I have it enabled on a test hub site, however it isn’t rendering as I’d expect.
If not, re. the missing command on your $web object; you need to update PnP PowerShell. It’s only available recent versions.