css - 如何在 Bootstrap 缩略图方形和响应中制作图像?

标签 css twitter-bootstrap

目前我正在使用 Bootstrap 缩略图。这段代码正是我想要的,但仅限于桌面 View 。一旦我调整到移动设备,它会保留我指定的 358x358 大小,因此它没有响应。

基本上,无论提供给它的图像文件如何,我都希望缩略图图像始终被裁剪为正方形。如何使它具有响应性但保持相同的方形图像纵横比?感谢您的帮助。

.thumb-img{
   object-fit: cover;
   overflow: hidden;
   height: 358px; 
   width : 358px;
}           

我是这样用的

<div class="thumbnail">
      <img class="thumb-img" src="66-Yacht-582x357.jpg" alt="yacht" />
</div>

最佳答案

对于响应大小,您可以使用 vw 来代替 px。 像这样:

.thumb-img{
   object-fit: cover;
   overflow: hidden;
   height: 30vh; 
   width : 30vw;
}  

关于css - 如何在 Bootstrap 缩略图方形和响应中制作图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43578264/

相关文章:

html - 使用 Bootstrap 在移动 View 中将单个表分成 2 个表

css 表达式导致更少的错误

javascript - Bootstrap 模式加载远程内容生成 2 个请求

jquery - 使用 Bootstrap 验证器进行远程调用

html - 使用检查器窗口进行填充

jquery - ' Uncaught ReferenceError : jQuery is not defined' with create-react-app

html - 两个并排的 Bootstrap 按钮

javascript - JS/CSS : how to animate a circle to pill shape?

css - React-Circular-Progressbar 中的文本未居中

jquery - 如何删除使用 JQuery 创建的 DIV