fixed transparency with gradient