Как можно сделать такую кнопку?
Вот что пиво творит))
snippet
Для доступности текст сразу должен быть внутри кнопки (в разметке), скрываться, а при наведении показываться. 
https://jsfiddle.net/98rg7e04/
У вас криво отрезанный скрин, не вполне понятно, что с фоном вокруг кнопки.