For any questions, please contact Noelle Penner by email at npenner@sd44.ca or on teams here: 
+ Works best for adding guide-wide CSS code without needing an administrator account
- Drawback is its relatively small 2000 character limit
Located under the image icon in the top right of the guide editor
+ Great for adding box-specific customizations that don't need to be loaded on every page in your guide
- Can be accidentally deleted when editing the box, can be tedious if you have many boxes
Located under the "Source" button in the top right of the rich text editor (inside of "Rich Text/HTML" content items)
+ No character limit & applies to multiple guides as long as they share the same group
- Requires some initial setup & admin access
Setup Instructions for #3:
a) Create a group for your guide to use; in the top tab of your guide editor, click on Admin > Groups
b) Click "Add Group" then give your group a name, description(optional), and a memorable URL. Make sure the Group Type is set to "Public", then click "Save"
c) Assign your newly created group to your guide; at the top of any page within your guide, click on the pen/edit icon beside "Type/Group", select the name of the group you just created, then click "Save"
d) Now you can enter your CSS code in the group page under the "Custom JSS/CSS Code" tab
/*Removes the breadcrumbs from the guide*/ #s-lib-bc { display: none; }
/*Removes the North Vancouver School District #44 breadcrumb*/ #s-lib-bc-customer { display: none; }
/*Removes the District Guide breadcrumb*/ #s-lib-bc-site { display: none; }
Note: Only use the following code block if all of your pages are within one single guide, otherwise users won't be able to navigate back to you homepage:
/*Removes the group homepage breadcrumb*/ #s-lib-bc-group { display: none; }
/*Removes the default search box*/ #s-lg-guide-header-search { display: none; }
/*Removes the name of the guide from view*/ #s-lg-guide-name { display: none; }
/*Adjusts spacing between banner and nav tabs*/ .s-lib-header { height: 40px; }
Note: The above code block can cause issues on mobile devices and when zooming in if you haven't removed the search bar. If you wish to keep the search bar but still want to cut down slightly on empty space at the top, use the following code block:
/*Adjusts margin on breadcrumbs*/ #s-lib-bc .breadcrumb { margin: 5px 0 0 0; }
Or copy the following code instead to use the same fonts as this guide:
<style> /*Import the Roboto Slab, Roboto, and Roboto Mono fonts*/ @import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&display=swap'); </style>
<style>
/*Import the Roboto Slab, Roboto, and Roboto Mono fonts*/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&display=swap');
.roboto-slab-<uniquifier> {
font-family: "Roboto Slab", serif;
font-optical-sizing: auto;
font-weight: <weight>;
font-style: normal;
}
</style>
Provided below are the custom fonts used in this updated Argyle guide, you can copy and paste these within the <style> tags and use them as you wish within your own guides:
:root { /*Custom Color Variables Names*/ --light-bg: #cce0cc; --dark-bg: #006400; --grey-bg: #d8d8d8; --light-text: #ffffff; --dark-text: #000000; --grey-text: #444444; --link-text: #006400; /*Font properties for custom box titles*/ --boxfont-family: "Roboto Slab", serif; --boxfont-weight: 625; --boxfont-size: 16px; } /*Large Header font*/ h3 { font-family: "Roboto Slab", serif; font-optical-sizing: auto; font-weight: 650; font-size: 24px; } /*Medium header font (formerly p1)*/ h4 { font-family: "Roboto Slab", serif; font-optical-sizing: auto; font-weight: 625; font-size: 16px; } h5 { font-family: "Roboto", sans-serif; font-optical-sizing: auto; font-weight: 550; font-variation-settings: "wdth" 90; font-size: 14px; } /*Font used for paragraphs*/ p { font-family: "Roboto", sans-serif; font-optical-sizing: auto; font-weight: 400; font-variation-settings: "wdth" 100; font-size: 12px; } /*Font used for code blocks*/ pre { font-family: "Roboto Mono", monospace; font-optical-sizing: auto; font-weight: 400; font-size: 10px; } /*Custom hyperlink color*/ a { color: var(--link-text); }
To use the h3 through h6 fonts, select the corresponding "Header" number in the rich text editor drop-down while writing your guides.
To use the font within the <pre> tags, select the option named "Formatted" from that same drop-down.
The fonts within the <p>(paragraph) and <a>(hyperlink) tags will be used automatically for normal paragraph text and hyperlinks respectively.
/*Changes font on nav tabs*/ #s-lg-guide-tabs { font-family: "Roboto", sans-serif; font-weight: 400; font-size: 18px; }
If you have not already assigned your guide its own group, please refer to section #3 on the Welcome tab of this page for initial setup instructions
Note: If you are using custom boxes from the "Boxes" page in this guide, leave these boxes without any color and with their Shape as "Square"
:root { /*Custom Color Variables Names*/ --light-bg: #cce0cc; --dark-bg: #006400; --grey-bg: #d8d8d8; --light-text: #ffffff; --dark-text: #000000; --grey-text: #444444; --link-text: #006400; /*Font properties for custom box titles*/ --boxfont-family: "Roboto Slab", serif; --boxfont-weight: 625; --boxfont-size: 16px; }
<style>
#s-lg-box-16929358.s-lib-box {
box-shadow: none;
border-color: var(--light-bg);
border-width: 20px 20px 40px 20px;
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 12px));
.s-lib-box-title {
background-color: var(--light-bg);
font-family: var(--boxfont-family);
font-weight: var(--boxfont-weight);
font-size: var(--boxfont-size);
color: var(--dark-text);
text-align: left;
}
}
</style>
<style>
#s-lg-box-16929401.s-lib-box {
box-shadow: none;
border: 0px;
.s-lib-box-title {
background-color: var(--dark-bg);
padding: 15px 15px 30px 15px;
clip-path: polygon(100% 0, 100% 100%, 0 80%, 0 80%, 0 0);
font-family: var(--boxfont-family);
font-weight: var(--boxfont-weight);
font-size: var(--boxfont-size);
color: var(--dark-text)
text-align: left;
color: var(--light-text);
}
}
</style>
<style>
#s-lg-box-16929402.s-lib-box {
box-shadow: none;
border: 2px solid var(--dark-bg);
.s-lib-box-title {
background-color: var(--dark-bg);
padding: 15px 15px 30px 15px;
clip-path: polygon(100% 0, 100% 100%, 50% 80%, 0 80%, 0 0);
font-family: var(--boxfont-family);
font-weight: var(--boxfont-weight);
font-size: var(--boxfont-size);
color: var(--dark-text)
text-align: left;
color: var(--light-text);
}
}
</style>
#4:
<style>
#s-lg-box-16950954.s-lib-box {
box-shadow: none;
border: 0px;
background-color: var(--grey-bg);
color: var(--grey-text);
.s-lib-box-title {
font-family: var(--boxfont-family);
font-weight: var(--boxfont-weight);
font-size: var(--boxfont-size);
text-align: center;
color: var(--grey-text);
background-color: var(--grey-bg);
}
}
</style>
<div id="s-lib-banner" class="container s-lib-banner-public"> <a href="https://www.sd44.ca/school/argyle" title="" target="" aria-hidden="true" tabindex="-1"> <img alt="Banner" name="s-lib-banner-img" id="s-lib-banner-img" class="img-responsive" src="https://d1qywhc7l90rsa.cloudfront.net/accounts/166054/images/arg-logo1.png" aria-hidden="true" tabindex="-1"> </a> </div>
.btn-yourschoolname { background-color: var(--dark-bg); color: var(--light-text); } .btn-yourschoolname:hover { background-color: var(--light-bg); color: var(--grey-text); }
<p> <a class="btn btn-yourschoolname" href="https://www.google.com" role="button" target="_blank"> example button</a> </p>
We would like to acknowledge and thank the Coast Salish people whose traditional territory North Vancouver School District resides on. We express our gratitude to the Squamish Nation and Tsleil Waututh Nation and we value the opportunity to learn, live and share educational experiences on this traditional territory.