Whenever I add a color overlay layer style to an object in photoshop, it goes over top of any gradient overlay I have. Is there any way to change this order?


2 Answers 2


No way to change the order, but there is a workaround.

  1. Set the layer with the color overly.
  2. Duplicate the layer [layer 2] so it's above the first layer [layer 1]
  3. Set the Fill for Layer 2 to 0%
  4. Apply the Gradient Overlay to Layer 2.
  • thanks.. that'll do it. i've used the fill 0 trick for outlines before.. a bit irritating to have to do that but all ya can do is all ya can do ;)
    – Damon
    Oct 24, 2012 at 3:22

Or You could try this method:

  1. Set colour overlay on the layer
  2. Transform the layer to a smart object
  3. Set the gradient effect of the smart object

This way You have both effects on the same layer and You can also edit them.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.