html - 如何居中裁剪宽度较大的高清图像

标签 html image css

我正在使用它来裁剪,但这对于较宽的图像无法正常工作,但对于那些高度更大的图像来说效果很好。

 border:1px solid black;
 background: url(http://www.hdwallpaper201.com/wp-content/uploads/2014/11/Rajnikanth-Sketch-HD-Photo.jpg) no-repeat scroll center center / 100% auto transparent;
 height: 200px;
 width: 200px;
 left: 717px;
 top: 646px;
 z-index: auto;

Fiddle Link

最佳答案

你可以使用background-size: cover

.bg {
 border:1px solid black;
 background: url(http://www.hdwallpaper201.com/wp-content/uploads/2014/11/Rajnikanth-Sketch-HD-Photo.jpg) no-repeat scroll center center / 100% auto transparent;
 background-size: cover;
 height: 200px;
 width: 200px;
 left: 717px;
 top: 646px;
 z-index: auto;
}
<div class="bg"></div>

关于html - 如何居中裁剪宽度较大的高清图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27427115/

相关文章:

html - 制作三个相邻的倾斜div

image - 尺寸未知时如何将图像放入div

css - 我可以使用 CSS 编辑类幻灯片的背景吗?

css - Flex4 外部样式表 PropertyReference

javascript - 从 DOM 中删除尚未完全加载的图像 : is transmission aborted?

html - 输入和带有模式的 float 标签

html - 如何获取谷歌搜索卡片html

html - 如何将一个图像放在另一个图像之上

jquery - 如何在 yii 中显示图像而不是文件字段

c# - 如何让 .NET 保存此图像?