css спрайт навигация - PullRequest
       4

css спрайт навигация

1 голос
/ 17 июня 2010

Можно ли использовать три изображения в спрайтовой навигации CSS?

Это может выглядеть следующим образом

Мое изображение http://img710.imageshack.us/img710/1429/navigx.jpg

Если это возможно, что будетрезультат?

Ответы [ 4 ]

1 голос
/ 17 июня 2010

Да, это возможно. Смотрите пример здесь http://www.ehousestudio.com/blog/view/css_sprite_navigation_tutorial

0 голосов
/ 17 июня 2010

Вы можете использовать любое количество изображений в спрайте, просто переместите позиционирование в CSS:

.sprite1
{
background-image:url(../../upload/btn_continue_sprite.png);
    background-repeat:no-repeat;
    background-position: -10px 5px;
}

.sprite1:hover
{
background-image:url(../../upload/btn_continue_sprite.png);
    background-repeat:no-repeat;
    background-position: -20px 10px;
}

.sprite2
{
background-image:url(../../upload/btn_continue_sprite.png);
    background-repeat:no-repeat;
    background-position: -30px 15px;
}

.sprite2:hover
{
background-image:url(../../upload/btn_continue_sprite.png);
    background-repeat:no-repeat;
    background-position: -40px 20px;
}

Просто нужно выяснить размеры в пикселях, чтобы правильно выровнять спрайт по элементу, и вы ушли!

Надеюсь, это поможет.

0 голосов
/ 17 июня 2010

Если все сделано правильно, это будет результат:

альтернативный текст http://img710.imageshack.us/img710/1429/navigx.jpg

0 голосов
/ 17 июня 2010

Вы можете использовать любое количество изображений в спрайте. Зависит от вашего требования.

...