我使用居中的imgs作为某些图块的背景。我试图让这些图像与他们父母div的高度一起缩放,如果它们更宽,那么他们的父母会为他们隐藏溢出。如何将一个<img>居中放在一个div中并使其与div的高度一起缩放?
例子:
*我知道了现在的工作。答案是下面,我更新这个代码来显示所有我需要用它来得到它的工作*
HTML
<div class="container">
<img class="derp" src="http://gridiculo.us/images/kitty02.jpg">
</div>
CSS:
.container {
height:250px;
width:50%;
}
.derp{
object-fit: cover;
height: 100%;
width: 100%;
}
这里有一个近例:http://codepen.io/chriscoyier/pen/myPMGB
区别在于我使用s而不是背景图像,而不是完全填充div的img,它适合于高度并隐藏宽度溢出。
我试图避免使用背景图像,因为我使用了很多这些瓷砖,并且为每个瓷砖制作CSS规则都不起作用。
'width:auto' ..?? –
如果是背景,为什么不使用CSS背景(具有背景比例,背景位置等)。 – GolezTrol
@marc每个元素将使用不同的URL,我试图避免使用背景图像,因为他们会有大量的CSS规则。 – user3799026