Показать сообщение отдельно
  #24 (permalink)  
Старый 28.01.2013, 18:16
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

scpooch,
я говорил о том, если объем полного спрайта более 700 кБ, её стоит
разбить на части, желательно привязанных к страницам использования,? если данное разделение возможно( можно привязать название файла к названию страницы, на которых будет использоваться данный спрайт)
=================================================
Для последующей вставки удобнее делать спрайт в одну строку, вытянутой в длину или ширину(конечно, если кол-во картинок не 1000)
Квадратом - сложно вычислять смещение
а так чисто ставите бекграундом

/* Тут спрайт вытянут по вертикали */
div[id*="zap"] {
  background-image:url("Ccылка на картинку")
}

#zap1 {
  background-position:50% 0;
}
#zap2 {
  background-position:50% 100px;
}
#zap2 {
  background-position:50% 200px;
}
#zap3 {
  background-position:50% 300px;
}
....//И т.д.

Возможно удобнее при много картинках ставить позицию бекграунда не через css, а скриптом...

т.е тогда в css остаётся
div[id*="zap1"],div[id*="zap2"],div[id*="zap3"] {
  background-image:url("Ccылка на картинку")
}
div[id*="zap4"],div[id*="zap5"],div[id*="zap6"]  {
  background-image:url("Ccылка на картинку")
}
(Это если спрайты по 30 картинок

Последний раз редактировалось Deff, 28.01.2013 в 18:43.
Ответить с цитированием