2015-09-16 56 views
0

我在我的HTML中使用字體真棒圖標。如何讓我的HTML按鈕周圍的灰色區域消失?

繼承人那是什麼樣子

<button type="button" ng-click="authenticate('facebook')"><i class="fa fa-facebook-official fa-5x"></i></button> 

下面介紹一下按鈕實際上看起來像... enter image description here

我希望它只是圖標。

這可能嗎?

+0

將'padding:0px;'添加到您的CSS。 – Arjun

+0

@Arjun改變它,但不刪除它。 –

+0

'改變它'..... ???? – Arjun

回答

2

這是因爲每個瀏覽器都添加了自己的CSS規則。您可以通過刪除邊界,從按鈕元素的背景和填充解決它:

button { 
    border: none; 
    background: none; 
    padding: 0px; 
} 

也來看看像「normalize.css」或「reset.css」一些CSS庫,以消除任何CSS規則由您的瀏覽器定義。

+0

感謝您的幫助 –

0

使用CSS重新定位背景圖像並使按鈕寬度和高度更小。

編輯。

剛看過fontawesone,圖標是使用實際字體而不是背景圖片創建的。因此,我會看看亞歷杭德羅羅德里格斯的回答。