CSS Sprite Полный фон страницы: background-position - PullRequest
1 голос
/ 02 февраля 2012

У меня есть изображение, верхние 80 пикселей которого я хочу использовать для каких-то других целей, а оставшееся изображение я хочу установить в качестве фонового изображения на всю страницу.

Я попытался установить:

background-position: 0px -80px

но это не работает.

Как правильно использовать спрайт css (положение фона) и фоновое изображение полной страницы?

Ответы [ 2 ]

0 голосов
/ 03 февраля 2012

Любой из них ( ссылка или ссылка ) сгенерирует спрайт для вас и соответствующего CSS.

Как только вы закончите, используйте классы CSS дляих соответствующие области, такие как:

.image1Background {
    background-image: url("thesprite.png"),
    left: -80px;
    top: 0px;
}

.image2Background {
    background-image: url("thesprite.png"),
    left: 0px;
    top: 0px;
}

<body class="image1Background">
    <div class="image2Background">
    </div>
</body>

Спрайты обычно используются для множества маленьких значков, чтобы уменьшить количество запросов, необходимых для их загрузки клиенту.

0 голосов
/ 02 февраля 2012

я бы использовал div для изображения 80px и фона img в качестве фона тела .. что-то вроде:

body { background-image: url(background.gif) }
#imgtop { height: 100%; width: 100%; background-image: url(80px_image.gif) }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...