列固定高度-保持图像长宽比?

角cho

我的代码在这里:JSFiddle(我正在使用Bootstrap 3)

基本上,我的问题是我无法获取列中的图像以保持其宽高比,这可能是因为列高是固定的。

如果我删除:

img {
width: 100%;
height:100%;
}

图像只是被裁剪...

列的大小是固定的,因为我希望页面的整个主体垂直适合窗口并且没有滚动条,因为我正在桌面应用程序上工作,所以我发现的唯一解决方案是在Viewport单元中定义所有内容。

我不确定自己是否在正确的道路上,尝试在vh / vw中定义所有内容?也许还有另一种方法?

粗略地说(或画图)这是我最终要实现的目标:布局

任何输入将不胜感激。

卢卡斯·赫根伯格(Lukas Hechenberger)

div如果使用img-tags,请使用s代替,并将图像src用作背景网址。然后,您可以设置background-sizecontaincover

/* Latest compiled and minified CSS included as External Resource*/

/* Optional theme */
@import url('//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css');
html, body{
    height:100vh;
    overflow:hidden;
}

.container-fluid {
    height: 80vh;
    width: 90vw;
    overflow-y:hidden;
}

.col-lg-6 {
    height: 32vh;
    overflow:hidden;
}

.col-md-6 {
    height: 32vh;
    overflow:hidden;
}

.col-s-6 {
    height: 32vh;
    overflow:hidden;
}

img {
 width: 100%;
  height:100%;
}

#img-1 {
  background: url(http://farm5.staticflickr.com/4149/5174348786_e4a8494137.jpg) center center no-repeat;
  background-size: contain;
  height: 100%;
}

#img-2 {
  background: url(http://noliesradio.org/wp/wp-content/uploads/2014/02/introslide.JPG_.jpg) center center no-repeat;
  background-size: cover;
  height: 100%;
}
 <div class="container-fluid">
 <div class="row">
      <div class="row">
          
    <div class="col-lg-6 col-md-6 col-s-6">
      <div id="img-1" src="http://farm5.staticflickr.com/4149/5174348786_e4a8494137.jpg">
      </div>
    </div>
    <div class="col-lg-6 col-md-6 col-s-6">
      <div id="img-2">
      </div>
    </div>
  </div>
     <div class="row">
          
    <div class="col-lg-6 col-md-6 col-s-6">
      <img src="http://www-static.weddingbee.com/pics/52547/jacaranda.jpg">
    </div>
                                        
    <div class="col-lg-6 col-md-6">
      <img src="http://www.paramountplants.co.uk/images/evergreen-screening/acer-palmatum-dissectum-garnet-specimen-tree.jpg">
    </div>
  </div>
  </div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据高度保持div长宽比

来自分类Dev

根据高度保持div的长宽比

来自分类Dev

快速-旋转图像,然后放大并裁剪以保持宽度/高度长宽比不变

来自分类常见问题

增加弹性列的高度,但保持宽度固定

来自分类Dev

增加弹性列的高度,但保持宽度固定

来自分类Dev

CSS保持给定高度的div长宽比

来自分类Dev

根据宽度和高度保持长宽比

来自分类Dev

保持图像长宽比的图像表

来自分类Dev

如何保持固定高度

来自分类Dev

CSS:图像具有“固定”的高度,最大宽度并保持宽高比?

来自分类Dev

CSS:图像具有“固定”的高度,最大宽度并保持宽高比?

来自分类Dev

具有100%高度保留长宽比的HTML背景图像

来自分类Dev

如何在CSS中保持图像的长宽比?

来自分类Dev

具有动态尺寸的图像网格固定长宽比

来自分类Dev

Bootstrap 4固定图像高度

来自分类Dev

FFMPEG SET ZxY宽度和高度缩略图,同时保持填充的长宽比

来自分类Dev

尝试调整大小和压缩高度,仅保持高质量的长宽比

来自分类Dev

更改img的高度,使其与jQuery的宽度保持一定的长宽比

来自分类Dev

居中图像并保持相同的高度

来自分类Dev

如何在 PHP 中保持纵横比的同时将图像调整为固定宽度和高度?

来自分类Dev

CSS调整div的大小,同时保持包含图像的长宽比

来自分类Dev

在ggplot / ggimage中保持形状和图像的长宽比

来自分类Dev

如何在画布对象中保持图像的长宽比

来自分类Dev

灵活的标题,可保持徽标图像的长宽比

来自分类Dev

CSS图像固定高度动态宽度

来自分类Dev

固定高度的中心图像如何定位

来自分类Dev

以固定的高度和宽度换行图像

来自分类Dev

CSS列保持相同的高度

来自分类Dev

matplotlib imshow固定长宽比和垂直色条与主轴高度匹配

Related 相关文章

  1. 1

    根据高度保持div长宽比

  2. 2

    根据高度保持div的长宽比

  3. 3

    快速-旋转图像,然后放大并裁剪以保持宽度/高度长宽比不变

  4. 4

    增加弹性列的高度,但保持宽度固定

  5. 5

    增加弹性列的高度,但保持宽度固定

  6. 6

    CSS保持给定高度的div长宽比

  7. 7

    根据宽度和高度保持长宽比

  8. 8

    保持图像长宽比的图像表

  9. 9

    如何保持固定高度

  10. 10

    CSS:图像具有“固定”的高度,最大宽度并保持宽高比?

  11. 11

    CSS:图像具有“固定”的高度,最大宽度并保持宽高比?

  12. 12

    具有100%高度保留长宽比的HTML背景图像

  13. 13

    如何在CSS中保持图像的长宽比?

  14. 14

    具有动态尺寸的图像网格固定长宽比

  15. 15

    Bootstrap 4固定图像高度

  16. 16

    FFMPEG SET ZxY宽度和高度缩略图,同时保持填充的长宽比

  17. 17

    尝试调整大小和压缩高度,仅保持高质量的长宽比

  18. 18

    更改img的高度,使其与jQuery的宽度保持一定的长宽比

  19. 19

    居中图像并保持相同的高度

  20. 20

    如何在 PHP 中保持纵横比的同时将图像调整为固定宽度和高度?

  21. 21

    CSS调整div的大小,同时保持包含图像的长宽比

  22. 22

    在ggplot / ggimage中保持形状和图像的长宽比

  23. 23

    如何在画布对象中保持图像的长宽比

  24. 24

    灵活的标题,可保持徽标图像的长宽比

  25. 25

    CSS图像固定高度动态宽度

  26. 26

    固定高度的中心图像如何定位

  27. 27

    以固定的高度和宽度换行图像

  28. 28

    CSS列保持相同的高度

  29. 29

    matplotlib imshow固定长宽比和垂直色条与主轴高度匹配

热门标签

归档