There’s a 500 line script called “xborders” that will draw eye-candy borders on i3. By default I think it does solid colors, but it is 500 lines of Python, I bet you could customize it to draw whatever gradients you want. Needs a compositor, of course.