Bootstrap 4中没有img-responsive选项

54
我刚刚下载了Bootstrap 4 alpha 2的源代码,但在里面找不到类。它存在于Bootstrap 3的源代码中,我可以在Notepad++中找到它,但在Bootstrap 4的文件(位于文件夹中)中不存在。
它到底发生了什么?
7个回答

87

来自 Bootstrap 4 文档

在 Bootstrap 中,使用 .img-fluid 样式可以使图片实现响应式布局。max-width: 100%; 和 height: auto; 样式将被应用到图片上,这样图片就可以随着父元素进行缩放。


9
所以我们应该使用 img-fluid 代替 img-responsive 吗? - Vahid Amiri
1
没错,它应用了与v3中的img-responsive完全相同的样式。 - Boxiom
12
如果它的功能没有改变,那为什么要修改它呢?他们只是无缘无故地进行了一项破坏性修改吗? - Vahid Amiri
2
根据alpha 2版本日志的描述:"将.img-responsive重命名为.img-fluid,以避免今后在各种响应式图片解决方案中产生混淆。" - Boxiom

22

Bootstrap 3:.img-responsive

Bootstrap 4:.img-fluid

就像Bootstrap 4 Images中所述:

在Bootstrap 4中,使用.img-fluid可以使图片具有响应性。max-width:100%;和height:auto;被应用于图像,以便它与父元素一起缩放。

<img class="img-fluid" src="" alt=""> //This will make your image responsive

5

3
在Bootstrap 4中,您可以使用class="img-fluid"。通过应用max-width:100%和height:auto属性,使图像响应式地缩放以适应父元素大小。以下是建议的代码:<img src="..." class="img-fluid" alt="Responsive image">

2

使用img-fluid类代替img-responsive类

参见文档


这个答案与被接受的答案有何不同?它是否添加了任何内容? - j08691

2

1
你还可以使用.img-thumbnail,它与.img-fluid相同,但也会使图像呈现出1像素圆角边框的外观。
看一下结果:图像缩略图

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接