Html 无法使用css圆在div之间生成填充
更新 Arnab Chatterjee,Vikram,sbeliv01都是正确的。另一件我做错了的事是将图标文本定位为顶部,而不是边距顶部。卢克指出,使用top将其定位在容器外部Html 无法使用css圆在div之间生成填充,html,css,Html,Css,更新 Arnab Chatterjee,Vikram,sbeliv01都是正确的。另一件我做错了的事是将图标文本定位为顶部,而不是边距顶部。卢克指出,使用top将其定位在容器外部 我有一组div,其中包含一个由CSS绘制的圆。div会根据浏览器的宽度自动重新对齐(我使用的是mix-it库)。但是,我在圆圈下面写的文字在相互对齐时与圆圈下面的圆圈重叠。我试图给圆圈添加填充物,但这只会使圆圈变大。有没有一种方法可以为每个div添加填充,这样它们在放置在彼此上方时不会重叠 下面是我的尝试 HTML
我有一组div,其中包含一个由CSS绘制的圆。div会根据浏览器的宽度自动重新对齐(我使用的是mix-it库)。但是,我在圆圈下面写的文字在相互对齐时与圆圈下面的圆圈重叠。我试图给圆圈添加填充物,但这只会使圆圈变大。有没有一种方法可以为每个div添加填充,这样它们在放置在彼此上方时不会重叠 下面是我的尝试 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>
只需在
.iconcircle
类中添加边距底部
,即可在圆圈之间添加一些间距
只需在
.iconcircle
类中添加边距底部
,即可在圆圈之间添加一些间距
只需在
.iconcircle
类中添加边距底部
,即可在圆圈之间添加一些间距
只需在
.iconcircle
类中添加边距底部
,即可在圆圈之间添加一些间距
只需添加类:
.mix.iconcircle {
margin-bottom: 20px;
}
只需添加类:
.mix.iconcircle {
margin-bottom: 20px;
}
只需添加类:
.mix.iconcircle {
margin-bottom: 20px;
}
只需添加类:
.mix.iconcircle {
margin-bottom: 20px;
}
您应该使用边距/边距底部,因为填充是边框和内容之间的空间。在你们的例子中,你们使用边界和边界半径使它成为圆形,这意味着你们在填充中使用的任何东西,你们只是在扩展你们的边界,而不是元素之间的间距 您应该使用以下选项
.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;
margin-bottom : 15px;
}
您应该使用边距/边距底部,因为填充是边框和内容之间的空间。在你们的例子中,你们使用边界和边界半径使它成为圆形,这意味着你们在填充中使用的任何东西,你们只是在扩展你们的边界,而不是元素之间的间距 您应该使用以下选项
.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;
margin-bottom : 15px;
}
您应该使用边距/边距底部,因为填充是边框和内容之间的空间。在你们的例子中,你们使用边界和边界半径使它成为圆形,这意味着你们在填充中使用的任何东西,你们只是在扩展你们的边界,而不是元素之间的间距 您应该使用以下选项
.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;
margin-bottom : 15px;
}
您应该使用边距/边距底部,因为填充是边框和内容之间的空间。在你们的例子中,你们使用边界和边界半径使它成为圆形,这意味着你们在填充中使用的任何东西,你们只是在扩展你们的边界,而不是元素之间的间距 您应该使用以下选项
.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;
margin-bottom : 15px;
}
问题是处理响应中断的代码。无论浏览器的宽度如何,它都只在一列中显示所有内容。由于包含jQuery库+插件,FIDLE设置不正确。请参阅更新的小提琴-。这不是期望的输出吗?问题是处理响应中断的代码。无论浏览器的宽度如何,它都只在一列中显示所有内容。由于包含jQuery库+插件,FIDLE设置不正确。请参阅更新的小提琴-。这不是期望的输出吗?问题是处理响应中断的代码。无论浏览器的宽度如何,它都只在一列中显示所有内容。由于包含jQuery库+插件,FIDLE设置不正确。请参阅更新的小提琴-。这不是期望的输出吗?问题是处理响应中断的代码。无论浏览器的宽度如何,它都只在一列中显示所有内容。由于包含jQuery库+插件,FIDLE设置不正确。请参阅更新的小提琴-。这不是期望的输出吗?只是一个平视,你定位了文本,使它们实际上不在圆圈内。Padding还指元素内部文本和边界之间的间距,而margin指其他元素之间的间距。边距可能就是你要找的。只需抬头,你就可以定位文本,使它们实际上不在圆圈内。Padding还指元素内部文本和边界之间的间距,而margin指其他元素之间的间距。边距可能就是你要找的。只需抬头,你就可以定位文本,使它们实际上不在圆圈内。Padding还指元素内部文本和边界之间的间距,而margin指其他元素之间的间距。边距可能就是你要找的。只需抬头,你就可以定位文本,使它们实际上不在圆圈内。Padding还指元素内部文本和边界之间的间距,而margin指其他元素之间的间距。边距可能正是您所寻找的。该解决方案会破坏响应性,只在一列中显示所有内容。该解决方案会破坏响应性,只在一列中显示所有内容。该解决方案会破坏响应性,只在一列中显示所有内容。该解决方案会破坏响应性,并且只在一列中显示所有内容。