【发布时间】:2018-06-21 12:53:17
【问题描述】:
在 Angular 2 中,我有一个位于容器内的 img 集。我希望图像是容器宽度的 100%,但高度与宽度的纵横比相同。
例如,如果我有 500px x 250px (WxH) 的图像。容器为 1000px。当我将图像设置为容器宽度的 100% 时,高度将为 500 像素。这可能吗?到目前为止,我已经完成了:
<div>
<img style="max-width: 100%;width:auto; height:auto;" [src]="mediaURL" />
</div>
真的没用。如果照片小于容器,它会将纵横比锁定为原始宽度(即宽度不会达到 100%)。如果照片宽度大于容器高度,则高度将保持在原始高度。
【问题讨论】:
-
摆脱高度:自动使高度:0,然后将底部填充设置为看起来正确的百分比