0

我已经以百分比设置布局,但我的 div 包含需要保持比例的图像。例如,我计算过保持 2 : 1 所以宽度 = 300 像素,高度 = 150 像素。

我怎么能只用css做到这一点?我可以读取百分比并将其除以 2 吗?

4

3 回答 3

0

为了使图像保持比例,只需要定义一个维度。

因此,如果您将宽度设置为 300 像素,高度设置为自动,它将保持比例。

于 2013-10-23T08:46:29.650 回答
0

您可以使用

width:66.67%width:33.33%

于 2013-10-23T08:47:33.933 回答
0

您不能使用图像的百分比,就好像您以百分比定义图像宽度一样,它将缩小到它的父 div 宽度。因此,您必须按比例定义图像的宽度(以像素为单位),因为您希望原始图像大小成比例。但是,如果您想按比例划分 div 的宽度,则可以使用百分比。为了使图像成比例,只需定义宽度而不是高度,这将使图像与原始大小成比例。

于 2013-10-23T08:50:55.553 回答