Session

Fun With Colors!

Color me excited about this one! During this session we'll learn how to work with colors in a digital world.

Beginners: Let's start with the basics. First, we'll open a few tools and look at the different ways in which color values are represented in a digital world. Then we'll start to learn the differences between RGB, HEX, and HSL. Do you know what the Alpha value represents? Why are there 16.7 million colors?

Intermediate: A semi-deep dive into the various classes and functions available in C# and JavaScript. We'll learn how to manipulate colors and convert them from one format to another.

Advanced: Where are the math nerds and web developers?! Towards the end of the session we'll be taking a look at Success Criterion 1.4.3 Contrast (Minimum) of Web Content Accessibility Guidelines (WCAG) 2.1 and learn how to calculate the Contrast Ratio (C) between two colors. Fun!

C = (L1 + 0.05) / (L2 + 0.05) where L1 >= L2

L = (0.2126 * R) + (0.7152 * G) + (0.0722 * B)

If you like to work with colors and want to see some code, then this is the session for you!

Joseph Parzel

Able to write good code and half-decent jokes. See you at the Code Camp Lodge!

Boston, Massachusetts, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top