/input-range

Video control bar created from scratch. in addition to pausing and playing, an input range was used to visually follow the video's progress and at the same time allow the video to advance and rewind just by dragging the bar cursor.

Primary LanguageHTMLMIT LicenseMIT

input range

Here are the technologies used in this project.

  • JavaScript
  • Html5
  • CSS3

under development

  • NodeJs v16.13.1
  • npm v8.1.2
  • Browser-sync
  • GIMP v2.0

Services Used

  • Github

Getting started

  • To Download:

Ubuntu, Debian, Mint, others:
sudo apt-get install wget

Fedora, CentOS:
dnf install wget
yum install wget

openSUSE:
zypper install wget

after installing:
wget https://github.com/ysh-rael/input-range/archive/refs/heads/main.zip

  • To run the project:

click here

How to use

Video control bar created from scratch. in addition to pausing and playing, an input range was used to visually follow the video's progress and at the same time allow the video to advance and rewind just by dragging the bar cursor.

The same button is used to pause and play the video, changing, in addition to its functionality, the icon and verifying that autoplay is activated to suit it.

gif Input Range

The bar is hidden, being visible when the mouse cursor is over it and, after a few seconds, it starts to disappear with a transition effect.

desktop02 desktop01
fully responsive and mobile friendly

Features

  • Video control bar with features of:
    • play
    • pause
    • video timer
    • progress bar control.
  • Local video and image hosting
  • Favicon and logo
  • Responsive:
    • Mobile ✔️
    • Desktop ✔️

Links

Versioning

1.0.0.0

Authors

Please follow github and join us! Thanks to visiting me and good coding!