HTML-файлы отображаются сверху вниз, поэтому поле ввода отображается позже.Это означает, что если вы поместите абсолютное значение для своей кнопки, поле ввода будет скользить под ним.
Но если вы поместите свою кнопку ниже, ваша кнопка будет скользить под вашим полем ввода.
Если вы все еще хотите сделатьэто работает, поместите для вашей кнопки индекс-z 1
#button-on-top {
z-index: 1;
}
, и у вашего поля ввода должен быть меньший индекс z, чем у вашей кнопки, если вы хотите, чтобы ваша кнопка была нажимаемой
#file-input-below {
z-index: -1;
}