【发布时间】:2015-08-19 14:56:09
【问题描述】:
我正在尝试创建一个简单的 div,其中包含可以具有不同大小和比例的图像。 图片不应被拉伸或裁剪,并且必须垂直和水平居中。
目前我对此感到困惑:JSFiddle
.circleImage {
height: 100px; /* equals max image height */
width: 100px;
white-space: nowrap;
text-align: center;
line-height: 100px;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
overflow: hidden;
border: solid 1px grey;
}
.circleImage img{
vertical-align: middle;
max-height: 100%;
max-width: 100%;
}
在第二张和第三张图片的顶部有那些微小的空间。有什么办法可以摆脱它们吗?
【问题讨论】:
-
不能在 jsfiddle 上工作。图片损坏
-
@Tushar 不明白你的意思。对我来说,它在 jsfiddle 上按预期工作
-
也许,
vertical-align: top;用于图像