smartkrio
@smartkrio

Как усовершенствовать скрипт, который создает эффект мозайки, проявляя части картинки?

Недавно я задавал вопрос как сделать маску с сеткой дивов на картинке. Через пару часов попыток у самого получилось. Вот такого результата я смог добиться: jsfiddle.net/Ld9jy/44 Xотелось бы узнать как можно усовершенствовать данную реализацию, так как моя сильно нагружает лендинг.
  • Вопрос задан
  • 2787 просмотров
Решения вопроса 2
sergiks
@sergiks Куратор тега JavaScript
♬♬
В чём выражается избыточная нагруженность страницы? У меня ваш пример замечательно работает.

Идеи:
1. реализовать такое же на canvas. Копировать пиксели из картинки в canvas. Не знаю, будет ли выигрышь в производительности;
2. обратный процесс: показать картинку, закрытую маской из белых div'ов, и потом их удалять в случайном порядке, раскрывая единственную картинку;
3. показать поверх картинки анимированный гиф с исчезающей маской, проигрываемый единственный раз : )
Ответ написан
Комментировать
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Подтверждаю, у меня Ваш вариант работает очень быстро, без тормозов и так далее.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Graph
Ну только вместо clearTimeout - clearInterval поставить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час