Я пытаюсь сделать изображение в форме треугольной формы накладываться на изображение полной ширины.Альтернатива использованию клипа для фоновых изображений
Это достаточно легко сделать треугольной формы фоновое изображение, используя границы с, границы-цвета и фона изображения, например, так:
border-width: 350px 50vw 0px 0px;
border-color: white transparent transparent transparent;
background-image: url(/img/rainbow4.jpg);
Но есть пустое пространство вам не может накладывать поверх другого изображения, вы получите следующее http://codepen.io/anon/pen/ENVWRz
Если вы установили:
border-color: transparent transparent transparent transparent;
Тогда изображение появится квадратным, так что это не сработает.
Мне удалось заставить его работать, используя клип-путь, но это очень плохо поддерживается во многих браузерах, поэтому я стараюсь избегать такого подхода.