Во многих отношениях вы можете достичь этого.Если вы хотите сохранить структуру html такой же, то вы можете расположить свой якорный тег с 50% горизонтальным и вертикальным интервалом и отодвинуть его назад от его собственной высоты и ширины.
a{
position: absolute;
top: 50%; left: 50%; /* push it to vertically & horizontally */
transform: translate(-50%, -50%); /* push it back of it's own width & height */
}
Просмотретьдемо