如何围绕 bootstrap 字形心形图标绘制圆圈
How to draw circle around bootstrap glyphicons heart icon
红色圆圈应该出现在心形图标周围,如下所示:
我试过了
<a href="/myurl">
<span class="glyphicon glyphicon-heart details-favoriteicon" aria-hidden="true"></span>
</a>
CSS:
.details-favoriteicon {
color: crimson;
}
但画心不画圆
Bootstrap3、glyphicons,fontawesome,jqueryui,ASP.NET都用MVC4.
.details-favoriteicon {
border: 3px solid #ff0000;
padding: 12px;
border-radius: 900px;
color: #ff0000;
font-size: 24px;
}
我看到的唯一问题是字形图标并不都占用相同的宽度和高度,因此您可能会看到一些不一致的地方。我还建议您将此应用为更可重用的 class,例如:
.glyphicon-border {
border: 3px solid #000;
padding: 12px;
border-radius: 900px;
font-size: 24px;
}
然后根据需要覆盖 border
颜色。
您可以使用以下css:
.details-favoriteicon{
border: 5px solid #ea212d;
border-radius: 50%;
color: #ea212d;
font-size: 60px;
padding: 7px 12px 4px 7px;
}
您可以尝试这样的操作:
.details-favoriteicon {
color: crimson;
border: 3px solid crimson;
border-radius: 100%;
padding: 5px;
text-align: center;
font-size: 20px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<a href="/myurl">
<span class="glyphicon glyphicon-heart details-favoriteicon" aria-hidden="true"></span>
</a>
使用border: 5px solid crimson;
然后应用border-radius: 50%;
从那里你只需要调整 font-size
和 padding
直到它适合。
.glyphicon-heart {
display: inline-block;
width: 100px;
height: 100px;
padding: 12px 0 0 7px;
font-size: 70px;
color: crimson;
border: 5px solid crimson;
border-radius: 50%; /* circle */
}
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" type="text/css" rel="stylesheet">
<span class="glyphicon glyphicon-heart details-favoriteicon" aria-hidden="true"></span>
试试这个。将填充调整为图标的大小
1、给anchor
加上一个div
.circle{
border: 1px solid #559CAD;
border-radius: 50%;
padding: 35% 5%;
}
红色圆圈应该出现在心形图标周围,如下所示:
我试过了
<a href="/myurl">
<span class="glyphicon glyphicon-heart details-favoriteicon" aria-hidden="true"></span>
</a>
CSS:
.details-favoriteicon {
color: crimson;
}
但画心不画圆
Bootstrap3、glyphicons,fontawesome,jqueryui,ASP.NET都用MVC4.
.details-favoriteicon {
border: 3px solid #ff0000;
padding: 12px;
border-radius: 900px;
color: #ff0000;
font-size: 24px;
}
我看到的唯一问题是字形图标并不都占用相同的宽度和高度,因此您可能会看到一些不一致的地方。我还建议您将此应用为更可重用的 class,例如:
.glyphicon-border {
border: 3px solid #000;
padding: 12px;
border-radius: 900px;
font-size: 24px;
}
然后根据需要覆盖 border
颜色。
您可以使用以下css:
.details-favoriteicon{
border: 5px solid #ea212d;
border-radius: 50%;
color: #ea212d;
font-size: 60px;
padding: 7px 12px 4px 7px;
}
您可以尝试这样的操作:
.details-favoriteicon {
color: crimson;
border: 3px solid crimson;
border-radius: 100%;
padding: 5px;
text-align: center;
font-size: 20px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<a href="/myurl">
<span class="glyphicon glyphicon-heart details-favoriteicon" aria-hidden="true"></span>
</a>
使用border: 5px solid crimson;
然后应用border-radius: 50%;
从那里你只需要调整 font-size
和 padding
直到它适合。
.glyphicon-heart {
display: inline-block;
width: 100px;
height: 100px;
padding: 12px 0 0 7px;
font-size: 70px;
color: crimson;
border: 5px solid crimson;
border-radius: 50%; /* circle */
}
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" type="text/css" rel="stylesheet">
<span class="glyphicon glyphicon-heart details-favoriteicon" aria-hidden="true"></span>
试试这个。将填充调整为图标的大小 1、给anchor
加上一个div.circle{
border: 1px solid #559CAD;
border-radius: 50%;
padding: 35% 5%;
}