Latest News
Build accessible webpages focused on the user experience鈥攚eb developer or not!
For brand consistency, all UCM-approved web styling is documented here for quick reference. In combination with editorial guidelines and knowledge of the overall brand, CSUDH pages are built with a focus on clearly organized information that is helpful to our audience.
Contact Multimedia Designer, Hillary Griffin, to have these options added to your page.
Hex: #860038
Burgundy is the most featured color in the CSUDH website, used for icons, overlays, buttons, and links.
The Proxima Nova font family is used for all text, with specific files used for bold and italic. The font-weight attribute is not used, as this alters the intended look of the font family. Because these fonts are already the default across the site, no user input is required.
ProxNova-Light is used for default body text.
ProxNova-SemiBold is used for bold and strong text.
ProxNova-Med is used for button text.
ProxNova-Italic is used for italic text.
An intro-styled paragraph provides flavor text or a concise summary of the page content. Think of it as a hook to encourage visitors to read further. Intros are used as the first line of text in the body of the page.
Build accessible webpages focused on the user experience鈥攚eb developer or not!
<p class="intro">Open your page with some intro text.</p><p class="intro">Open your page with some intro text.</p> as your first line of code.Open your page with some intro text. with your own intro.Headings help organize information, provide an opportunity to use anchor links, and generally help users skim a page for the content they need. Headings are used in numerical order, from 1 to 6.
<h1> Heading 1 (Page Titles)
On the CSUDH site, heading 1, or <h1>, is used for the title of each page. Since <h1> should only be used once per page, it should not be manually added in the page editor.
<h2> Heading 2
<h2> is the first heading that users can manually add to a page.
<h3> Heading 3
<h4> Heading 4
<h5> Heading 5
<h6> Heading 6
<h1> Literature Themes
<h3> Romeo and Juliet
<h3> You are invited to our
<h1> Grand Opening
<h2> Tonight in the Loker Student Union
<h1> Literature themes
<h2> Love
<h3> Romeo and Juliet
<h3> Jane Eyre
Order headings from most important to least, or from broad to specific, allowing repeats for sections of similar relevance.
The CSUDH site has a default setting for links that adjusts the color to burgundy (HEX #860038) and adds an underline.
Example
University-approved, fonts, colors, and imagery can be found on the CSUDH Brand site.
Clear and descriptive links are critical so the user understands the purpose and/or destination.
Example:
Click here for details on editorial services.
Screen reader users may skim through a page by skipping to a list of links displayed. A list of听 "Click Here" or "Read More" links will not be helpful.
Example:
For details on editorial services, visit /page-title/sub-page-title/123456789
The result is clunky and hearing it from a screen reader may not provide necessary context.
Example:
For details on editorial services, visit University Communications & Marketing.
Help make quick work of a screen reader user's search by keeping links concise.
The main call to action on a page will often be found in the form of a button. Examples are:
Use the default button for your high-priority calls to action.
<a class="button-default" href="URL Goes Here">Default Button</a>Use the ghost button for your secondary calls to action.
<a class="button-ghost" href="URL Goes Here">Ghost Button</a>In addition to being redundant, repeated buttons may cause issues for screen reader users tabbing through links. "Read More" does not describe the link destination and it is not clear if the context is before or after the button.
In this example, the button text is a direct call to action. If context on the page (like title and headings) is related to a fundraiser, it can be inferred that the button will take the user to a donation page.
URL Goes Here with the destination URL e.g. .Notification bars and labels are used to denote additional useful or time-sensitive content. Use no more than 3 in total on a page.
Use the note class to provide supplemental information, such as relevant links. This information should be neutral in tone and be up to the user to follow.
View your image at 100% on a standard monitor. From 6 feet away, all text should be clearly readable.
<p class="note">Add your note text here.</p>
Use the alert class to feature time-sensitive information or deadlines. These should be details that have a strong impact on a site visitor鈥檚 typical behavior.
Requests must be submitted at least 15 days before launch date.
<p class="alert">Add your alert text here.</p>
View your image at 100% on a standard monitor. From 6 feet away, all text should be clearly readable.
Requests must be submitted at least 15 days before launch date.
Approved messages are scheduled for production in the order in which they were received.
When there are too many components competing for attention, none stand out.
APPROVED MESSAGES ARE SCHEDULED FOR PRODUCTION IN THE ORDER IN WHICH THEY WERE RECEIVED.
The tone comes off as aggressive and panicked.
Add your note/alert text here. with your text.Blockquotes are used for breaking up large sections of text, as well as setting tone and ambience on a page. They work well for:
Limit the quote to about 10 lines on desktop (including line breaks and quote credit, if applicable).
We are a community of lifelong learners dedicated to discovery and personal growth and the ongoing development of skills and talents, cutting-edge research, and artistic contributions that serve to strengthen the cultures and communities of which we are all a part.
CSUDH Strategic Plan
<blockquote>
<p>This is an example of a blockquote inside a blockquote-container. Separation between surrounding content is more defined.</p>
<! --Optional credit line -->
<span>Author Here</span>
</blockquote>
This is an example of a blockquote inside a blockquote-container. Separation between surrounding content is more defined. with your quote.Author Here with your citation, or delete the entire <span> tag if not applicable.Use horizontal rules or <hr> to define a transition in topic or to break up sections such as horizontal-layout events. Example shown above this section's title.
You can also:
<hr>where needed.The two-column event list allows for an image at left and text at right.
听 00:00 a.m./p.m. | 听 Building Room
Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here.
RSVP for Toro Industry Days听 Month DD, YYYY | 听 00:00 a.m./p.m. | 听 Building Room
Browse the night market, with dozens of local vendors and games. Close out the evening with a live performance by a special musical guest.
听 Month DD, YYYY | 听 00:00 a.m./p.m. | 听 Building Room
Featuring our very own faculty and students.
听 Month DD, YYYY | 听 00:00 a.m./p.m. | 听 Building Room
Build from scratch or bring in your latest draft. Learn how to craft a concise elevator pitch. Snacks provided.
No relevant images for your events? Have multiple instances of the same event? Use this imageless variation to prioritize the dates.
听 00:00 a.m./p.m. | 听 Building Room
Description goes here. Keep in mind text truncates after 3 lines.
听 00:00 a.m./p.m. | 听 Building Room
Description goes here. Keep in mind text truncates after 3 lines.
听 00:00 a.m./p.m. | 听 Building Room
Description goes here. Keep in mind text truncates after 3 lines.
The title is automatically styled and should not be changed. Titles should be linked to the same destination as the button, typically a registration page on Toro Link.
If you are not providing any links in your event block, remove the <a> tag from the title.
The event-dateline class will style this <p> tag with burgundy and adjust the top margin.
The event-description class will help you keep your description succinct, as it truncates the text after 3 lines. Save your full schedule, speaker bios, and other details for the dedicated event page (Toro Link, Eventbrite, etc).
Link to your event's registration or full details page by updating the <a> tag with your destination URL.
default-button class when listing just one event block or when you want to prioritize one out of the rest.ghost-button class when listing two single-row events that have the same priority.Event grids do not use buttons since they are all competing for attention. The event title serves as the main link.听
<div class="event-row-single">
<div class="event-image">
<!-- If you are using a link for this event, add it to this image by replacing the # below. -->
<a href="#" rel="noopener noreferrer" target="_blank">
<!-- Image should be 700x350px, or larger ratio of 2:1. To add your image, replace the URL in the src quotes below with the CM1 asset path. Don't forget to update the alt text. -->
<img src="/Assets/csudh-sites/brand/images/web/25-web-placeholder-event-700x350.png"
width="100%" alt="Toro Industry Day with Kathy Lara and Nicolas Cisneros">
</a>
</div>
<div class="event-details">
<!-- Title of Event -->
<h3 class="grid-content-title">Title of Event Here</h3>
<!-- Month DD, YYYY | HH:MM a/p.m. -->
<p class="event-dateline">January 01, 20XX | 1:30 p.m</p>
<!-- Event Description. Text truncates after 3 lines. Save full details for registration page. -->
<p class="event-description">Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here. Description of event here.</p>
<!-- Button for RSVP. Label to show where user will go or do. Do not use "Read More". Replace # below with your URL -->
<a class="button-default" href="#">Event Details</a>
</div>
</div>The grid is wrapped up in one big <div class="event-grid-container">.
Within it are up to 6 <div class="grid-col">. These are your individual events.
Each of those events contain one <div class="event-image"> and one <div class="grid-content">.
Within <div class="grid-content"> are specially styled elements for the event details, detailed above.
<div class="event-grid-container">
<div class="grid-col">
<div class="event-image">
<!-- Image should be 700x350px, or larger ratio of 2:1. If you are using a link for this event, add it to this image by replacing the # below. --><a href="#" rel="noopener noreferrer" target="_blank" title="CSUDH">
<img alt="Toro on grey background" height="auto" src="/Assets/csudh-sites/brand/images/web/25-web-placeholder-event-700x350.png" title="Placeholder Image" width="100%" /></a>
</div>
<div class="grid-content">
<!-- TITLE OF EVENT -->
<h2 class="grid-content-title hover-title"><a href="#">ASI Spring Fling</a></h2>
<!-- DAY, MONTH DD, YYYY | HH:MM p.m. -->
<p class="event-dateline"><i class="fas fa-calendar" aria-hidden="true"> </i> Month DD, YYYY |
<i class="fas fa-clock" aria-hidden="true"> </i>
00:00am/pm PDT</p>
<!-- EVENT DESCRIPTION -->
<p class="event-description">Browse the night market, with dozens of local vendors and games. Close out the evening with a live performance by a special musical guest.</p>
</div>
</div>
<div class="grid-col">
<div class="event-image">
<!-- Image should be 700x350px, or larger ratio of 2:1. If you are using a link for this event, add it to this image by replacing the # below. -->
<a href="#" rel="noopener noreferrer" target="_blank" title="CSUDH"><img alt="Toro on grey background" height="auto" src="/Assets/csudh-sites/brand/images/web/25-web-placeholder-event-700x350.png" title="Placeholder Image" width="100%" /></a>
</div>
<div class="grid-content">
<h2 class="grid-content-title hover-title"><a href="#">Spring Concert Series</a></h2>
<p class="event-dateline"><i class="fas fa-calendar" aria-hidden="true"> </i> Month DD, YYYY |
<i class="fas fa-clock" aria-hidden="true"> </i>
00:00am/pm PDT</p>
<p class="event-description">Featuring our very own faculty and students.</p>
</div>
</div>
<div class="grid-col">
<div class="event-image">
<!-- If you are using a link for this event, add it to this image by replacing the # below. --><a href="#" rel="noopener noreferrer" target="_blank" title="CSUDH">
<!-- Image should be 700x350px, or larger ratio of 2:1. To add your image, replace the URL in the src quotes below with the CM1 asset path. Don't forget to update the alt text. -->
<img alt="Toro on grey background" height="auto" src="/Assets/csudh-sites/brand/images/web/25-web-placeholder-event-700x350.png" title="Placeholder Image" width="100%" /></a>
</div>
<div class="grid-content">
<h2 class="grid-content-title hover-title"><a href="#">Resume Workshop</a></h2>
<p class="event-dateline"><i class="fas fa-calendar" aria-hidden="true"> </i> Month DD, YYYY |
<i class="fas fa-clock" aria-hidden="true"> </i>
00:00am/pm PDT</p>
<p class="event-description">Build from scratch or bring in your latest draft. Learn how to craft a concise elevator pitch. Snacks provided.</p>
</div>
</div>
</div><img> tag and replace the URL in quotes with your CM1 image path. It will be something like "/Assets/csudh-sites/department/images/image-name.jpg."alt text in quotes with a concise description of the image. If the image contains text, the alt text should state it.<a href="#" rel="noopener noreferrer" target="_blank"> and replace # with your destination URL.Title of Event Here with the event title.# in the title's <a> tag with the URL.Featured news should provide teaser text and link to the full story on another page.
Month DD, YYYY
Browse the night market, with dozens of local vendors and games. Close out the evening with a live performance by a special musical guest.
Month DD, YYYY
Build from scratch or bring in your latest draft. Learn how to craft a concise elevator pitch. Snacks provided.
Month DD, YYYY
Browse the night market, with dozens of local vendors and games. Close out the evening with a live performance by a special musical guest.
Month DD, YYYY
Build from scratch or bring in your latest draft. Learn how to craft a concise elevator pitch. Snacks provided.
Use labels to indicate a new offering. They can be applied to headings and regular text.
This H2 Heading Introduces Something New
This H3 Heading Introduces Something New
This burgundy badge indicates that something has closed or is unavailable. Closed
This green badge indicates that something is open or available. Open
Note This note badge is used at the beginning of a paragraph to highlight an important line of text.
Use accordions to nest content that is applicable to specific audiences.听
Accordion content goes here.
For example, a page detailing the steps reporting work hours for student assistants and full time staff may be different. Student assistants can quickly find the appropriate accordion by title and open it to reveal the information inside. Otherwise, the student assistant has to wade through all employee steps (if they are listed first on the page), which increases cognitive load.
Because users will only need the information in one of the accordions, the remaining information can be condensed and effectively hidden in the accordion.
How to Report Your Time
These steps are specific to staff.
These steps are specific to student assistants.
<div class="perc-widget">
<div class="csudhAccordionSection">
<div class="accTitle">Accordion Title</div>
<div class="accContent">
<div class="rxbodyfield">
<p>Accordion content goes here.</p>
</div>
</div>
</div>
</div>
Pages that act as a hub for links can feature image cards for visual interest.听
It is recommended to limit use of these cards to 6 items. Photos should be relevant to the linked pages (e.g. a photo of a student in a car linked to a page about parking).
Use these cards when more than 6 cards are needed. The separation of image and text makes it easier to skim through the list.