简体   繁体   English

Bootstrap 将列表元素包装成 3 行

[英]Bootstrap wrap list element into 3 row

I would like to wrap a list elements into 3 column using one <ul>我想使用一个<ul>将列表元素包装到 3 列中

Just to clarify what I want:只是为了澄清我想要什么:

党卫军

<ul class="list-group list-group-flush row-cols-3">
    <li class="list-group-item">Lorem Ipsum</li>
    <li class="list-group-item">Lorem Ipsum</li>
    <li class="list-group-item">Lorem Ipsum</li>
    <li class="list-group-item">Lorem Ipsum</li>
</ul>

I tried using row-cols-3 but it does not working.我尝试使用row-cols-3但它不起作用。

This is how it looks right now:这是它现在的样子: 党卫军

UPDATE更新

#1 #1

党卫军

#2 #2

党卫军

#3 #3

党卫军

Here is a solution thanks to https://getbootstrap.com/docs/5.0/components/list-group/#horizontal and @fabio.sang's comment at How to specify an element after which to wrap in css flexbox?这是一个解决方案,感谢https://getbootstrap.com/docs/5.0/components/list-group/#horizo ntal 和@fabio.sang 在How to specify an element which to wrap in css flexbox? 上的评论? . . Added some more li items for testing purposes.为测试目的添加了更多li项目。

 li { flex-basis: 33%; }
 <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" /> <ul class="list-group list-group-horizontal flex-wrap"> <li class="list-group-item">Lorem Ipsum</li> <li class="list-group-item">Lorem Ipsum</li> <li class="list-group-item">Lorem Ipsum</li> <li class="list-group-item">Lorem Ipsum</li> <li class="list-group-item">An item</li> <li class="list-group-item">A second item</li> <li class="list-group-item">A third item</li> <li class="list-group-item">An item</li> <li class="list-group-item">A second item</li> <li class="list-group-item">A third item</li> </ul>

This way the border and the rows and columns will be perfect.这样边框和行列就完美了。

<ul class="list-group list-group-horizontal row">
  <li class="list-group-item col-4 border-0 border-bottom">Lorem Ipsum</li>
  <li class="list-group-item col-4 border-0 border-bottom">Lorem Ipsum</li>
  <li class="list-group-item col-4 border-0 border-bottom">Lorem Ipsum</li>
  <li class="list-group-item col-4 border-0 border-bottom">Lorem Ipsum</li>
  <li class="list-group-item col-4 border-0 border-bottom">Lorem Ipsum</li>
  <li class="list-group-item col-4 border-0 border-bottom">Lorem Ipsum</li>
  <li class="list-group-item col-4 border-0 border-bottom">Lorem Ipsum</li>
  <li class="list-group-item col-4 border-0 border-bottom">Lorem Ipsum</li>
</ul>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM