What's weird is that when you get the initial value from the browser, it reports it with the color as the FIRST parameter: var div = document.querySelector("div"); div.style.filter = "drop-shadow(0px 0px 5px #f00)"; var cs = document.defaultView.getComputedStyle(div); console.log(cs.filter); //reports drop-shadow(rgb(255, 0, 0) 0px 0px 5px) So that was throwing things off, as GSAP was trying to tween drop-shadow(rgb(255, 0, 0) 0px 0px 5px) to "drop-shadow(0px 0px 5px #00f)", so the values did
    • Like