Как сделать чтобы фото обрезалось вот так?

Чтобы обрезать фото в HTML, вы можете использовать CSS свойство overflow и clip. Они позволяют задать обрезку для элементов на веб-странице.

1. Способ с использованием overflow:
Для начала, у вас должен быть контейнер, в котором расположено фото. Например, контейнер может быть <div> элементом с определенным классом или идентификатором. Далее, задайте размеры контейнера с помощью CSS свойств width и height, чтобы указать конечные размеры фото. Направление обрезки задается с помощью overflow:

   <div class="photo-container">
     <img src="your-photo.jpg" alt="Your Photo">
   </div>
   .photo-container {
     width: 300px;
     height: 200px;
     overflow: hidden;
   }

В данном примере фото будет обрезано по размерам контейнера (300px ширина и 200px высота) с помощью overflow: hidden;.

2. Способ с использованием clip:
Вы также можете использовать CSS свойство clip для определения области обрезки изображения. Для его использования, вы должны указать координаты обрезки (верхний левый и нижний правый угол) относительно контейнера. Например:

   <div class="photo-container">
     <img src="your-photo.jpg" alt="Your Photo">
   </div>
   .photo-container {
     width: 300px;
     height: 200px;
     position: relative;
   }
   
   .photo-container img {
     position: absolute;
     clip: rect(0px, 300px, 200px, 0px);
   }

В данном примере фото будет обрезано по указанным координатам (от 0px слева, 0px сверху, до 300px справа и 200px снизу) с помощью clip.

Помните, что оба способа позволяют вам обрезать изображение в HTML, но не изменяют сам файл изображения. Они просто скрывают лишние части изображения, чтобы отобразить только указанную область.