Customize styles/formatting of SharePoint list column header rows

Note: This post applies to on-premise/server lists or O365 lists set to “classic” view. This will not work on modern views.

A little style on column header rows goes a long way. For example, just a background color and font adjustment can take your list from:

Before:

headerwithoutstyle

to
After:

headerstyle

Here’s how you can apply your own styles to your list(s).

Create the style

We’re simply going to add a CSS file to your “Site Assets” folder (Settings –> Site Contents –> Site Assets). You can do this any of three different ways:

  • Download, then drag and drop this file into your Site Assets folder within your browser, or
  • Copy and paste the following script into a text file using notepad or a similar simple text editing program and save as “headers.css” (must have the .css extension in file name). Then drag and drop the file into Site Assets.
  • Create a new CSS file within SharePoint Designer and save it to Site Assets as headers.css.

Change the colors and font style as needed and save again.

Add the style to your list(s)

  1. Navigate to the list where you’re adding the style
  2. Edit page
    chrome_2018-07-20_09-22-11
  3. Add a Web Part
    chrome_2018-07-20_09-23-09
  4. Media and Content –> Content Editor –> Add
    chrome_2018-07-20_09-23-35
  5. Edit Web Part
    chrome_2018-07-20_09-23-54
  6. Type “/siteassets/header.css” in the link field
    chrome_2018-07-20_09-24-30
  7. Expand “Appearance” and set Chrome State to “Minimized”  and Chrome Type to “None” then click OK
    chrome_2018-07-20_09-24-48
  8. Stop editing the page
    chrome_2018-07-20_09-25-11

That’s it!

Want to take it a step further? Make your headers float/stick as you scroll!
2018-07-20_09-51-42.gif

  1. Here’s how to make sticky/floating headers
  2. Copy the script from this post and paste it at the top of the file you download in the sticky headers tutorial
  3. Search for “background-color: white;” and replace it with the same background color your used in your styling above (#00426A; in my example)
    floating modification
  4. Save your changes to the downloaded file and follow the rest of the steps in the other post. Use the content editor you’ve already added in this post, replacing the /SiteAssets/headers.css line (since we added the script to top of the stickyheaders script) with the /SiteAssets/stickyheaders.js script which includes both.
Advertisements