首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将引导卡类划分为3个相同大小的水平盒和2个垂直框

将引导卡类划分为3个相同大小的水平盒和2个垂直框
EN

Stack Overflow用户
提问于 2020-12-26 14:24:23
回答 3查看 407关注 0票数 1

我使用的是引导程序4,我有下面的引导代码块:

代码语言:javascript
复制
<div class="card-body text-success">

</div>

我需要创建一个图片库:3个相同大小的水平框和2个垂直框,因此我尝试了以下代码:

代码语言:javascript
复制
<div class="card-body text-success">
    <div class="row">
        <div class="col-4">
            Your text
        </div>
        <div class="col-4">
            Your text
        </div>
        <div class="col-4">
            Your text
        </div>
    </div>
    <div class="row">
        <div class="col-4">
            Your text
        </div>
        <div class="col-4">
            Your text
        </div>
        <div class="col-4">
            Your text
        </div>
    </div>
</div>

但是这会在图像之间产生一些空间。我需要图像之间没有任何空间。我能做些什么才能做到这一点?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-12-26 16:51:40

试着这样做:

代码语言:javascript
复制
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet"/>
<div class="card-group flex-wrap">
  <div class="card border-0">
    <img class="card-img-top" src="https://cdn.pixabay.com/photo/2020/10/03/14/54/rock-formations-5623735__340.jpg" alt="Card image cap">
  </div>
  <div class="card border-0">
    <img class="card-img-top" src="https://cdn.pixabay.com/photo/2020/10/03/14/54/rock-formations-5623735__340.jpg" alt="Card image cap">
  </div>
  <div class="card border-0">
    <img class="card-img-top" src="https://cdn.pixabay.com/photo/2020/10/03/14/54/rock-formations-5623735__340.jpg" alt="Card image cap">
  </div>
</div>
<div class="card-group flex-wrap">
  <div class="card border-0">
    <img class="card-img-top" src="https://cdn.pixabay.com/photo/2020/10/03/14/54/rock-formations-5623735__340.jpg" alt="Card image cap">
  </div>
  <div class="card border-0">
    <img class="card-img-top" src="https://cdn.pixabay.com/photo/2020/10/03/14/54/rock-formations-5623735__340.jpg" alt="Card image cap">
  </div>
  <div class="card border-0">
    <!-- this is empty space -->
  </div>
</div>

票数 0
EN

Stack Overflow用户

发布于 2020-12-26 19:35:08

CSS

代码语言:javascript
复制
.borders{
  border: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

代码语言:javascript
复制
<div class="card-group">
    <img class="card-img-top card borders" src="https://source.unsplash.com/random/200x200">
    <img class="card-img-top card borders"  src="https://source.unsplash.com/random/200x200">
    <img class="card-img-top card borders"  src="https://source.unsplash.com/random/200x200">
</div>

<div class="card-group">
    <img class="card-img-top card borders" src="https://source.unsplash.com/random/200x200">
    <img class="card-img-top card borders"  src="https://source.unsplash.com/random/200x200">
    <img class="card-img-top card borders"  src="https://source.unsplash.com/random/200x200">
</div>

预览屏幕短

票数 1
EN

Stack Overflow用户

发布于 2020-12-27 00:34:01

你也可以考虑用简单的CSS来做你的图库。女巫使HTML变得更好:

代码语言:javascript
复制
.gallery {
  width: 600px;
  display: grid;
  grid-template-columns: auto auto auto;
  grid-template-rows: auto auto;
  grid-gap: 0;
}
.gallery > * {
  width: 200px;
}
代码语言:javascript
复制
<div class="gallery">
    <img src="https://source.unsplash.com/random/200x200?1" alt="">
    <img src="https://source.unsplash.com/random/200x200?2" alt="">
    <img src="https://source.unsplash.com/random/200x200?3" alt="">
    <img src="https://source.unsplash.com/random/200x200?4" alt="">
    <img src="https://source.unsplash.com/random/200x200?5" alt="">
    <img src="https://source.unsplash.com/random/200x200?6" alt="">
</div>

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

https://stackoverflow.com/questions/65457320

复制
相关文章

相似问题

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