MSC Industrial Supply Co. Logo MSC Industrial Supply Co. Logo

MSCDirect.com Style Guide

Built using Semantic UI

Contents



Guiding principles

The foundation of a styleguide. These are a set of living principles used by designers and developers to build consistent products and experiences.

Useful

The experience/design needs to be useful, fill a need, and provide clear direction.

Trustworthy

The experience should create and establish trust, pushing people to see MSC as a trusted advisor and source of knowledge.

Usable

The experience/design should be familiar and easy to understand.

Desirable

The visual aesthetics need to be attractive and easy to translate - minimal and to the point.

Findable

The experience needs to be findable and easy to navigate.

Accessible

The experience/design should be a single experience combining content, design, interactions, and performance across multiple devices to ensure usability and consistency so that even users with a disability can be successful.



Visual Language

Colors

Bold Blue

HEX #0057B8

Dark Blue

HEX #012169

Bright Blue

HEX #00A3E0

Red

HEX #FF3333

Black

HEX #000000

Medium Gray

HEX #959595

Light Gray

HEX #D2D2D2



16 Column Grid System

Standard

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Doubling

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Stackable

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16


Headings & Copy

No max characters, AP style title case unless the heading is a punctuated sentence. If the heading is a punctuated sentence, use sentence case. Use sentence case for subheadings regardless of end punctuation. (How to Correctly Use AP Style Title Case, Title Case Conversion Tool)

Heading - H1 - 2rem/28px - Lato Bold - #000000

Heading - H2 - 1.714rem/24px - Lato Bold - #000000

Heading -H3 - 1.286rem/18px - Lato Bold - #000000

Heading -H4 - 1.071rem/15px - Lato Bold - #000000

Heading - H5 - 1rem/14px - Lato Bold - #000000

Standard font - 1rem/14px - Gotham - #000000

Reference: rem conversion calculator (HTML font-size base - 14px)



Buttons / CTA's

25 characters max, sentence case

Primary

Learn about metalworking, Shop fasteners, Submit

Shopping / add to cart

Add to cart only

Cancel, Back to shopping cart

Standard text link - no max character count


Layout Elements

Paragraph

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Horizontal Rule


Lists

Ordered lists

  1. First ordered list item
  2. Second ordered list item
  3. Third ordered list item

Unordered lists

  • First unordered list item
  • Second unordered list item
  • Third unordered list item

Table

Cell text can be Center, Left or Right aligned

Column TitleColumn TitleColumn Title
Lorem Lipsum ipsumLorem Lipsum ipsumLorem Lipsum ipsum
Lorem Lipsum ipsumLorem Lipsum ipsumLorem Lipsum ipsum
Lorem Lipsum ipsumLorem Lipsum ipsumLorem Lipsum ipsum
Column Footer Column Footer Column Footer


Hero blank (fluid)

Alternative text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Hero blank centered (fluid)

Alternative text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Hero blank left (fixed)

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Hero blank right (fixed)

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Hero blank center (fixed)

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Hero with logo - left/center/right (fixed)

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Hero with logo option 2 - left/center/right (fixed)

Alternative Text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

2 Column

Alternative Text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Alternative Text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

2 Column Centered

Alternative Text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Alternative Text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

3 Column

Alternative Text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Alternative Text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Alternative Text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

3 Column Centered

Alternative Text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Alternative Text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Alternative Text

Lipsum (H2-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

4 Column

Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action

4 Column Centered

Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action

5 Column

Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action

6 Column

8 Column

Related Articles

Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action
Alternative Text

Lipsum (H3-H4)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Relevant action


Banners

Title and subtitle text can be customized in colors: black (shown) and white

Homepage Banner

Lato Reg 35 Max Titlecase

Arial Reg 120 character max including secondary link. Lorem lipsum ipsum sub dolor ipsum sub. Secondary Link

Homepage+ Banner

Lato Reg 30 Max Titlecase

Arial Reg 120 character max including secondary link. Lorem lipsum ipsum sub dolor ipsum sub. Secondary Link

Homepage Banner with Logo

Lato Reg 35 Max Titlecase

Arial Reg 120 character max including secondary link. Lorem lipsum ipsum sub dolor ipsum sub. Secondary Link

Alternative Text

Homepage Banner with Logo - Option 2

Alternative Text

Lato Reg 35 Max Titlecase

Arial Reg 120 character max including secondary link. Lorem lipsum ipsum sub dolor ipsum sub. Secondary Link

Cat/Sub Cat Hero Banner

Lato Reg 35 Max Titlecase

Arial Reg 120 character max including secondary link. Lorem lipsum ipsum sub dolor ipsum sub. Secondary Link

Cat/Sub Cat Hero Banner w/ Right Text

Lato Reg 35 Max Titlecase

Arial Reg 120 character max including secondary link. Lorem lipsum ipsum sub dolor ipsum sub. Secondary Link

Cat/Sub Cat Hero Banner w/ Logo

Lato Reg 35 Max Titlecase

Arial Reg 120 character max including secondary link. Lorem lipsum ipsum sub dolor ipsum sub. Secondary Link

Terminal Node Banner

Terminal Node Banner w/ Right Text

Terminal Node Banner w/ Logo


Rail Banner

Use Terminal Node Banner

Rail Banner w/ Logo

Use Terminal Node Banner w/logo



Accordian

https://semantic-ui.com/modules/accordion.html


Tabs

https://semantic-ui.com/modules/tab.html


Video

Note: You must add the tag ?rel=0 to the end of the url so that the video doesn't show related videos when the video ends.

For the most part videos are part of a two column layout


Additional Resources



Disclosures

Coming soon


Form Components

Placeholder text in form fields:

  1. No placeholder text in the form fields.
  2. Too light to be useful for accessibility (low contrast).
  3. User may mistakenly get the impression that they don’t have to put text in that field because there is already text there.

Labels & Inputs:

Accessibility compliance dictates that the label itself is coded to set focus for the form elements. This is useful for motor disabilities. If you click on the label First Name the cursor moves into the input field.

Log In Group:

Log in

Phone Number Best Practices:

  1. Should be 1 form field so that if tabbing, user doesn’t have to tab through 3-4 boxes. Also, it is difficult to move from different fields on mobile, since there is no tabbing functionality on mobile.
  2. Auto format proper number with parentheses and dashes using label masking. (see https://bradfrost.com/demo/labelmask/ for code.)
  3. Extension can be used as a separate optional field or can use label masking (see example below).
Example of Label Masking
password rules

The parentheses, hyphen and Ext. would populate after the user inputs the numbers.

Password Best Practices (see example below):

  1. Should not be hidden.
  2. Should be clearly displayed on the page.
  3. Can also display on error.
password rules

The error color of this red box (HEX: #DB2828) passes the contrast test.

Drop downs Best Practices:

  1. Avoid drop-downs when there are more than 10 or fewer than 5 options. Use radio buttons instead. Space savings are small compared to the amount of friction created by not providing users with sufficient information scent.
  2. No drop down for credit card type (ie, Mastercard, Visa, etc.), should auto-populate upon adding credit card numbers.


Pagination

https://semantic-ui.com/collections/menu.html#pagination


Facetted Navigation

Coming soon


Icons

Coming soon


Alt Tag Examples

A good description is importantant for SEO and for the user for accessibility. The image Alt tag is "Power Tools" and the link's Alt tag is "Link to Power Tools". It is important that there are both tags.


Page Guidelines (Working)

The goal of the UX Page Guidelines is to create options, rather than templates, and to allow the content to drive the design of the page. When selecting content modules for a page, consider the content first, then select the design and modules that will best showcase that content.

Guidelines for all Page Content

All pages must contain the following:

While content type and placement vary per page, the following are general standards that each pageshould adhere to:

  • Page layout and content should align with the Guiding Principles
  • Page content should representative of all content pertaining too or related too the primary page subject and overall primary and secondary user goals/tasks.
  • Module images should be a generic representation of the associated content grouping or subject matter
  • Buttons and text links should be a single line call-to-action (CTA) that is actionable, and sets proper context based on the surrounding copy and destination
  • A CTA must be present in one or both of the first TWO content modules.
  • No more than FOUR(4) content modules can be used on a page layout
  • No customization of H tags, buttons, text links, text, or other content components or modules unless otherwise specified within the Semantic UI framework and available as a global css element.

Page Layout Samples

Standard - Content

  • Module 1: Hero (fluid or fixed) (left or centered)
  • Module 2: 2 column (left or centered)
  • Module 3: 3 Column (left or centered)
  • Module 4: 4 column (left or centered)

Standard - Shopping

  • Module 1: Repurposed Homepage Banner (with or without logo)
  • Module 2: 2 column (left or centered)
  • Module 3: 3 Column (left or centered)
  • Module 4: 6 column with H2 tag

Brand page - Landing

  • Module 1: Hero w/ Logo
  • Module 2: 2 column (left or centered)
  • Module 3: 4 Column with H2 tag
  • Module 4: 4 column with H2 tag

Brand page - Products

  • Module 1: Hero w/ Logo
  • Module 2: 8 Column with H2 tag
  • Module 3: 8 Column (H2 optional)
  • Module 4: 8 column (H2 optional)

Back to top