flexbox 没有水平显示我的数字

问题描述 投票:0回答:1

在此输入图片描述

本以为这会在进度容器中显示彼此相邻的数字 1、2、3、4,但事实并非如此。 我在这里缺少什么?一定是我对flexbox的理解有问题..

@import url("https://fonts.googleapis.com/css?family=Muli&display=swap");

* {
  box-sizing: border-box;
}

body {
  background-color: #f6f7fb;
  font-family: "Muli", sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  overflow: hidden;
  margin: 0;
}

.container {
  text-align: center;
}

.progress-container {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
  max-width: 100%;
  width: 350px;
}


    <div class="container">
      <div class="progress-container">
        <div class="progress" id="progress">
          <div class="circle active">1</div>
          <div class="circle">2</div>
          <div class="circle">3</div>
          <div class="circle">4</div>
        </div>
      </div>


html css
1个回答
0
投票

flex 需要应用于您想要成为 Flex 项目的项目的 直接父级

@import url("https://fonts.googleapis.com/css?family=Muli&display=swap");
* {
  box-sizing: border-box;
}

body {
  background-color: #f6f7fb;
  font-family: "Muli", sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  overflow: hidden;
  margin: 0;
}

.container {
  text-align: center;
}

.progress-container {
  margin-bottom: 30px;
  max-width: 100%;
  width: 350px;
}

#progress {
  display: flex;
  justify-content: space-between;
}
<div class="container">
  <div class="progress-container">
    <div class="progress" id="progress">
      <div class="circle active">1</div>
      <div class="circle">2</div>
      <div class="circle">3</div>
      <div class="circle">4</div>
    </div>
  </div>
</div>

© www.soinside.com 2019 - 2024. All rights reserved.