Fix #14. seperate gradient to background-image and in a more

Fix#14. seperate gradient to background-image and in a more  browser compatibility way.