【发布时间】:2015-10-25 05:17:21
【问题描述】:
我已经尝试过以我能想到的各种方式将较小的圆圈居中,但它们要么没有居中,要么居中没有响应——这意味着当视口改变时它会失败。
它们都是 .small 类,它们是 #main 的子级。
我已经尝试过 flexbox:
#main{
display:flex;
align-items:center;
justify-content:center;
}
.small{
display:flex;
}
我尝试将 .small 元素包装在一个容器中,并给它一个固定的宽度并以宽度的 -0.5 为中心:
#smallContainer{
width:500px;
margin-left:-250px;
position:relative;
left:50%;
}
我还认为,由于它们是内联块元素,我可以在 .small 元素上使用 text-align:center;,但这不起作用。
#small{
text-align:center;
}
我似乎无法弄清楚如何将 3 个小圆圈居中,以使中间的圆圈像大圆圈 (.big) 一样位于垂直中间,我使用第二种技术将其居中。
有人对如何做到这一点有任何想法吗?
【问题讨论】: