Вставка Clip-Path в CSS не работает в chrome

Я пытаюсь использовать свойство CSS clip-path, но я получаю сообщение Invalid property value ошибка в Chrome.

screenshot

вот небольшая демонстрация:

.clip-me {  
  clip-path: inset(0px 50px 50px 0px); /* top, right, bottom, left */
}
<img class="clip-me" src="http://i.stack.imgur.com/MnWjF.png" width="100">

Clip Path Example

Примечание: это отличается от этого вопроса на clip-path не работает с chrome, потому что он специально спрашивает о том, как применить путь клипа с помощью SVG (не CSS)

согласно могу я использовать, оно должен работать в chrome.

1 ответов


оказывается, мне просто нужно было -webkit- префикс (хотя я не вижу его в этом списке!--9-->префиксы)

.clip-me {           /* top, right, bottom, left */
  -webkit-clip-path: inset(0px 50px 50px 0px); 
          clip-path: inset(0px 50px 50px 0px); 
}
<img class="clip-me" src="http://i.stack.imgur.com/MnWjF.png" width="100">

обновление с хром 55, clip-path без префикса поставщика теперь поддерживается, но многие другие браузеры по-прежнему требуют использования -webkit-clip-path так безопаснее включить его на данный момент.

вот снимок CanIUse (по состоянию на 2017 год), с дополнительным детали в правом верхнем углу частичной поддержки браузеров часто указывают на необходимость -webkit- префикс

Can I Use Snaptshot

Более Дальнеишее Чтение: