В этой статье покажу как можно изменять высоту textarea при вводе данных. Javascript считает переносы строк и в зависимости от их количества устанавливает количесво строк в поле ввода
Снегопад реализованный с помощью библиотеки particles.js. Добавлено реагирование снежинок на движение и нажатие курсора. В качестве снежинки используется простая прозрачная png картинка, которую можно заменить не только на снежинки
одним из способов улучшения юзабилити сайта является фиксированное меню. Такое меню всегда на виду у пользователя и пользователю сайта нет нужны скроллить до самого верха страницы, чтобы воспользоваться меню.