/spinner

Интерактивный спиннер 🌀, разработанный на JavaScript, с поддержкой инерции и возможностью управления с помощью мыши, клавиатуры и колесика. Выбирайте горизонтальный или вертикальный режим и настраивайте элемент под свои проекты 🚀👏.

Primary LanguageJavaScriptMIT LicenseMIT

HTML CSS JavaScript Node npm Лицензия

О проекте

Привет! Добро пожаловать в репозиторий, где я разрабатываю захватывающий спиннер 🔄 с использованием JavaScript. Этот удивительный спиннер можно крутить, перетаскивая его мышью, и он всегда останавливается точно на краю, выровненном в зависимости от его вращения.

Проект предоставляет разнообразные настройки, позволяющие настроить элемент под ваши конкретные проекты и предпочтения 🎨. Вы также можете управлять спиннером с клавиатуры ⌨️ и с помощью колесика мыши 🖱.

Что делает этот спиннер особенным:

Реализована инерция для естественного вращения. Вы можете вращать его как с помощью курсора (перетаскивая), так и с использованием клавиатуры или колесика мыши. Поддерживается настройка горизонтального или вертикального режима, чтобы соответствовать вашим потребностям в проекте. Если вас интересует более подробная информация о моих проектах, не забудьте заглянуть в другие репозитории. Я всегда готов к новым идеям и сотрудничеству, так что не стесняйтесь связаться со мной! 🚀

Ваши отзывы и вклад в этот проект всегда приветствуются. Спасибо, что зашли! 🙏👏

Запуск проекта

  1. Клонируйте проект:
  git clone https://github.com/kluevevga/spinner.git
  1. Установите все необходимые зависимости:
  npm install
  1. Запустите проект командой gulp (алиас для gulp watch). Проект откроется в браузере по адресу localhost:3000.
  gulp
  1. Выполнить сборку проекта можно командой gulp build:
  gulp build

Contributing

Вклады делают open source-сообщество таким удивительным местом для обучения, вдохновения и создания. Любой вклад, который вы внесете, будет оценен.

  1. Сделайте Fork проекта.
  2. Создайте свою ветку (git checkout -b feature/AmazingFeature).
  3. Сделайте commit ваших изменений (git commit -m 'Добавить удивительную функцию').
  4. Загрузите изменения в ветку(Push) (git push origin feature/AmazingFeature).
  5. Откройте Pull Request.

Лицензия

Распространяется под лицензией MIT. См. LICENSE для получения дополнительной информации.