Я пытаюсь добавить прозрачный линейный градиент в div и заставить его работать в разных браузерах, кажется, не так просто.Проблемы с линейным градиентом CSS3 с разными браузерами
background-image:-moz-linear-gradient(left center , $secondary-color, rgba(255, 82, 66, 0) 52%);
background-image:-webkit-linear-gradient(left center , $secondary-color, rgba(255, 82, 66, 0) 52%);
background-image:-o-linear-gradient(left center , $secondary-color, rgba(255, 82, 66, 0) 52%);
background-image:-ms-linear-gradient(left center , $secondary-color, rgba(255, 82, 66, 0) 52%);
background-image: linear-gradient(left center , $secondary-color, rgba(255, 82, 66, 0) 52%);
Это не работает ни в каком браузере. Если я удалю все строки , кроме-moz-linear-gradient
, он работает в Firefox. Как так?
Сообщение об ошибке «Неверное значение свойства». Но поскольку он работает только с представленным поставщиком -moz-
, я думаю, что ценности должны быть хорошими?
Поскольку вы не используете правильный синтаксис (по крайней мере определенно не для стандартного 'линейно-gradient'). – Harry
Согласно [W3Schools] (http://www.w3schools.com/css/css3_gradients.asp): линейный градиент (левый верхний, красный, желтый) - непрозрачность в конце, что является проблемой? – BTB
Вы можете (и должны) отбросить большинство этих префиксов в любом случае: http://caniuse.com/#search=gradient – LuudJacobs