Help Center
  • Home
  • Canvas Community
  • Canvas Guides
  • Release Notes
  • Check Your Existing Requests
Canvas Guides » Canvas Admin Guide » How do I brand my Canvas instance?

Subscribe to our feed

Chapters

  • Accounts and Sub Accounts 13
    • What are accounts and sub-accounts?
    • How do I create a sub-account?
    • How do I delete a sub-account?
    • How do I edit the name of a sub-account?
    • How do I hide a sub-account?
    • How do I view a sub-account?
    • What can I use sub-accounts for?
    • How do I add an administrative user to an account?
    • How do I change self-enrollment settings for my account?
    • How do I brand my Canvas instance?
    • How do I brand my sub-account?
    • How do I explore beta features in Canvas?
    • How do I test changes in Canvas?
  • Analytics 3
    • What are Analytics?
    • How do I view Analytics for my account?
    • What will Analytics tell me about my account?
  • API 3
    • How do I obtain an API access token?
    • Making API Calls With an Access Token
    • How do I install and use cURL on a Windows machine?
  • Attendance (Roll Call) 3
    • How do I add Roll Call Attendance at the account level?
    • How do I run account-level Roll Call Attendance reports?
    • How do I add account-level Roll Call badges?
  • Authentication 1
    • How do I integrate LDAP?
  • Computer Specifications 8
    • What are the basic computer specifications for Canvas?
    • Which browsers does Canvas support?
    • How do I clear my Chrome browser cache on a Mac?
    • How do I clear my Chrome browser cache on a Windows system?
    • How do I clear my Firefox browser cache on a Mac?
    • How do I clear my Firefox browser cache on a Windows system?
    • How do I clear my Internet Explorer browser cache?
    • How do I clear my Safari browser cache?
  • Courses and Sections 15
    • How are courses and sections related?
    • How do I view the courses in my account?
    • How do I manually create a course?
    • How do I conclude my course at the end of a semester?
    • How do I delete a course in my account?
    • How do I undelete a course?
    • How do I filter courses?
    • How do I find courses?
    • How do I manually create a section?
    • How do I edit a section's details?
    • How does cross-listing work in Canvas?
    • How do I cross-list a section?
    • How do I de-cross-list a Section?
    • How does Canvas work as a supplement to face-to-face courses?
    • How do I view my courses?
  • External Tools (LTI) 4
    • What is LTI?
    • How do I configure an External Tool for an account using a URL?
    • How do I configure an External Tool for an account using XML?
    • How do I manually configure an External Tool for an account?
  • Grading Schemes 4
    • What are account-level Grading Schemes?
    • Where are my account-level Grading Schemes?
    • How do I create an account-level Grading Scheme?
    • How do I delete an account-level Grading Scheme?
  • Integrations 5
    • What integrations are or can be enabled with Canvas?
    • How do I enable Turnitin for my account?
    • Does Canvas integrate with my SIS?
    • How do I import SCORM objects?
    • How do I enable Equella for my account?
  • Languages 3
    • What languages does Canvas support?
    • How do I change the language preference for my institution's entire account?
    • How do I change the language preference in my user account?
  • Mobile Apps 2
    • How do I find my institution's URL to access Canvas on mobile apps?
    • Will Canvas work on my mobile device?
  • Mobile - Android 10
    • How do I download the Canvas for Android app on my phone?
    • How do I login to the Canvas for Android app on my phone?
    • How do I use the Canvas for Android app on my phone?
    • How do I access Conversations on the Canvas for Android app on my phone?
    • How do I send a message in Conversations on the Canvas for Android app on my phone?
    • How do I send a message to multiple recipients in Conversations on the Canvas for Android app on my phone?
    • How do I reply to a message in Conversations on the Canvas for Android app on my phone?
    • How do I access Discussions on the Canvas for Android app on my phone?
    • How do I access Announcements on the Canvas for Android app on my phone?
    • How do I masquerade as a user in the Canvas for Android app?
  • Mobile - iPad 5
    • How do I access Canvas using a mobile browser on my iPad?
    • How do I download the Canvas for iOS app on my iPad?
    • How do I login to the Canvas for iOS app on my iPad?
    • How do I use the Canvas for iOS app on my iPad?
    • How do I masquerade as a user in the Canvas for iOS app?
  • Mobile - iPhone 5
    • How do I download the Canvas for iOS app on my iPhone?
    • How do I access Canvas using a mobile browser on my iPhone?
    • What do text message notifications look like on my iPhone?
    • How do I login to the Canvas for iOS app on my iPhone?
    • How do I use the Canvas for iOS app on my iPhone?
  • Outcomes 10
    • How do I create an account-level user role that can manage Rubrics and Outcomes?
    • How do I create an sub-account user role that can manage Rubrics and Outcomes?
    • How do I create an Outcome for my account?
    • How do I create Outcome groups for my account?
    • How do I find an existing Outcome to add to an account or sub-account?
    • How do I find State or Common Core Standards to add to an account or sub-account?
    • How do I create an Outcome for my sub-account?
    • How do I create Outcome groups for my sub-account?
    • How do I create a Student Competency Report for a sub-account?
    • Where do I find the Outcomes report for an individual student in my account?
  • Question Banks 6
    • What are account-level Question Banks?
    • Where are my account-level Question Banks?
    • How do I create account-level Question Banks?
    • How do I bookmark account-level Question Banks?
    • How do I delete account-level Question Banks?
    • If I change a question in a Question Bank, will it change automatically in the Quiz?
  • Reports and Statistics 2
    • How do I know how many courses are in my Canvas instance?
    • What Reports are available at the account-level?
  • Rich Content Editor 3
    • How do I create a caption file for an external video?
    • How do I create captions for new or uploaded videos in Canvas?
    • How do I view captions in a video?
  • Roles and Permissions 8
    • What are the differences between course-level roles and account-level roles?
    • What do the different icons on the permissions page mean?
    • How do I create course-level roles?
    • How do I set permissions for course-level roles?
    • How do I create account-level roles?
    • How do I set permissions for an account-level admin?
    • How do I set permissions for a sub-account-level admin?
    • What are the most commonly used account-level roles?
  • Rubrics 5
    • What are account-level Rubrics?
    • Where are my account-level Rubrics?
    • How do I create an account-level Rubric?
    • How do I delete an account-level Rubric?
    • Why can't I edit my Rubric any more?
  • Settings 6
    • What are my account settings?
    • How do I send an announcement to all users in my account?
    • How do I change open registration settings for my account?
    • How do I change the Email Notification "From" Name?
    • How do I display the one time popup warning on the Notifications page?
    • How do I see which Notifications have been sent to a user?
  • SIS Imports 3
    • What are SIS Imports?
    • How does Canvas handle new student enrollment by email address?
    • How does Canvas handle email address conflicts on SIS import?
  • Terms 6
    • What is a Term?
    • How do I set up term dates effectively?
    • What should I do at the beginning and end of each term?
    • What should I encourage instructors to do at the beginning and end of each term?
    • What do I do if a course extends for more than one term?
    • What is the relationship between SIS, term dates, course dates, and section dates?
  • Users 16
    • How do I find users in my account?
    • How do I message a user in my account?
    • How do I edit a user's details in my account?
    • How do I edit a user's sortable name?
    • How do I view the enrollments for a user in my account?
    • How do I view the page views for a user in my account?
    • How do I manage profile pictures for users in my account?
    • How do I manually add a new user to my account?
    • How do I delete a user from my account?
    • How do I merge users in my account?
    • How do I masquerade as a user?
    • How do I view groups at the account-level?
    • How do I create a new group sets at the account-level?
    • How do I create groups at the account-level?
    • What do I do if a student has an incomplete?
    • How do I reinstate a student if they have been accidentally un-enrolled from the course?
  • Support Information (Zendesk) 7
    • How will I know if there is a Canvas outage?
    • How do I log in to Zendesk?
    • How do I read a ticket in Zendesk?
    • How do I respond to an end user in Zendesk?
    • How do I assign a ticket to a fellow Support Admin at my organization?
    • How do I escalate a ticket to the Support Team?
    • How do I mark a ticket as solved in Zendesk?
  • Frequently Asked Questions 3
    • How does the Canvas announcement feed integrate with iTunes?
    • Why does the student see a different version of the quiz than the one I am working on?
    • What aspects of the user experience can the LMS admin enable or disable?

Can’t find what you’re looking for?

  • Ask the community
  • Request a Feature
  • File a Ticket
  • Read Release Notes
  • View a Webinar
  • API Documentation
  • LTI Integrations

Download Manuals

Updated on 06/01/2013

  • Getting Started
  • Canvas Student Quickstart Guide
  • Canvas Instructor Quickstart Guide
  • Canvas Student Guide
  • Canvas Observer Guide
  • Canvas Instructor Guide
  • Canvas Designer Guide
  • Canvas Admin Guide

New to Instructure?

  • Learn more
  • Sign up for a demo
  • Visit us on facebook
  • Follow us on twitter

Last Updated

May 23, 2013

Download Lesson PDF

Download Manual PDF

Other Resources

  • Getting Started

  • Getting Started
  • Canvas Student Quickstart Guide
  • Canvas Instructor Quickstart Guide
  • Canvas Guides

  • Canvas Student Guide
  • Canvas Observer Guide
  • Canvas Instructor Guide
  • Canvas Designer Guide
  • Canvas Admin Guide
  • Video Tutorials

  • Canvas Video Guide

Translate

Suggestions

0 for this lesson

  • Prev: How do I change self-enrollment settings for my account?
  • Next: How do I brand my sub-account?

How do I brand my Canvas instance?

To brand your own instance of Canvas, you'll need a few things to get started:

  • The branding files:
  • Click here to download the CSS file.
  • Click on the links for other logo files: Canvas color logo, Canvas gray logo, and Canvas white logo.
  • Click here to download a sample header logo.
  • Click here to download a sample login box image.
  • Knowledge of CSS
  • An admin account on Canvas

Personalized branding on your Canvas instance is kind of like an after-market exhaust on your car. The updates to core Canvas might make it so your branding doesn't fit right and we don't provide support for that. Please remember to check your branding after each Canvas update. Also, be sure to host your CSS on a secure site, otherwise it may break when trying to load.

Locate Account

Locate Account

Click the account title link.

Open Settings

Open Settings

Click the Settings link.

Locate Global JavaScript and CSS Includes Section

Locate Global JavaScript and CSS Includes Section

Within the settings, locate the section on the Global JavaScript and CSS Includes page. Paste your new global CSS URL in the Global CSS URL field to brand your sub-account(s) [1].

Note: To enable sub-account branding, an account admin must select the Let sub-accounts define additional includes [2] checkbox below the global CSS URL in the account settings.

Customize Branding for your Canvas Instance

Customize Branding for your Canvas Instance Zoom

We've spent a lot of time making sure that the user experience for Canvas is easy, simple, and intuitive, and we don't want to leave anyone out. In fact, Canvas received the "Gold" certification from the National Federation of the Blind, becoming the fastest LMS ever to do so. For this reason, we allow limited customization of colors and schemes.

Canvas conforms with the W3C's Web Accessibility Initiative Web Content Accessibility Guidelines (WAI WCAG) 2.0 AA and Section 508 guidelines.

The branding process is pretty straightforward:

  1. Use the CSS in the next step to guide you as you create your own CSS file for the site. The file is heavily commented and will give you some good insights into naming conventions, sizes, etc. When your CSS file is complete, you'll want to post it somewhere that is accessible to both http and https requests.
  2. Build your custom imagery using the images in the zip file as templates for size.
  3. From your General Account Management Page, go to Settings and you will see the Global JavaScript and CSS includes box: GlobalCSS.jpg
  4. Paste a global URL directed to the override.css that you have modified in the Global CSS URL field.
  5. Your branding should be visible.

*Please note that you may need to use HTTPS for any URL located in the CSS file if you receive security warnings when viewing your branded Canvas instance in Internet Explorer.

Note: If you have courses that don't require a login, then you'll have to make sure that your header looks okay logged in and logged out.

CSS File

CSS File Zoom

Click here to download the CSS file.

Click on the links for other logo files: Canvas color logo, Canvas gray logo, and Canvas white logo.

Click here to download a sample header logo.

/* Replace the gray background with something that matches your colors. You can use .pngs with alpha transparency. If you don't use an image, you need to remove ours*/

#header {

background: url("noisy_blue.png?v1") repeat-x scroll center transparent;

/* OR background-image: none;

background-color: #EBF5FA;*/

}

/*replace the canvas logo with your logo*/

#header-logo, #header.no-user #header-logo {

background: url("header_logo.png?v1") no-repeat scroll 0 0 transparent;

bottom: 0px;

height: 70px;

left: 15px;

width: 191px;

}

/*if you replace the left canvas logo, move a smaller one to the right side of the header--I made the image gray first*/

#header-logo-secondary {

background: url("header_canvas_logo2.png?v1") no-repeat scroll 0 0 transparent;

bottom: 11px;

height: 26;

position: absolute;

right: 26px;

width: 135px;

display: block;

}

/*if your logo is bigger, you can make room like this*/

#menu { margin-left: 200px; }

/*change the identity bar (the area that says "Hilary Scharton Inbox Settings Logout Help)*/

#identity {

background-image: none;

background-color: #A1C42E;

}

/*change the color of the identity text*/

#identity a { color: black; }

/*change the color of the circle around the number of unread inbox messages*/

#identity .inbox a .unread-messages-count { background-color: #F2F0DD; }

#identity #identity-help-container a { color: black; }

/*change the color of the menu items (courses & groups etc.). If the text looks fuzzy, remove the text shadow.*/

.menu-item .menu-item-title, .menu-item .menu-item-no-drop {

color: #FAFBF4;

text-shadow: none;

}

Update Settings

Update Settings

Don't forget to click the Update Settings button at the bottom of the page to update the CSS of your instance.

Customize Login Page

Customize Login Page

You can also customize the login page graphic as well. Click here to download a sample login box image.

Note: In the CSS file, this step: #modal-box { background: url("Slide1.jpg?v1") no-repeat !important } should read: #modal-box { background: url("login-bg.jpg?v1") no-repeat !important }.

The following are the steps to create a custom login page.

  • Save the original 'login-bg.jpg' image from your site.
  • Modify the original image to look like you want. Since you can't modify the HTML on the login page without global Javascript, it is easier to add information to the image direct. For example, if you want to add your institution's help desk number or some other form of contact.
  • Add the following CSS to your overrides.css file (the pieces you'd like):

/*login box*/

#modal-box.login-box { background: url("Slide1.jpg?v1") no-repeat !important }

/*this will remove the extra canvas logo*/

body.modal #modal-box.login-box h1 {

background: none;

height: 235px;

}

/*resize the login box to fit my image and change the color of 'stay signed in'*/

body.modal #modal-box.login-box {

height: 435px;

width: 610px;

color: #2784A0;

}

/*change the color of 'don't know your password'*/

body.modal #modal-box.login-box a { color: #2784A0 !important; }

/*change the color of the login button*/

body.modal #modal-box .button, body.modal #login-box .button {

background-color: #EBF5FA !important;

background-image: none !important;

border-color: #668F78;

}

#login_form .btn-primary, #login_form .btn-primary:hover {

background-color: #ae5321;

background-image: none;

border: none !important;

}

Click here to return to the Accounts and Sub-Accounts chapter.

  • Prev: How do I change self-enrollment settings for my account?
  • Next: How do I brand my sub-account?

Suggestions (0)

If you need help using Canvas, please click the Help link from inside Canvas or visit Canvas Support here: help.instructure.com/requests/new to submit a ticket. If you have a feature request, please visit the Canvas Community at help.instructure.com. If you have a suggestion to improve Canvas Guides, please leave it below. Thank you!

E-Mail me when someone replies to this suggestion