RU

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

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

svgjavascriptcreativeweb audio apismilcreative codingstroke-dashoffsetанимацияfeTurbulencesvg mask
Habr
RU

Трон для самого звёздного: я сделал игру, которая живёт внутри GitHub‑репозитория

Помните Million Dollar Homepage? В 2005 году студент продал миллион пикселей по доллару за штуку и заработал миллион. Никакой пользы…

githubgithub actionsgraphqlsvgnode.jsopen sourceиграreadmepet-проектserverless
Habr
RU

Готовый рецепт интерактивного обучающего курса в одном файле

Внутреннее обучение без бюджета, без серверов и без "запишитесь на вебинар". Один html-файл на ~118 Кб, который открывается двойным кликом, работает…

обучениеобучающий курсhtmlдата грамотностьгеймификациявнутреннее обучениеруководитель проектаjavascriptsvgcss3
Хабр — Управление
EN

FFMPEG to the rescue, again

LinkedIn is going to be one of my direct integrations, if it's possible, so that I can write an article once and publish it on my own platform and d…

cliffmpegsvg
Dev.to
RU

Canvas или SVG для карты офиса: как мы выбрали и справились с неочевидными граблями

Если к вам придут с задачей внедрения интерактивной карты офиса, какой рендер вы выберете? Canvas или SVG? Верхнеуровневый обзор скажет, что Canvas…

svgcanvasинтерактивные картыfrontendинтерактивная карта офиса на SVG
Habr
RU

Django-кнопка «Наверх»: подключить за минуту вместо очередного велосипеда

Кнопка «Наверх» — вещь настолько простая, что обычно её делают прямо в проекте: ссылка, немного CSS, пара строк JavaScript — готово. Для одной стран…

djangopythondjango adminкнопка Наверхscroll to topui-компонентывеб-разработкаfrontendsvgдоступность
Habr