Задал параметры, чтобы кнопка уменьшалась по середине, но проблема в том, что при уменьшении она стягивается к верхней грани. Как сделать чтобы она стягивалась к середине ?
Конечно, margin штука хорошая, как посоветовали в прошлом ответе, но лучше используйте transform данное свойство работает лучше + сможете без проблем сделать изменение через scale либо translate тут уже как вам угодно.