本文介绍了显示图像css html的一部分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一张 width:300px,height:400px;

我的容器大小是 width:168px,height:208px;

我只想显示图像的一部分,以便可以填充容器.

I want to display only a part of the image so that it can fill the container.

点赞:假设左上角是原始图片的 0px 0px .我想显示从 10px 0px(左上角)到200px 208px(右下角)的图片,以使其适合容器.

like: Suppose top left corner is 0px 0px bottom right corner is 300px 400px of the original image.I want to display picture from 10px 0px(top-left) to 200px 208px(bottom-right) such that it fits in the container.

如何在CSS中执行此操作?

推荐答案

将其用作背景图像:

div {
  width: 168px;
  height: 208px;
  background: url("http://lorempixel.com/200/300/") no-repeat left -10px;
}
<div></div>

使div 溢出:隐藏

div {
  width: 168px;
  height: 208px;
  overflow: hidden;
}
img {
  position: relative;
  top: -10px;
}
<div>
  <img src="http://lorempixel.com/200/300/" />
</div>

这篇关于显示图像css html的一部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 09:57