Learn how CSS can reach into the high definition colors of your user's latest display, arguably the best colors of their display, by using LCH, LAB, color(), and more. Create more vibrant gradients, richer shadows, and poppin UI colors that stand out. We'll explore what we can use today and how to prepare for the future. Digital color is not done evolving on the web, let's dig in.
We still use JS animations, gifs, image sequences, and other techniques, although we can do this in pure, native, lovely CSS. Let's talk about modern methods of drawing and animation, general approaches, and new features. We'll even talk about 3D CSS.
Colourblindness is more common than you would expect, can we afford to continue to ignore a user base that has the opportunity to draw in a wider range of accessibility inclusively for customers across digital platforms?
What you will learn:
Accessibility inclusion is an opportunity. The design principles required to include colourblind users is just simple, great design.
In the infallible words of Maya Angelou, "Do the best you can until you know better. Then when you know better, do better."
In this time of the coronavirus epidemic, a lot of our plans have been canceled. From every bad situation, we need to try to see the good thing in it. Elad Shechter took his free time at home to create a pure CSS game. He will explain to you lots of tips and tricks on "how to create pure CSS games".
You may think, art history and frontend development do not have much in common. Well, you may be surprised. Some of the problems we have to deal with today were discussed in art history long before the invention of the Internet. Also, the skills needed to analyze a piece of art correctly show significant similarity to the capabilities required to implement modern layouts with CSS. This talk will show you how to analyze a static layout by looking beyond pixels. Instead, you will understand why a given design works the way it does and translate this to modern CSS.
Crafting a high quality website at scale is incredibly difficult if you don't set up a shared design system to reuse CSS and components. This talk will showcase how to set up both designers and developers with a "pit of success" for making sure page experiences are accessible and consistent.
That will include both technical strategies -aXe and ESLint validations, type-safe CSS values with TypeScript, Storybook- and procedural -desk checks, user feedback, knowledge sharing-. Each of these strategies will help your organization reduce deuplicate code efforts and increase end-user product quality.