【发布时间】:2014-08-20 14:17:30
【问题描述】:
我正在使用 Twitter Bootstrap,并且我有一组包含一些图像的列。
当用户在 480 像素以下查看它们时,我想更改图像的高度而不丢失它们的纵横比。
这是标记:
<div class="container-fluid">
<div class="row">
<div class="project no-padding col-xs-12">
<a href="#">
<figure>
<img class="img-responsive" src="image.jpg">
</figure>
</a>
</div>
</div>
...
我尝试过使用这个 CSS:
@media (max-width: @screen-xs-min) {
.project img { height:200px;}
}
这样做的问题是将图像拉伸到那个高度,它看起来一点也不好看。
有什么办法可以用 CSS 做到这一点吗?如果没有,是否有任何 JS 插件可以帮助我做到这一点?
【问题讨论】:
标签: html css twitter-bootstrap jquery-plugins