2012-03-06 167 views
3

我只注意到在vk.com在你的相册中的图片有固定的宽度,但高度也是固定的,但图像切割成像middle.And如果我复制路径的图像和查看只有他们没有被削减。固定图像的宽度和高度,但高度被削减

我有这样的照片更容易理解

enter image description here

如何做到这一点?

回答

6

它们的容器有一个固定的高度,设置为overflow:hidden

HTML:

<ul> 
<li><img src="//lorempixel.com/100/100/"></li> 
<li><img src="//lorempixel.com/100/200/"></li> 
<li><img src="//lorempixel.com/100/300/"></li> 
<li><img src="//lorempixel.com/100/400/"></li> 
</ul>​ 

CSS:

li { float:left; height:100px; overflow:hidden; margin:10px; } 

演示:jsfiddle.net/tbedf

+0

谢谢@Marcel :) – Ben 2012-03-06 01:01:50

+0

这太好了。正是我在寻找 – DarthVader 2012-06-13 18:52:00

2

的图像可以被放置在具有固定高度的容器股利和然后将容器div设置为overflow: hidden。这会剪裁比容器大的任何子对象。裁剪仅在显示时间,图像本身保持不变。

你可以看到包含分区,您可以切换隐藏的,可见在这个演示的溢出设置图像的例子:http://jsfiddle.net/jfriend00/npzjn/

+0

好吧,但如果图像是30,那么每个4必须在不同的div? – Ben 2012-03-06 00:47:47

+0

@MarianPetrov - 是的,这里有问题吗?显示器中的每一行都是自己的div并不罕见。 – jfriend00 2012-03-06 00:49:02

+0

嗯,这是新的谢谢:)但如何将所有图像对齐的顶部,如果他们有不同的高度? – Ben 2012-03-06 00:56:48