Apply HSL rainbow colors to multiple HTML elements using CSS, JavaScript, and GreenSock. @snorklTV
Apply HSL rainbow colors to multiple HTML elements using CSS, JavaScript, and GreenSock.  @snorklTV
Uploaded May 2021 | Updated September 2026, 1 week ago
This quick tip shows you the theory behind stepping through a rainbow of hues using hsl() css background color. We'll use some vanilla JavaScript and GreenSock to compare approaches. Demos below


Unlock over 100 premium GreenSock tutorials at
creativecodingclub.com/bundles/creative-coding-club?src=ytrainbow


Take your scripted animation skills to the next level through over 17 hours of on-demand video training. I'll share with you a decade of experience bringing art to life with code.



GreenSock basic demo
codepen.io/snorkltv/pen/OJpWYYJ?editors=0010


GreenSock circular demo
codepen.io/snorkltv/pen/dyvNLpX?editors=0110



Vanilla JS demo
codepen.io/snorkltv/pen/vYxxNJB?editors=0110
Apply HSL rainbow colors to multiple HTML elements using CSS, JavaScript, and GreenSock.Elevator Pitch for Motion Study Web SeriesGSAP Responsive Particle Effect #creativecoding #GSAPCreative Coding Inspiration from Finger-Dirt Art!#GSAP Dynamic Stagger Start: DEMO LINK IN DESCRIPTION#GSAP Animating Infographics Part 2: Timelines and StaggersAdobe Animate Basics Chapter IntroGreenSock Essentials: Overwrite ModesGSAP Homepage Animation : super slow motion / no audioGSAP Rolling TextDeVeb Scrolling Content with Pinned Image (ScrollTrigger / GSAP)GreenSock registerEffect() Tutorial
snorklTV |

Apply HSL rainbow colors to multiple HTML elements using CSS, JavaScript, and GreenSock.

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER