Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка большого числа маленьких картинок, картинок около 1000 
:(
    Опции темы
xess
Дата 19.7.2007, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 9.3.2007

Репутация: нет
Всего: нет



Нужно загружать в одной странице около 1000 иконок, размер допустим около 1 кб. Т.е. уже получается около 1 Мб в сумме. Причем, чувствую, что из-за такого большого числа хттп-запросов будут жуткие тормоза. Иконки планируется размещать в ряды, т.е. примерно 50 рядов по 20 иконок.

Как можно оптимизировать загрузку?

Была идея объединить все иконки в одну большую картинку, чтоб только ее один раз закачать. Но просто иконки находится должны на некотором расстоянии друг от друга, т.е. в итоге получится уж очень большая картинка по размерам в пикселях.
PM MAIL   Вверх
AN_Reise
Дата 19.7.2007, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 12.7.2007

Репутация: нет
Всего: нет



Но можно сделать картинку более вертикальной, тогда и горизонтального скролла не будет.
Хм, кроме использования изображения карты в таком аспекте я другого не вижу.
Проще закачать все это в архив, как-то разукрасить графически (ссылку на скачивание иконок),
проблем будет меньше и тебе и пользователю.
PM MAIL   Вверх
SelenIT
Дата 19.7.2007, 23:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



Можно сделать одну картинку без отступов и показывать на каждой иконке только требуемую часть с помощью CSS (свойства clip или background-position, если использовать картинку как фон).


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
xess
Дата 23.7.2007, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 9.3.2007

Репутация: нет
Всего: нет



Цитата(SelenIT @ 19.7.2007,  23:54)
Можно сделать одну картинку без отступов и показывать на каждой иконке только требуемую часть с помощью CSS (свойства clip или background-position, если использовать картинку как фон).

Да, хороший способ, читал о нем.
Может есть еще хорошие способы?
PM MAIL   Вверх
feosr
Дата 23.7.2007, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 20.1.2007
Где: Минск

Репутация: нет
Всего: 2



есть впринцыпе, можно сделать картинку с отступами уже в ней. Но не одной а штук 20-50
PM MAIL WWW ICQ   Вверх
AN_Reise
Дата 23.7.2007, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 12.7.2007

Репутация: нет
Всего: нет



Хм, а можете вы это показать "на коде"?
PM MAIL   Вверх
feosr
Дата 23.7.2007, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 20.1.2007
Где: Минск

Репутация: нет
Всего: 2



А что показывать то? Кстати, иконки допустим ты выведеш. Но для какой цели?
PM MAIL WWW ICQ   Вверх
AN_Reise
Дата 24.7.2007, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 12.7.2007

Репутация: нет
Всего: нет



А мне интересно как реализовать вышеописанный эффект

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.1022 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.