首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个大图像旁边的两个小对齐图像

一个大图像旁边的两个小对齐图像
EN

Stack Overflow用户
提问于 2016-03-08 22:16:21
回答 2查看 2.5K关注 0票数 1

我正在为如何编写代码来创建两个垂直图像而苦苦挣扎,是否有可能在不减小宽度的情况下减小较大图像的高度?因为我需要把它放在col md-8上,你有什么想法吗?

这是我需要制作的图像。Click here

HTML代码

代码语言:javascript
复制
<div class="row col-md-8">
<img class="row img-big img-responsive" src="/assets/icons/people-crowd-child-kid-large.jpg"></div>
</div

CSS代码

代码语言:javascript
复制
.img-big{ height: 100%;width: 100%; }

上面的代码是我用来制作图片2和3旁边的大图的代码。大图的尺寸是900x767。

EN

回答 2

Stack Overflow用户

发布于 2016-03-08 22:33:38

您可以使用flexbox属性来实现所需内容,并将图像设置为背景。

代码语言:javascript
复制
body, html {
  margin: 0;
  padding: 0;
  color: white;
}

.container {
  height: 767px;
  display: flex;
}

.left {
  background-image: url('http://i.imgur.com/AzeiaRY.jpg');
  background-size: cover;
  flex: 1;
}

.right {
  display: flex;
  flex-direction: column;
  flex: 0 0 50%;
}

.one {
  background-image: url('http://i.imgur.com/AzeiaRY.jpg');
  background-size: cover;
  flex: 50%;
}

.two {
  background-image: url('http://i.imgur.com/AzeiaRY.jpg');
  background-size: cover;
  flex: 50%;

}
代码语言:javascript
复制
<div class="container">
  <div class="left">Left image</div>
  <div class="right">
    <div class="one">First image</div>
    <div class="two">Second image</div>
  </div>
</div>

票数 1
EN

Stack Overflow用户

发布于 2016-03-08 22:33:09

您应该像下面这样设置代码的格式:

代码语言:javascript
复制
<div class="row">
    <div class="col-md-8">
        <img class="img-big img-responsive" src="/assets/icons/people-crowd-child-kid-large.jpg"></div> 
    </div>
    <div class="col-md-4">
         <img src="OTHER IMAGE"></div>
         <img src="OTHER IMAGE"></div>
    </div>
</div>

正如您在col-md-4中看到的底部的两个图像一样,如果您展开宽度100%,则下一个图像将落在下方。

您实际上不应该在类名称中同时包含rowcol-md。(参见http://getbootstrap.com/css/)

关于减少高度而不是宽度,你不能在Paint或Photoshop上裁剪图像并上传具有正确高度的图像吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35869743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档