У меня странная проблема с несколькими фонами.Я использую комбинацию линейного градиента, радиального градиента и повторяющегося изображения GIF, чтобы сделать фон для страницы.Вот код, который я назначаю основному контейнеру (сначала внутри тела):
background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 75%, rgba(0,0,0,.8) 100%), -moz-radial-gradient(95% 5%, circle farthest-side, rgba(255,255,255,.3) 0%,rgba(255,255,255,.0) 50%), url("../img/bodyBackground.gif");
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.8))), -webkit-radial-gradient(95% 5%, circle farthest-side, rgba(255,255,255,.3) 0%,rgba(255,255,255,.0) 50%), url("../img/bodyBackground.gif");
background-image: -o-linear-gradient(top, rgba(0,0,0,0) 75%,rgba(0,0,0,.8) 100%), -o-radial-gradient(95% 5%, circle farthest-side, rgba(255,255,255,.3) 0%,rgba(255,255,255,.0) 50%), url("../img/bodyBackground.gif");
background-image: -ms-linear-gradient(top, rgba(0,0,0,0) 75%,rgba(0,0,0,.8) 100%), -ms-radial-gradient(95% 5%, circle farthest-side, rgba(255,255,255,.3) 0%,rgba(255,255,255,.0) 50%), url("../img/bodyBackground.gif");
background-image: linear-gradient(top, rgba(0,0,0,0) 75%,rgba(0,0,0,.8) 100%), radial-gradient(95% 5%, circle farthest-side, rgba(255,255,255,.3) 0%,rgba(255,255,255,.0) 50%), url("../img/bodyBackground.gif");
background-repeat: no-repeat, no-repeat, repeat;
Я использовал css3generator , так что я почти уверен, что градиенты в порядке.Далее я использую Modernizr, чтобы сделать запасной вариант для браузеров ald.Этот стиль назначается контейнеру, если это nside .no-js, .no-multipbgs или .no-cssgradients html:
background-image: url("../img/bodyBackground.gif")
Все браузеры работают нормально, IE9 откатывается правильно, ноопера ... Я тестирую в Опере 11.11, и он не отображает фон вообще.В то же время, Modernizr говорит, что он имеет несколько фонов и функцию градиентов CSS.Я просто не могу понять, что я делаю не так.
Посмотрите, пожалуйста, мой сайт и помогите!