如何围绕bootstrap glyphicons心脏图标绘制圆圈

时间:2016-07-13 14:27:22

标签: css twitter-bootstrap twitter-bootstrap-3 font-awesome glyphicons

红色圆圈应该出现在心脏图标上,如:

s

我试过

transform

CSS:

        <a href="/myurl">
            <span class="glyphicon glyphicon-heart details-favoriteicon" aria-hidden="true"></span>
        </a>

但是这会让人心动不已。

使用Bootstrap 3,glyphicons,fontawesome,jquery ui,ASP.NET MVC4。

5 个答案:

答案 0 :(得分:2)

.details-favoriteicon {
  border: 3px solid #ff0000;
  padding: 12px;
  border-radius: 900px;
  color: #ff0000;
  font-size: 24px;
}

我看到的唯一问题是字形图标不会占用相同的宽度和高度,因此您可能会看到一些不一致的地方。我还建议您将其应用为更易于使用的类,如:

.glyphicon-border {
      border: 3px solid #000;
      padding: 12px;
      border-radius: 900px;
      font-size: 24px;
}

然后根据需要覆盖border颜色。

答案 1 :(得分:1)

使用border: 5px solid crimson;,然后应用border-radius: 50%;

从那里你只需要调整font-sizepadding,直到它适合。

&#13;
&#13;
.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 */
}
&#13;
<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>
&#13;
&#13;
&#13;

答案 2 :(得分:0)

您可以使用以下css:

.details-favoriteicon{
    border: 5px solid #ea212d; 
    border-radius: 50%;
    color: #ea212d;
    font-size: 60px;
    padding: 7px 12px 4px 7px;
}

答案 3 :(得分:0)

您可以尝试这样的事情:

&#13;
&#13;
.details-favoriteicon {
  color: crimson;
  border: 3px solid crimson;
  border-radius: 100%;
  padding: 5px;
  text-align: center;
  font-size: 20px;
}
&#13;
<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>
&#13;
&#13;
&#13;

答案 4 :(得分:0)

试试这个。将填充调整为图标大小 1.将一个div添加到锚点

.circle{
    border: 1px solid #559CAD;
    border-radius: 50%;
    padding: 35% 5%;
   }

enter image description here