Я экспериментирую с Angular Material в своем личном блоге и решил попробовать реализовать карточки на своей главной странице. На моем MacBook все выглядит отлично, но когда я просматриваю страницу на компьютере с Windows, мои изображения растягиваются по вертикали.
Приглядевшись немного ближе, кажется, что мои изображения растягиваются на полную высоту.
Мой код:
Я делаю это в представлении ASP.NET Razor следующим образом:
@foreach (var item in Model)
{
<md-card>
<img src="@Html.DisplayFor(modelItem => item.ImageUrl)" class="md-card-image" alt="Washed Out">
<md-card-title>
<md-card-title-text>
<span class="md-headline">@Html.DisplayFor(modelItem => item.Title)</span>
</md-card-title-text>
</md-card-title>
<md-card-content>
<p>
@Html.DisplayFor(modelItem => item.Description)
</p>
<hr />
<md-chips>
@foreach (var tag in item.Tags)
{
<md-chip>@tag.Name</md-chip>
}
</md-chips>
</md-card-content>
<md-card-actions layout="row" layout-align="space-between center">
<div class="md-body-2 lightgrey">
@String.Format(item.Created.ToLongDateString())
</div>
<md-button>@Html.ActionLink("View Post", "ViewPost", "Posts", new { id = item.Id, slug = item.URL }, null)</md-button>
</md-card-actions>
</md-card>
}
Вопрос
Как сделать так, чтобы мои изображения не растягивались до 100% их высоты?