Я думаю, что вы можете рассмотреть возможность изменения вашей разметки. Если я не ошибаюсь, вы хотите поместить невидимый слой над документом, и ваша невидимая разметка может предшествовать изображению вашего документа (это правильно?).
Вместо этого я предлагаю поместить невидимое сразу после изображения документа, но изменить положение на абсолютное.
Обратите внимание, что вам нужно, чтобы родительский элемент имел положение: относительное, и тогда вы сможете использовать эту идею. В противном случае ваш абсолютный слой будет размещен только в верхнем левом углу.
Элемент абсолютной позиции позиционируется относительно первого родителя.
элемент, который имеет положение, отличное от статического.
Если такой элемент не найден, содержащийся блок имеет вид html
Надеюсь, это поможет. См. здесь для получения дополнительной информации о позиционировании CSS.