Pull to refresh
4K+
2
Web Boris@Boris0525

User

8
Rating
Send message

Карандашный набросок, который заливается акварелью: разбираю эффект на SVG без библиотек

Level of difficultyMedium
Reading time9 min
Reach and readers7.7K

Делал интерактивную открытку на день рождения и хотел, чтобы картинка не просто появлялась, а «рисовалась»: сначала карандашные линии, потом по касанию её заливает акварель, причём с рваным краем, как у краски, которая впитывается в бумагу.

Готовых решений под такое не нашёл. Видео не подходило: нужна была реакция на тап и чёткость на любом экране. В итоге всё собралось на чистом SVG, паре фильтров и небольшом количестве JS. Ниже разбираю по шагам, с кодом и граблями, на которые наступил.

Читать далее

Information

Rating
692-nd
Registered
Activity

Specialization

Фронтенд разработчик, Веб-разработчик
Младший
From 100,000 ₽
CSS
HTML
JavaScript
Верстка лендингов
Веб-разработка
Адаптивная верстка
БЭМ