首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flexbox -编号列表<ol> -2列-从上到下编号

Flexbox -编号列表<ol> -2列-从上到下编号
EN

Stack Overflow用户
提问于 2020-02-21 03:25:33
回答 2查看 78关注 0票数 1

我试图弄清楚如何将编号列表<ol>分割成2列,并从上到下显示数字。

我这里有个有用的小提琴:https://jsfiddle.net/qtr6mjf3/

我使用flex 50%来将列拆分为2。

问题是,它现在显示按以下顺序排列的数字:

1-2

3-4

是否可以重新排序列表项,以便列表显示为:

1-3

2-4

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-02-21 03:36:28

如果您在ol级别删除display:flex并给它一个column:count,那么您的代码就能够完成您想要做的事情。

代码语言:javascript
复制
@import url('https://fonts.googleapis.com/css?family=Abril+Fatface');
ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  /* display: flex; */
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  column-count: 2;
}

ol li {
  counter-increment: my-awesome-counter;
  display: flex;
  width: 50%;
  font-size: 1rem;
  margin-bottom: 0.5rem;
}

ol li::before {
  content: counter(my-awesome-counter);
  font-weight: bold;
  font-size: 2rem;
  margin-right: 0.5rem;
  font-family: 'Abril Fatface', serif;
  line-height: 1;
}

body {
  padding: 1rem;
  font-family: sans-serif;
}
代码语言:javascript
复制
<ol>
  <li>Lorem ipsum dolor sit amet.</li>
  <li>Tempore nostrum laborum sequi obcaecati.</li>
  <li>Illo iusto dolores magnam ratione!</li>
  <li>Amet odio rerum alias impedit!</li>
  <li>Illo iusto dolores magnam ratione!</li>
  <li>Illo iusto dolores magnam ratione!</li>
  <li>Illo iusto dolores magnam ratione!</li>
  <li>Illo iusto dolores magnam ratione!</li>
  <li>Illo iusto dolores magnam ratione!</li>
</ol>

浏览器对column:count的支持可以找到这里

票数 2
EN

Stack Overflow用户

发布于 2020-02-21 05:36:26

2列,并从上到下显示数字。你应该试试这个,我想这些密码对你有帮助,我也给出了一个例子。示例:- https://jsfiddle.net/kapil284/h2v4d7qc/

代码语言:javascript
复制
.gallery-section{
  padding: 60px 0; 
}	
.gallery-section .gallery-box{
  background: #fff;
  /* column-width: 300px; */
  column-count: 2;
  column-gap: 15px;
  padding-left: 0;
}
.gallery-section .gallery-box .box{
    display: inline-block;
  width: 100%;
  background: #e8ce93;
  padding: 15px;
  margin-bottom: 15px;
}
代码语言:javascript
复制
<!-- bootstrap4 -->
    	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
    	
    
  
<div class="gallery-section">
    <div class="container">
      <ol class="gallery-box">
        <li class="box">
          <p>1.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
          tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
          quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
          consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
          cillum dolore eu fugiat nulla pariatur. </p>
        </li>
        <li class="box">
          <p>2.Ut enim ad minim veniam,
          quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
          consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
          cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
          proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
        </li>
        <li class="box">
          <p>3.Duis aute irure dolor in reprehenderit in voluptate velit esse
          cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
          proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
        </li>
        <li class="box">
          <p>4.nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
          consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
          cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
          proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
        </li>
        <li class="box">
          <p>5.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
          tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
          quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
          consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
          cillum dolore eu fugiat nulla pariatur. </p>
        </li>
        <li class="box">
          <p>6.Duis aute irure dolor in reprehenderit in voluptate velit esse
          cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
          proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
        </li>
        <li class="box">
          <p>7.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
          tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
          quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
          consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
          cillum dolore eu fugiat nulla pariatur. </p>
        </li>


      </ol>

    </div>
  </div>

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

https://stackoverflow.com/questions/60331775

复制
相关文章

相似问题

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