红色圆圈应该出现在心脏图标上,如:
我试过
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。
答案 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-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 */
}
&#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;
答案 2 :(得分:0)
您可以使用以下css:
.details-favoriteicon{
border: 5px solid #ea212d;
border-radius: 50%;
color: #ea212d;
font-size: 60px;
padding: 7px 12px 4px 7px;
}
答案 3 :(得分:0)
您可以尝试这样的事情:
.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;
答案 4 :(得分:0)