A improved mixin for svg gradients