如何围绕 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-sizepadding 直到它适合。

.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%;
   }