Недавно столкнулся с этой проблемой, и все ответы попросили встроить изображение в кнопку вместо исходной HTML-структуры.
Мое решение:
html:
<button style="width: 60px; height: 60px;">
<img class="img-center" src="darkSquare.jpg" />
</button>
css:
.img-center {
position: relative;
margin: auto;
}
Все так просто!Этот ответ не требует, чтобы вы изменили свою HTML-структуру, особенно для тех, кто предпочитает эту структуру.