le-player
Version:
The best HTML5 video player made for Lectoriy.
217 lines (175 loc) • 5.88 kB
text/less
// COLOURS COMMON
@color-base: #141f33;
@red: #da3831;
@white: #ffffff;
@color-background-controls: fade(@color-base, 80%);
@color-background-button: @color-background-controls;
@color-button: fade(@white, 80%);
@color-background-button-hover: @color-background-controls;
@color-button-hover: @white;
@color-background-button-disabled: @color-background-controls;
@color-button-disabled: fade(@white, 60%);
@color-background-button-play: @red;
@color-button-play: @white;
@color-background-button-play-hover: @red;
@color-button-play-hover: @white;
@color-background--dropdown: @white;
@color--dropdown-header: @color-base;
@color--dropdown:fade(@color-base, 80%);
@color-background--dropdown-active: @red;
@color--dropdown-action: @red;
//play
//volume
//timeline
//rate
//keybinding-info,
//backward
//source
//subtitle
//divider
//download
//section
//fullscreen
// rgb(26, 74, 126)
@color-primary: hsl(211, 65%, 30%);
@color-active: white;
@color-dark: black;
// hsl(211,30%,90%)
// rgb(225, 232, 239)
@color-background: desaturate(lighten(@color-primary, 60%), 35%);
// video-line
// hsl(211,22%,56%)
// rgb(118, 142, 167)
@color-background-line: desaturate(lighten(@color-primary, 25%), 45%);
@color-background-line-active: fade(@color-primary, 60%);
;
@color-background-line-buffered: fade(red, 40%);
// play
// hsl(211, 30%, 54%)
// rgb(103, 139, 174)
@color-background-play: desaturate(lighten(@color-primary, 25%), 35%);
@color-background-play-hovered: @color-text;
// disabled
// hsl(211,23%,66%)
// rgb(148, 165, 188)
@color-disabled: desaturate(lighten(@color-primary, 35%), 45%);
// control
@color-control: lime;
@color-control-hovered: @color-text;
@color-control-active: orange;
@color-control-checked: @color-text;
// dropdown
// inner items
@color-inner-item: @color-text;
@color-inner-item-hover: lighten(@color-primary, 5%);
@color-inner-item-active: @color-background-play;
// marker
@color-marker: @color-primary;
// hsla(211, 30%, 90%, 0.5)
// rgba(225, 232, 239, 0.5)
@color-marker-border: fade(desaturate(lighten(@color-primary, 60%), 35%), 50%);
@color-marker-shadow-border: @color-marker-border;
@color-marker-shadow: fade(@color-primary, 80%);
// hsla(211, 20, 55, 0.5)
// rgba(118, 138, 167, 0.8)
@color-marker-shadow-time: fade(desaturate(lighten(@color-primary, 25%), 45%), 80%);
// timeline
// hsl(211, 25, 25)
// rgb(48, 63, 80)
@color-timeline-section-even: desaturate(darken(@color-primary, 5%), 40%);
// hsl(211, 22, 56)
// rgb(118, 142, 167)
@color-timeline-section-odd: desaturate(lighten(@color-primary, 25%), 45%);
// text
@color-text: @color-primary;
@color-text-hovered: @color-background;
@color-text-checked: @color-background;
@color-text-active: @color-background;
@color-info-text: black;
@color-fs-active: white;
@color-fs-primary: hsl(215, 20%, 35%);
// #465264;
@color-fs-background: @color-fs-primary;
@color-fs-background-hover: darken(@color-fs-background, 10%);
// video-line
// #768496
//hsl(215, 20%, 55%)
@color-fs-background-line: lighten(@color-fs-primary, 20%);
@color-fs-background-line-active: rgba(0, 0, 0, 0.25);
@color-fs-background-line-buffered: fade(red, 40%);
// play btn
// #384150;
@color-fs-background-play: darken(@color-fs-background, 15%);
@color-fs-background-play-hovered: @color-fs-background-hover;
// disabled
// #4b6b9b;
// hsl(215, 35%, 45%);
@color-fs-disabled: desaturate(lighten(@color-fs-primary, 10%), 15%);
// control
@color-fs-control: @color-fs-background;
@color-fs-control-hovered: @color-fs-background-hover;
@color-fs-control-checked: @color-fs-control-hovered;
// dropdown
@color-fs-dropdown: @color-fs-background;
// inner item
@color-fs-inner-item-hover: rgba(0, 0, 0, 0.15);
@color-fs-inner-item-active: @color-fs-background-play;
// marker
// #2a313c;
@color-fs-marker: darken(@color-fs-primary, 15%);
// rgba(225, 232, 239, 0.7);
// hsl(215, 30%, 90%)
@color-fs-marker-border: fade(desaturate(lighten(@color-fs-primary, 55%), 10%), 70%);
// rgba(26, 74, 126, 0.8);
// hsla(215, 30%, 65%, 0.8)
@color-fs-marker-shadow: fade(desaturate(lighten(@color-fs-primary, 30%), 10%), 70%);
// rgba(225, 232, 239, 0.5);
// hsla(215, 30%, 95%, 0.5)
@color-fs-marker-shadow-border: fade(desaturate(lighten(@color-fs-primary, 60%), 10%), 50%);
//rgba(118, 138, 167, 0.8);
//hsla(215, 20%, 56%, 0.8)
@color-fs-marker-shadow-time: fade(lighten(@color-fs-primary, 20%), 80%);
// text
//#e1e8ef;
//hsl(215, 30%, 91%)
@color-fs-text: desaturate(lighten(@color-primary, 55%), 10%);
@color-fs-text-hovered: @color-fs-text;
@color-fs-text-active: @color-fs-background;
@color-fs-text-checked: @color-fs-background;
// sections
@color-section: white;
@color-section-active: @color-disabled;
// hsl(211,23%,70%)
// rgb(157, 178, 200)
@color-section-hover: darken(@color-section-active, 10%);
@color-section-2n: desaturate(lighten(@color-primary, 60%), 32%);
@color-section-muted: #555;
@color-section-text: black;
@color-fs-section: fade(@color-fs-section-active, 70%);
@color-fs-section-active: darken(@color-fs-primary, 20%);
@color-fs-section-hover: darken(@color-fs-primary, 25%);
// hsl(215, 20%, 22%);
@color-fs-section-2n: fade(@color-fs-section-2n-active, 70%);
@color-fs-section-2n-active: darken(@color-fs-primary, 10%);
@color-fs-section-2n-hover: darken(@color-fs-primary, 15%);
@color-fs-section-text: @color-fs-text;
// MINIPLAYER
@color-miniplayer-bg: #f5f8fa;
// SIZES
@control-font-size: 16px;
@control-text-font-size: 12px;
@control-height: 40px;
@control-width: 32px;
@control-play-width: 60px;
@divider-width: 10px;
@miniplayer-height: 127px;
// FONTS
@font-main: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
@divider-width: 10px;
@timeline-transition: 0s 0.1s ease-in-out;
// Z-INDEX
@z-index-base: 10;
@z-index-miniplayer: @z-index-base + 10;
@z-index-fullscreen: 1000;
// ANIMATION
@timeline-transition: 0s 0.1s ease-in-out;