アンカー要素にボックス シャドウを与え、:activeでボックス シャドウを非表示にし、ボタン自体が移動して、押されているように見せます。
問題は、パディングと元の領域の両方をクリック アクションの一部にしたいということです。
ボタンがアクティブなときのフィドルと私のコードは次のとおりです。
.uploadButton:active {
top: 7px;
box-shadow: 0 2px 0 #393939, 0px 4px 4px rgba(0,0,0,0.4), inset 0px 2px 5px rgba(0,0,0,0.2);
color: #fff !important;
}