【发布时间】:2018-11-28 14:19:42
【问题描述】:
我有几个不同的图像,它们都具有不同的高度/宽度。我希望它们都具有相同的高度并保持它们的纵横比,所以我认为 css 宽度应该等于 auto。如何实现我的所有图像都具有相同的高度但保持响应能力?
我编写了以下包含图像的代码:
<div class="container container-margin">
<div class="columns">
<div class="column is-one-third">
<div class="card">
<div class="card-image">
<figure class="image">
<img class="bw-filter" src="/images/battleport.png"/>
</figure>
</div>
<div class="card-content remove-padding-left">
<div class="content">
<h6 class="">Battleport</h6>
<p><i>Study</i></p>
<br>
</div>
</div>
</div>
</div>
<div class="column is-one-third">
<div class="card">
<div class="card-image">
<figure class="image">
<img class="bw-filter" src="/images/crmfabriek.png"/>
</figure>
</div>
<div class="card-content remove-padding-left">
<div class="content">
<h6 class="">CRM Fabriek</h6>
<p><i>Business</i></p>
<br>
</div>
</div>
</div>
</div>
<div class="column is-one-thrid">
</div>
</div>
除此之外,我还查看了以下主题
- How to keep responsive images same height?
- How can I make all images of different height and width the same via CSS?
不幸的是,主题中的解决方案不适用于我的代码。谁能帮帮我?
【问题讨论】:
-
我担心这样的事情你可能不得不使用js。看这个插件:brm.io/jquery-match-height 演示:brm.io/jquery-match-height-demo