Я предполагаю, что вы пытаетесь использовать условные градиенты там, где это поддерживается, но в противном случае изображение?
Если это так, то одним из способов будет сделать это через Javascript - например:
document.getElementById("whatever").style = "url(...)";
Я не уверен, как именно проверить тип браузера, но это должен быть простой поиск в Google.
Однако, если вы пытаетесь сделать так, чтобы изображение накладывалось на градиент, но было прозрачным (чтобы просвечивала часть градиента), вы можете попробовать то, что описано здесь: http://www.css3.info/introduction-opacity-rgba/
Обратите внимание, что для альфы используется 0,0-1,0, а не 0-255.