кросс-браузерное правило линейного градиента - PullRequest
1 голос
/ 14 февраля 2012

Я использовал css3please , чтобы сгенерировать правило линейного градиента сверху вниз, которое будет работать во всех браузерах, поддерживающих этот стиль, и оно дало мне:

.box_gradient {
  background-color: #75A319;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#75A319), to(#9FCC1D)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #75A319, #9FCC1D); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #75A319, #9FCC1D); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #75A319, #9FCC1D); /* IE10 */
  background-image:      -o-linear-gradient(top, #75A319, #9FCC1D); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #75A319, #9FCC1D);
}

Я немного подозрительно отношусь к последнему правилу в этом классе:

  background-image: linear-gradient(to bottom, #75A319, #9FCC1D);

Интуитивно можно ожидать:

  background-image: linear-gradient(top bottom, #75A319, #9FCC1D);

Может ли кто-нибудь подтвердить или опровергнуть мои подозрения?

1 Ответ

3 голосов
/ 14 февраля 2012

MDN объясняет свойство linear-gradient здесь: https://developer.mozilla.org/en/CSS/linear-gradient

То, что вы получили от css3please, верно. to bottom указывает угол. В этом случае угол составляет 180 градусов.

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