真棒

2016-03-05 36 views
0

堆積glyphicons與字體我有fa-circle-thin中,我要放置glyphicon,所以它看起來像有在我glyphicon圓邊框。我只想知道這是否可能?真棒

我嘗試以下操作:

 <div class="col-md-4"> 
      <span class="circle"> 
       <i class="glyphicon glyphicon-star"></i> 
      </span> 
      <h4 class="service-heading">Lorem</h4> 
      <p class="text-muted">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.</p> 
     </div> 

但是這兩個圖標並排顯示出來的一面。我爲我的FA做了一個類,看起來像這樣:

.circle:before { 
    font-family: fontawesome-webfont; 
    text-decoration: none; 
    content: "\f1db"; 
    background-color: transparent; 
    z-index:-1; 
} 
+0

能爲您提供的jsfiddle/codepen? – Bjorn

+0

https://jsfiddle.net/u4gdtmbp/2/ –

回答

1

我只是用border-radius: 50%,而不是試圖定位兩個字形(再加上你可以風格的邊界!)。我也定心事情text-align: center並通過匹配line-heightheight值:

.circle { 
 
    border: 1px solid black; 
 
    border-radius: 50%; 
 
    padding: 3px; 
 
    width: 25px; 
 
    height: 25px; 
 
    display: inline-block; 
 
    text-align: center; 
 
    line-height: 25px; 
 
} 
 

 
.alt { 
 
    border-width: 2px; 
 
    border-color: red; 
 
    color: red; 
 
    width: 15px; 
 
    height: 15px; 
 
    line-height: 15px; 
 
}
<div class="circle"> 
 
    
 
</div> 
 

 
<div class="circle alt"> 
 
    
 
</div>

+0

我試過,但在我看來它看起來非常像素 –

+0

我怎麼會得到明星正好在邊界的中間? –

+0

這呈現爲以Windows爲中心,但至少在OS X中偏離中心...這很可能是操作系統之間字體實現的問題。 –

0

如何使用posiiton:absolute?

.glyphicon{ 
    position: absolute; 
    top: 3px; 
    left: 15px; 
} 

結果:jsfiddle

+0

它可能,但我不得不搗鼓我的右路 –