Git Product home page Git Product logo

videojs-polyzor-skin's Introduction

Video.js Polyzor Skin (for video.js 5)

####Customizable skin for video.js v.5 See the demo

Preview

Video.js skin image

video.js skin preview

Usage

  1. Place polyzor-skin.min.css/polyzor-skin.css after default video.js styles
  2. Add class vjs-polyzor-skin to <video> tag
    <link rel="stylesheet" href="video-js.css">
    <link rel="stylesheet" href="polyzor-skin.min.css">
    
    <video class='video-js vjs-polyzor-skin'></video>

Settings

/Global Skin Settings

//SKIN COLORS
//------------------------------------------------------
$primary-foreground-color: #36c183; // #fff default

$primary-background-color: #2B333F;  // #2B333F default

//color for video progress indicator
$progress-indicator-color: #fcfaff; //skin default #fff

//color for mute/vol-0 icon
$mute-icon-color: red;

//color for time text
$time-color: #fff; //skin default  #fff

//color for big play button
$center-big-play-button-color: $primary-foreground-color;
$center-big-play-button-hover-color: #fff;

// Make a slightly lighter version of the main background
// for the slider background.
$slider-bg-color: lighten($primary-background-color, 33%);


//SKIN SIZE SETTINGS
//----------------------------
//Video control container
$video-container-height: 4em;

//Video progress bar
$progress-bar-height: .5em;
$progress-bar-indicator: $progress-bar-height * 2;
//When user is inactive progress bar move to bottom of the player
$show-progress-bar: true; //skin default true

//Play button size
//align center play button
$center-play-button: false;
$play-button-size: $video-container-height / 1.4;

//All controls size
$control-buttons-size: $video-container-height - 1;

//Big play button
$center-big-play-button: true; // true default
/* 1.5em = 45px default */
$big-play-size: 6em;
$big-play-width: 1em;
$big-play-height: 1em;

//SPECIAL CONDITION
@if $video-container-height < 3 {
    $play-button-size: $video-container-height;
    $control-buttons-size: $video-container-height ;
}

Notice:

Skin version 0.2.0

videojs-polyzor-skin's People

Contributors

enygmatik avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.