Welcome to Our Pattern Library,
Explore our design guidelines and components for building a beautiful web application
Get StartedTypography
This is Barlow, our brand typeface.
Barlow is a clean, modern, and readable sans-serif typeface. Easily customized with multiple weights and sizes, as shown below, for flexible use.
Weights
We have four different font weights. 'Light', 'Regular', 'Semi-Bold', and 'Bold'. This styling can be added by using the class selectors below.
.weight300 {
font-weight: 300;
}
.weight400 {
font-weight: 400;
}
.weight500 {
font-weight: 500;
}
.weight700 {
font-weight: 700;
}
Sizing
This is xs light text. This is xs regular text. This is xs semi-bold text. This is xs bold text.
This is s light text. This is sm regular text. This is sm semi-bold text. This is sm bold text.
This is md light text. This is md regular text. This is md semi-bold text. This is md bold text.
This is lg light text. This is lg regular text. This is lg semi-bold text. This is lg bold text.
This is xl light text. This is xl regular text. This is xl semi-bold text. This is xl bold text.
This is xxl light text. This is xxl regular text. This is xxl semi-bold text. This is xxl bold text.
Color
Blue Gem
--colorPrimaryPurple
#3B118D
Jazzberry Jam
--colorSecondaryMagenta
#B21666
Royal Fuchsia
--colorAccentPink
#C33C96
Deluge
--colorPurpleTint
#7658AF
Bashful Pink
--colorMagentaTint
#C95C94
Sky Magenta
--colorPinkTint
#D577B6
Violent Violet
--colorPurpleShade
#290C63
Rose Bud Cherry
--colorMagentaShade
#7D0F47
Boysenberry
--colorPinkShade
#892A69
Functional Colors
Black
--colorBlack
#050505
Dark Gray
--colorDarkGrey
#222222
Medium Gray
--colorGrey
#7F7F7F
Soft Gray
--colorLightGrey
#EEEEEE
Alabaster
--colorWhiteText
#FAFAFA
Alabaster
--colorWhiteText
#FAFAFA
Page Layout
Notes
Page layouts structure and organize content, ensuring a legible and user-friendly navigation throughout the website.
Code
Example
Data Visualization
Notes
Data visualization simplifies complex information, transforming it into easily comprehensible and visually appealing charts and graphs that enable users to quickly gain insights and make informed decisions.
Examples
Line Chart
Combo Chart
Area Chart
Stacked Area Chart
Column Chart
Stacked Column Chart
Doughnut Chart
Animations
Notes
Animations on a website capture the userrs attention, making the content more visually compelling and helping to convey information and navigate the site.
Code
Example
Container Hover
Container Hover
Button Hover
Button Hover
Nav Element Not Selected
Buttons
Card
Notes
Cards can be used for displaying data in a clean and organized way. Below are some examples of different card layouts.
This is a card with no image
This is a card with a top image
This is a card with a left-aligned image
This is a card with a right-aligned image
Toggle
Notes
Simple toggle switches for enabling and disabling options.
Code
label class="switch">
input type="checkbox">
span class="slider">/span>
/label>
label class="switch">
input type="checkbox">
span class="slider round">/span>
/label>
Example
Icons
Notes
Icons play an important role for the user to navigate around the website, and is therefore important that they are recognizable, simple, and visually appealing.
Code
class= "iconSample iconSize"
src= "images/home.png" >
class= "iconSample iconSize"
src= "images/profile.png" >
class= "iconSample iconSize"
src= "images/menu.png" >
class= "iconSample iconSize"
src= "images/search.png" >
class= "iconSample iconSize"
src= "images/settings.png" >
class= "iconSample iconSize"
src= "images/microphone.png" >
class= "iconSample iconSize"
src= "images/credit_card.png" >
class= "iconSample iconSize material-symbols-outlined" >
developer_buide
class= "iconSample iconSize material-symbols-outlined" >
apps
class= "iconSample iconSize material-symbols-outlined" >
brush
Example
Home
Profile
Menu
Search
Settings
Microphone
Credit Card
Guidelines
Components
Style Utilities
Logo
Notes
The CommandTV logo is a symbol of who we are that is displayed across our website.
Code
a
href= "#Typography" >
img
class= "icon"
src= "images/CTVIcon.png" >
/a >
h1
class= "textSizeL" > Command TV Pattern Library / h1 >
id= "home" >
class= "hero" >
class= "textSizeM weight500" > Welcome to Our Pattern Library, / p >
class= "textSizeXXL weight500" > Explore our design guidelines and components for building a beautiful web application / p >
a
href= "#Typography"
class= "cta-button textSizeM weight500" > Get started / a >
/div >
img
src= "images/CTVIconWhite.png" >
/div >
a
href= "#Typography" >
img
class= "icon"
src= "images/CTVIcon.png" >
/a >
div >
class= "exampleHeader"
About CommandTV
/div >
p
class= "aboutCommandtv" >
About CommandTV Description
/p >
! -- Copyright -->
span >
div >
class= "copyright"
Copyright © 2023/ div >
div >
class= "commandTV"
CommandTV/ div >
/span >
Example
Welcome to Our Pattern Library,
Explore our design guidelines and components for building a beautiful web application
Get StartedFlexbox
Introduction
Flexbox is a CSS web layout that allows for easier placement of objects in columns and rows
Flex Align Items
Text Align
Text alignment allows for the adjustment of inline content in block elements or table-cells on the x or y axis
.vertText-top | CommandTV |
.vertText-middle | CommandTV |
.vertText-bottom | CommandTV |
Text Align: x-axis
Spacing - Margin & Padding
Classes for margin and padding help keep spacing consistent.