Как и предполагалось, фон png может работать, или даже просто позиционированный png, размер которого соответствует размеру страницы, но вы спрашиваете в комментарии о том, что будет хорошим инструментом для его создания - если вы хотите пойти с бесплатным, попробуйте GIMP . Создайте холст с прозрачным фоном, добавьте немного текста, поверните его и измените размер по своему желанию, а затем уменьшите непрозрачность слоя по вкусу.
Если вы хотите, чтобы он занимал всю страницу, создайте div с классом 'watermark' и определите его стиль следующим образом:
.watermark
{
background-image: url(image.png);
background-position: center center;
background-size: 100%; /* CSS3 only, but not really necessary if you make a large enough image */
position: absolute;
width: 100%;
height: 100%;
margin: 0;
z-index: 10;
}
Если вы действительно хотите, чтобы изображение растягивалось, вы можете пойти немного дальше и добавить изображение в этот div и определить его стиль для подгонки (ширина / высота: 100%;).
Конечно, это сопровождается довольно важным предупреждением: IE6 и некоторые старые браузеры могут не знать, что делать с прозрачными png-файлами. Наличие гигантского непрозрачного изображения на вашем сайте , безусловно, не подойдет. Но, к счастью, есть некоторые хаки , чтобы обойти это, что вам, скорее всего, захочется сделать, если вы используете прозрачный png.