Для какого разрешения предназначен сайт?
Я обнаружил, что изменение размера изображения до ширины 1280px (высота 911px) прекрасно работает для размера окна браузера 1024x768, что является минимальным значением, которое кто-либо собирается использовать в эти дни.
С этим CSS:
body {
background-image: url('/path/to/your/background.png');
background-position: left bottom;
background-attachment: fixed;
background-repeat: no-repeat;
background-color: #000000;
}
.. всегда будет видна основная часть изображения (люди, удерживающие рамку), а большие окна просмотра браузера получат больше верхней и правой частей изображения.
Однако: Любой, у кого браузер с разрешением выше 1280 пикселей, увидит простой черный цвет фона.
Редактировать: Также имеется свойство CSS3 background-size: 100%;
, которое автоматически сжимает / растягивает изображение в соответствии с окном просмотра браузера.
Обновление: Я обнаружил, что PNG-8 дал мне лучшее качество по сравнению с размером файла для разрешения, которое я упомянул выше. Его размер составил 280 КБ, тогда как JPG сопоставимого качества находился в диапазоне 330 КБ.