Level 2 CSS in Perspective
Enhance the look and feel of your projects
Course Length: 2 Days
What You’ll Learn
Bring CSS to life in your projects. This class covers styling a project in Perspective using basic CSS and common design principles, as well as more advanced concepts like using the Advanced Stylesheet. This class takes an existing project and applies CSS to increase its visual appeal and functionality. By the end of this class, students will be able to use CSS, Advanced Styles sheets, standardize fonts and component transforms (resizing) to greatly improve an existing project.
Highlights From This Class
Get a snapshot of the main concepts and skills you’ll learn:
- Setup and project introduction
- Classes overview and building styles
- Element states
- Conditional styling, animation, and advanced stylesheet
- Web fonts
- Using the CSS Grid
Explore the full curriculum below.
Who is This Class For?
This class is designed as Level 2 class in our curriculum. It has been designed with intermediate-level users in mind.


Daily Schedule
Arrive on Day 1: 7:30 AM – 8:00 AM
- Morning Session: 8:00 AM – 12:00 PM
- Lunch: 12:00 PM – 1:00 PM
- Afternoon Session: 1:00 PM – 5:00 PM
We recommend booking departing flights no earlier than 6:00 PM.

Level 2 CSS in Perspective
TOPICS COVERED
Class Setup
Restoring the Database Backup
Restoring the Class Gateway
Activating the Gateway License
Introduction to the Solar Farm Project
Reviewing the Project Specs
Reviewing the Acme Solar Farm Branding Guidelines
Basic Styles and Classes
Applying Local CSS
Applying Styles via Classes
Understanding Style vs Text Style
Styling Parts of Components
Applying Multiple Classes
Building Styles
Formatting Text
Working with Colors
Adding Spacing and Alignment
Adding Borders
Adding Images
Fixing Contrast Issues
Adding Additional Classes
Element States
Working With the Hover State
Adding the Focus State
Conditional Styling & Animation
Applying Styling via Scripting
Fixing Naming Issues Through Scripting
Adding CSS Animation
The Advanced Stylesheet
Enabling the Advanced Stylesheet
Reviewing Basic CSS Syntax
Applying Hand-Coded Styles
Inspecting Styles
Overriding Default Styles
Digging Into Components
Styling LEDs
Accessing Web Fonts
Adding New Fonts
Using Web Fonts
Overriding Fonts in Components
Using the CSS Grid
Refactoring a View in Grid
Applying CSS Grid to the Markdown Component





