Mixing colors for the web with Sass

Color is one of the most powerful components of art and design. With their help, we influence the mood, create the environment and tell the story. The way we think about colors was already changed 125 years ago by an important Impressionist painter by observing the role light plays in them. Until now, these observations have not been used in web design, but a preprocessor such as Sass [1] provides a tool to unravel the mysteries surrounding color palettes.

One morning in 1890, Claude Monet

began to paint the haystacks he saw from his window. However, he did not work on just one picture, he painted several at the same time. He had several canvases ready on a wheelbarrow so he could move them around quickly, and he would paint quickly for just a moment on each canvas, depending on how the light changed throughout the morning. Sometimes he would work on one painting for several minutes before the lighting russia phone number data conditions changed enough to warrant moving on to the next canvas. When Monet finished with the haystacks, he had twenty-five canvases of the same haystacks painted, but each painting in a different sunlight, season, and weather. The same haystacks, the same basic colors — but presented in countless variations.

phone number data

monet: stacks of hay

Claude Monet, Haystacks: The Effect of Snow (1891). National Gallery of Scotland; public domain image.

Our ability to transform this kind marketers are not advertising salespeople of flexibility to the web has been quite limited in the past. We neglected the art of mixing colors for emotional effect, and mostly just statically declared CSS color codes. By the way, color manipulation at runtime has been relegated to the arcane realm of programmers.

Fortunately, new tools allow you to manipulate colors much more than ever before. Even though colors on the web are advancing by leaps and bounds, CSS itself is still pretty inflexible. And this is why they become beneficial preprocessors. Let’s explore some of the capabilities that lend a helping hand to style overrides:

Aliases help to better recognize which colors we use.
Lighten, darken, and scale functions provide fine-grained flexibility for palettes.
By mixing colors we find the key to cg leads Monet’s painting and open up a whole new.

Scroll to Top