Какова ваша цель для этого?IE - Что вы думаете о необходимости по существу "маски" над вашим сайтом?Кроме того, есть ли какие-то другие ограничения, которые вам нужны, такие как необходимость иметь возможность разместить текст или другие вещи в белой области, или необходимость изменения размера или формы?Чем больше информации вы сможете предоставить, тем лучше.
Без контекста моя основная идея - сделать размер прозрачной области div
и сделать белую рамку нужного вам размера.Вы можете отцентрировать div
, используя margin: auto;
для горизонтального центрирования и либо верхнее / нижнее поля, либо установить высоту строки на высоту (может потребоваться установка display: inline-block
), в зависимости от вашего дизайна и потребностей.
Это, конечно, предполагает, что вы фактически не собираетесь использовать белую область (например, с видоискателем или другим маскирующим инструментом).