UPDATE无法使用CSS圆圈
ARNAB Chatterjee的维克拉姆,sbeliv01都正确产生的div之间的填充。我做错的另一件事是定位图标文字顶部而不是保证金顶部。卢克指出,使用顶部放置在容器外部。
我有一组包含通过CSS画出的圆的div。 div根据浏览器的宽度自动重新排列(我正在使用混合库)。然而,我在圈子下面写的文本在彼此顶部排列时与它们下面的圈子重叠。我试图向圈子添加填充,但只是设法让圈子更大。有没有一种方法可以将填充添加到这些div的每一个中,以便它们在彼此之上定位时不会重叠?
这里是我的尝试下面
https://jsfiddle.net/p5moyg6g/2/
HTML
<head>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<div class="container">
<div class="mix iconcircle"><div class="icontext">Icon 1</div></div>
<div class="mix iconcircle"><div class="icontext">Icon 2</div></div>
<div class="mix iconcircle"><div class="icontext">Icon 3</div></div>
<div class="mix iconcircle"><div class="icontext">Icon 4</div></div>
</div>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://cdn.jsdelivr.net/jquery.mixitup/latest/jquery.mixitup.min.js"></script>
<script type="text/javascript">
$(function(){
$('.container').mixItUp();
});
</script>
</body>
CSS
body{
background:black;
}
.container{
padding:50px;
}
.container:after{
content: '';
display: inline-block;
width: 100%;
padding-bottom:50px;
}
.mix{
color:white;
}
.iconcircle{
background-color: rgba(204, 0,102,0);
border: 4px solid #FFF;
height: 180px;
width: 180px;
border-radius: 50%;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
}
.icontext{
position:relative;
width:180px;
text-align:center;
top:200px;
}
只是一个抬起头来,你定位了文字,以便它们不在圆圈内。填充也指内部文本和元素边界之间的空间,而边距则是其他元素之间的间距。可能是你想要的边距。 – Luke