I've never experienced this issue before, but no matter how much padding I add to the picture, the edges are still slightly covered up. Here is an example image (notice that it doesn't happen for every icon - the third one has a normal round background):
Here is some of my CSS code:
.tweet_messagebox_iconbox {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 20px;
padding-bottom: 12px;
border-bottom: 1px solid rgb(65, 65, 65);
}
.iconrow {
flex: 1;
margin-left: 70px;
}
.singleicon {
width: 20px;
height: 20px;
padding: 6px;
background-color: rgb(17, 17, 32);
border-radius: 20px;
}
<div class="tweet_messagebox_iconbox">
<div class="iconrow">
<img class="singleicon" src="blabla.svg">
...
...