Линейные градиенты не работают в Firefox 4 - PullRequest
1 голос
/ 04 апреля 2011

Я недавно пытался применить градиентный фон к веб-странице, используя только CSS3. при тестировании следующего кода:

body {background: -moz-linear-gradient(top, blue, white);}

Результат был: firefox grads went wrong

Не совсем то, что я искал ... Есть идеи, что происходит? ОС Win7 64bit и Firefox 4. Спасибо!

Ответы [ 2 ]

1 голос
/ 04 апреля 2011

Вы можете добавить no-repeat к этому фоновому свойству…

или установите высоту <body><html>) следующим образом:

html { height: 100%; }
body { background: -moz-linear-gradient(top, blue, white); height: 100%; }
1 голос
/ 04 апреля 2011

Это происходит потому, что высота тела мала, и по умолчанию фон повторяется.

Вы можете сделать так, чтобы это не повторялось:

body { background-repeat: no-repeat; }

или сделать высоту контейнера (html) размером окна:

html { height: 100%; }

хотя обратите внимание, что последний может иногда иметь неожиданные эффекты при прокрутке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...