【问题标题】:Bootstrap and responsive images引导和响应式图像
【发布时间】:2015-06-26 13:14:27
【问题描述】:

我在 img 标签内使用 .img-responsive 类。图像非常小 (42K),但是当页面加载时,图像会在几秒钟内显示为非常大,直到它缩小以适合持有它的元素的大小。

我应该如何使用引导程序处理响应式元素?

【问题讨论】:

  • 你能在 jsfiddle 中重现你的问题吗?
  • 使用img-responsive 不会导致您的图像这样做,您是否有其他代码干扰?
  • 听起来你的 CSS 需要一段时间才能加载
  • 听起来像@JamesKing 所说的,没有任何代码可看。如果这是一个大问题,您可以在显示页面之前加载资产。

标签: html css twitter-bootstrap


【解决方案1】:

当您的库代码(例如网格系统)加载较晚时会出现此问题,并且您的“IMG”标签可能具有以下 css:

sass

#yourIMG
     display:block
     max-width:100%
     height: auto
     width: 100% /*this one is your problem*/

width:100% 在加载网格系统之前使您的img 全宽,您可以删除/覆盖该 css 或提前加载您的网格系统代码

注意:网格系统,这里可以是任何文件或css哪个控制 你的img父标签width

【讨论】:

  • @Aibrean *在 SASS 中你不能使用 ; 这是一个语法错误,我不敢相信你只是编辑我的答案来添加这个
  • 在 SCSS 中你肯定会使用 ; 并且大多数 Bootstrap 还是使用 LESS。
  • 我知道,但它是一个 SASS
  • 问题原来是在网格系统之前加载了很多css,正如所指出的那样。我减少了不必要的 css 并解决了这个问题。
猜你喜欢
  • 2019-08-10
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 2021-02-04
  • 1970-01-01
  • 2015-09-26
  • 2020-09-19
  • 2014-03-09
相关资源
最近更新 更多