2012-03-06 164 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