简体   繁体   中英

Fontawesome 5 extra top and bottom padding

Is there any way to remove the extra top and bottom padding for Fontawesome 5 icon as shown in the image (after adding a red background color)

在此处输入图片说明

<i class="fab fa-5x fa-facebook" style="background-color: red;"></i>

Simple fiddle https://jsfiddle.net/68d05etb/15/

To eliminate extra padding in text/icons you can set a static line-height for the icon.

ie if you font-awesome icon is 30px tall but 5px of that is padding then you can do the following:

i{line-height: 25px;}

Not sure if this is right way to do it, but changing the line-height doesn't work for me. I end up creating the same effect I want by using fa-layers

<a href="#" class="fa-layers fa-fw" target="_blank"> <i class="fas fa-square" style="color: #FFFFFF;"></i> <i class="fab fa-facebook" style="color: #3C5995;"></i> </a>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM