У меня есть изображение, которое будет использоваться в качестве знака 1400x350, и я бы хотел показать, возможно, 80% его высоты. Я не хочу масштабировать изображение, мне нужно отобразить только его часть. Представьте себе картину автомобиля, и я хочу отображать ее чуть выше шин.Как отобразить часть изображения с помощью CSS?
Все, что я нашел, показывает, как масштабировать или изменять размер изображения, но при этом все еще отображается 100% исходного изображения. Я просто хочу отобразить часть исходного изображения. Я могу вручную обрезать изображение в редакторе изображений, но я надеюсь, что смогу сделать это с помощью CSS.
Я использую это как фон в div на данный момент.
div.banner {
content: url('../Images/banner.jpg');
background-color: #A5B7C7;
}
<div class="banner"></div>
Если вы устанавливаете как «фоновое изображение», попробовали ли вы использовать свойство «background-size» css в процентах для масштабирования изображения, обрезая его? –
Возможный дубликат [Как отображать только часть изображения в HTML/CSS?] (Https://stackoverflow.com/questions/57725/how-can-i-display-just-a-portion-of- an-image-in-html-css) – Steven