Требуется ли свойство -o-border-image? - PullRequest
0 голосов
/ 05 апреля 2020

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

-moz-border-image: url(".....
-webkit-border-image: url(".....
border-image: url(".....

, чего не хватало, так это свойства оперы, например: transition: -o-transition

Было бы целесообразно добавить его как

-o-border-image

или это не обязательно?

Ответы [ 2 ]

0 голосов
/ 05 апреля 2020

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

Поддержка border-image ( без * 1005) * префикс поставщика) был в:

  • IE с версии 11
  • Край с версии 12 (текущая версия 80)
  • Firefox с версии 15 (текущая версия 74)
  • Chrome с версии 15 (текущая версия 80)
  • Safari с версии 6 (текущая версия 13)
  • Опера с версии 15 (текущая) версия 66)

источник

0 голосов
/ 05 апреля 2020

Сокращения border-image содержат ошибки в большинстве старых браузеров. Лучше использовать отдельные свойства:

border-image-source
border-image-slice
border-image-width
border-image-outset
border-image-repeat

Свойство border-image-repeat долгое время глючило.

Opera: fixed in version 43
Firefox: fixed in version 50
Chrome: fixed in version 56
Safari: fixed in version 9.1
Edge: no problem

Так что я думаю, что лучше использовать отдельные свойства border-image-___ и избегайте использования border-image-repeat для поддержки старых браузеров. Таким образом, вам не нужно использовать префиксы -moz-, -webkit- или -o-.

...