Я смоделировал страницу A4 в div с белым фоном, и если пользователь напишет более одной страницы A4, он должен расширить страницу, но все, что ниже, должно иметь красный фон. Поэтому вместо перехода на следующую страницу он должен информировать пользователя о том, что они превышают лимит, как показано на рисунке ниже:
.card-a4 {
min-height: 297mm;
width: 210mm;
background-color: red;
box-shadow: 0px 0px 10px 1px #eee;
}
.card-a4-fixed {
position: absolute;
top: 0;
left: 0;
height: 297mm;
width: 210mm;
background-color: white;
box-shadow: 0px 0px 10px 1px #eee;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="card-a4">
<div class="card-a4-fixed">
Text
</div>
</div>
Я пробовал играть с :: after, а не с div внутри div, но тоже не смог его решить, думаю, это будет лучше чтобы решить это. Кроме того, под ним могут быть страницы, поэтому я не могу использовать абсолютное позиционирование только для этой страницы.
Я думаю, что это можно сделать с помощью всего CSS, иначе я использую Jquery если это можно решить с помощью javascript.