Используйте свойство clip.Требуется абсолютное позиционирование, поэтому добавьте относительно позиционированный контейнер.
input[type="file"] { outline: none; cursor: pointer; position: absolute; top:0; clip: rect(0px 222px 22px 145px); }
Для браузеров Webkit требуются разные координаты:
* > /**/ input[type="file"], x:-webkit-any-link { outline: none; cursor: pointer; position: absolute; top:0; clip: rect(0px 86px 22px 0px); }