градиент фона не работает в Chrome (работает в Firefox)

0

Я пытаюсь иметь линейный градиент фона в браузере. Он работает в FF, но не работает в Chrome. Мои CSS выглядят следующим образом:

  /* works in FF */

  background: -moz-linear-gradient(center top , rgb(40, 40, 40) 0px, rgb(10, 10, 10) 100%) repeat scroll 0% 0% transparent;


  /* Not working in chrome */
  background: -webkit-linear-gradient(center top , rgb(40, 40, 40) 0px, rgb(10, 10, 10) 100%) repeat scroll 0% 0% transparent;

Что не так?

Теги:

1 ответ

1
Лучший ответ

Из моего комментария, в будущем используйте Ultimate CSS Gradient Generator.

Вы также можете загрузить свой собственный CSS для создания стиля совместимости браузера.

Из вашего CSS:

background: -moz-linear-gradient(center top , rgb(40, 40, 40) 0px, rgb(10, 10, 10) 100%) repeat scroll 0% 0% transparent;

Выходы генератора:

background: #282828; /* Old browsers */
background: -moz-linear-gradient(left, #282828 0px, #0a0a0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0px,#282828), color-stop(100%,#0a0a0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #282828 0px,#0a0a0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #282828 0px,#0a0a0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #282828 0px,#0a0a0a 100%); /* IE10+ */
background: linear-gradient(to right, #282828 0px,#0a0a0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#0a0a0a',GradientType=1 ); /* IE6-9 */

JSFiddle

Ещё вопросы

Сообщество Overcoder
Наверх
Меню