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