Html 在父div中居中子div

Html 在父div中居中子div,html,css,Html,Css,我希望“circlecontainer”的最大宽度为300px。 但当浏览器宽度超过1200px时,我希望我的4个子div(最大宽度为300px)在浏览器中居中。 它们当前位于左侧 这是我的html和css 任何提示都将不胜感激:) .getstartedcirclescontainer{ 高度:650px; 宽度:100%; 显示器:flex; 文本对齐:居中; 背景图像:线性渐变(#3329ff,白色); } .circlecontainer{ 身高:100%; 宽度:24.9%; 填充顶

我希望“circlecontainer”的最大宽度为300px。 但当浏览器宽度超过1200px时,我希望我的4个子div(最大宽度为300px)在浏览器中居中。 它们当前位于左侧

这是我的html和css

任何提示都将不胜感激:)

.getstartedcirclescontainer{
高度:650px;
宽度:100%;
显示器:flex;
文本对齐:居中;
背景图像:线性渐变(#3329ff,白色);
}
.circlecontainer{
身高:100%;
宽度:24.9%;
填充顶部:175px;
背景色:rgba(0,0,0,0.1);
最大宽度:300px;
}
.圆圈1{
高度:170px;
宽度:170px;
边界半径:50%;
背景图像:线性梯度(#8680ff,#5a52ff);
保证金:0自动;
边框样式:实心;
边框宽度:2倍;
边框颜色:#fff;
盒影:0 10px 20px 0 rgba(0,0,0,66);
}

只需替换
文本对齐:居中
内容对齐:居中用于
.getstartedcirclescontainer

HTML:

<div class="getstartedcirclescontainer">

  <div class="circlecontainer">
    <div class="circle1">

    </div>
  </div>

  <div class="circlecontainer">
    <div class="circle1">

    </div>
  </div>

  <div class="circlecontainer">
    <div class="circle1">

    </div>
  </div>

  <div class="circlecontainer">
    <div class="circle1">

    </div>
  </div>

</div>
.getstartedcirclescontainer {
      height: 650px;
      width: 100%;
      display: flex;
      justify-content: center;
      background-image: linear-gradient(#3329ff, white);
 }

.circlecontainer {
  height: 100%;
  width: 24.9%;
  padding-top: 175px;
  background-color: rgba(0, 0, 0, 0.1);
  max-width: 300px;
}

.circle1 {
  height: 170px;
  width: 170px;
  border-radius: 50%;
  background-image: linear-gradient(#8680ff, #5a52ff);
  margin: 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;

  box-shadow: 0 10px 20px 0 rgba(0,0,0,.66);
}