Блог пользователя Anton

CSS-спрайты качают!

Количество технологий анимации сегодня таково, что художнику компьютерной графики приходится больше ломать голову не над самой реализацией задачи, а над выбором оптимального решения. О чём, например, думаю я, когда вижу статичное изображение (приличного содержания), которое в будущем должно стать анимационным фрагментом сайта: «Растр, вектор, а может gif? Или нет flash! Или flv-подложку в After Ef... сделать? А может...» и т.д.

CSS-спрайты: MouseOver должен умереть!

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

Это как с чернильными ручками в советские времена - перевернул девушку, и она - оп-па - и уже голая. Приятно. Так бы переворачивал и переворачивал.

Примерно то же с картинками. Бывают картинки с такой подсветкой, что подводил бы мышкой и подводил. Пока рука не устанет.

Но, в отличие от чернильных ручек, картинки с подсветкой, которые делаются традиционным способом MouseOver, иногда подтормаживают. Подвел мышку - и ждешь несколько секунд в растерянности: загрузится картинка или нет? Ведь картинка с подсветкой грузится отдельно от основной картинки, и не факт, что она загрузится быстро. А может, она вообще не загрузится, потому что закешировалась криво.

Чернильные ручки были куда надежнее.

Но все это было верно, пока не появились CSS-спрайты.