Как применить clip-path либо svg-маску для обрезки изображения?

Имеется следующий код:

<div class="img-wrap">
  <img src="https://i.imgur.com/1UFBLw8.png" alt="">
</div>

Необходимо обрезать изображение таким образом -

введите сюда описание изображения

Окружность выглядит так:

введите сюда описание изображения

Треугольник - так

введите сюда описание изображения

Однако не вполне понятно, как обрезать изображение таким способом, как на первом скрине. Заранее спасибо за ответ. Код: https://jsfiddle.net/4gy7waf1/


Ответы (1 шт):

Автор решения: Alexandr Järvi

Выполнил таким образом:

.img-wrap {
  width: 98px;
  height: 98px;
  clip-path: url(#myClip);
}
<div class="img-wrap">
  <img src="https://i.imgur.com/1UFBLw8.png" alt="">
</div>

<svg width="0" height="0">
  <defs>
    <clipPath id="myClip">
      <circle cx="48" cy="48" r="48"/>
      <polygon points="48,96 70,77 98,96" />
    </clipPath>
  </defs>
</svg>

→ Ссылка