【发布时间】:2012-06-17 05:56:23
【问题描述】:
我为图像竞赛编写了一个应用程序,我现在想要实现的是显示这些图像。我遇到了一个小问题。
我通过保持纵横比将图像的大小调整为 400 像素 x 400 像素。这意味着一张图像可以是 400 像素宽和 200 像素高。另一个图像可以是 100px 宽和 400px 高。
客户端应用程序希望将它们显示在具有固定高度和宽度的网格中。
有这个 css 技巧可以显示图像的一部分,但是当我这样做时,有些只显示图像的左角,在该区域只能显示白色或黑色,所以对我没有好处。
当我查看 facebook 时,他们在对齐图像和显示图像中心方面做得很好。
我怎样才能让它工作?
要求显示的缩略图大小为 100 x 100 像素
谢谢。
【问题讨论】:
-
考虑改写这句话:“某些图像在该区域不是白色的”,因为它目前没有任何意义。
-
你不小心一个字。
-
你为什么使用 - li:hover { height:auto; } ?
-
抱歉改写了。这里是凌晨 1 点。忘记 li:hover,例如,这就是 jsut。
-
@DarthVader 你的意思是类似于我更新的例子的解决方案吗?
标签: javascript html css image