HTML

导入代码模板:

@charset "UTF-8";

html,

body {

width: 100%;

height: 100%;

}

body {

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-orient: vertical;

-webkit-box-direction: normal;

-webkit-flex-direction: column;

-ms-flex-direction: column;

flex-direction: column;

-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

background: #d9d9d9;

}

video {

box-shadow: 0px 0px 43px -3px #474747;

}

h1 {

font-weight: 100;

color: gray;

}

/* 1.5em = 45px default */

/*THEME ICONS

------------------------------------------------------------------------------------------------*/

.vjs-polyzor-skin .vjs-icon-play,

.video-js .vjs-big-play-button,

.video-js .vjs-play-control {

font-family: VideoJS;

font-weight: normal;

font-style: normal;

}

.vjs-polyzor-skin .vjs-icon-play:before,

.video-js .vjs-big-play-button:before,

.video-js .vjs-play-control:before {

content: "";

}

.vjs-polyzor-skin {

font-size: 10px;

/* The main font color changes the ICON COLORS as well as the text */

color: #26A69A;

}

.vjs-polyzor-skin .vjs-control-bar,

.vjs-polyzor-skin .vjs-big-play-button,

.vjs-polyzor-skin .vjs-menu-button .vjs-menu-content {

/* IE8 - has no alpha support */

background-color: #2B333F;

/* Opacity: 1.0 = 100%, 0.0 = 0% */

background-color: rgba(43, 51, 63, 0.7);

}

.vjs-polyzor-skin .vjs-big-play-button {

font-size: 6em;

line-height: 1;

height: 1em;

width: 1em;

color: #26A69A;

background: none !important;

border: 0;

-webkit-transition: all .3s ease !important;

transition: all .3s ease !important;

/* Align center */

left: 50%;

top: 50%;

margin-left: -0.5em;

margin-top: -0.5em;

}

.vjs-polyzor-skin .vjs-big-play-button:hover {

color: #fff;

-webkit-transform: scale(1.5);

-ms-transform: scale(1.5);

transform: scale(1.5);

}

.vjs-polyzor-skin .vjs-control-bar {

padding: 0 5px;

height: 4em !important;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

}

.vjs-polyzor-skin .vjs-progress-control {

position: absolute;

top: 0;

left: 0;

margin: 0;

padding: 0 !important;

width: 100% !important;

height: auto !important;

-webkit-transform: translate(0, -100%);

-ms-transform: translate(0, -100%);

transform: translate(0, -100%);

}

.vjs-polyzor-skin .vjs-progress-holder {

height: 0.5em !important;

margin: 0;

}

.vjs-polyzor-skin .vjs-progress-holder .vjs-load-progress,

.vjs-polyzor-skin .vjs-progress-holder .vjs-play-progress {

-webkit-transition: width 400ms ease;

transition: width 400ms ease;

height: 100% !important;

}

.vjs-polyzor-skin .vjs-progress-holder .vjs-play-progress:before {

font-size: 1em;

color: #fcfaff;

top: -55%;

}

.vjs-polyzor-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {

visibility: visible;

opacity: 1;

background: none;

-webkit-transition: all 1s;

transition: all 1s;

}

.vjs-polyzor-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar .vjs-control,

.vjs-polyzor-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar .vjs-time-control {

visibility: hidden;

opacity: 0;

-webkit-transition: all 1s;

transition: all 1s;

}

.vjs-polyzor-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar .vjs-progress-control {

visibility: visible;

opacity: 1;

top: 100%;

-webkit-transition: all .8s !important;

transition: all .8s !important;

-webkit-transform: translate(0, -100%);

-ms-transform: translate(0, -100%);

transform: translate(0, -100%);

}

.vjs-polyzor-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar .vjs-progress-control .vjs-play-progress.vjs-slider-bar:before {

content: '';

}

.vjs-polyzor-skin .vjs-control {

height: auto;

width: auto;

padding: 0 5px;

}

.vjs-polyzor-skin .vjs-control:before {

font-size: 3em;

line-height: 1 !important;

}

.vjs-polyzor-skin .vjs-control:before {

line-height: 1;

position: relative;

}

.video-js .vjs-control:focus:before,

.video-js .vjs-control:hover:before,

.video-js .vjs-control:focus {

text-shadow: 0 0 1em #26A69A;

}

.vjs-polyzor-skin .vjs-play-control {

position: absolute;

width: auto;

height: 100%;

top: 50%;

left: 50%;

-webkit-transition: 300ms;

transition: 300ms;

-webkit-transform: translate(-50%, -50%);

-ms-transform: translate(-50%, -50%);

transform: translate(-50%, -50%);

}

.vjs-polyzor-skin .vjs-play-control:before {

position: relative;

line-height: 1 !important;

font-size: 25px;

font-size: 2.85714em !important;

}

.vjs-polyzor-skin .vjs-volume-menu-button {

position: relative;

height: 2.3em;

width: 2.3em;

overflow: hidden;

}

.vjs-polyzor-skin .vjs-volume-menu-button:before {

text-align: left;

font-size: 2.3em !important;

position: absolute;

top: 50%;

-webkit-transform: translate(0, -50%);

-ms-transform: translate(0, -50%);

transform: translate(0, -50%);

text-shadow: none !important;

}

.vjs-polyzor-skin .vjs-volume-menu-button .vjs-menu {

position: relative;

width: 100%;

left: 2em;

}

.vjs-polyzor-skin .vjs-volume-menu-button .vjs-menu-content {

position: absolute;

height: 2.3em;

padding: 0 5px !important;

}

.vjs-polyzor-skin .vjs-volume-menu-button .vjs-menu-content .vjs-volume-bar {

margin: 0 !important;

top: 50%;

-webkit-transform: translate(0, -50%);

-ms-transform: translate(0, -50%);

transform: translate(0, -50%);

}

.vjs-polyzor-skin .vjs-volume-level {

color: #fcfaff;

}

.vjs-polyzor-skin .vjs-vol-0 {

color: red;

}

.vjs-polyzor-skin .vjs-remaining-time {

margin-right: auto;

}

.vjs-polyzor-skin .vjs-time-control {

color: #fff;

}

.vjs-polyzor-skin .vjs-live-control {

position: absolute;

width: auto;

line-height: 1;

height: auto;

top: -30px;

right: 0;

}

.vjs-polyzor-skin .vjs-live-control:before {

content: '';

display: block;

width: 10px;

height: 10px;

position: absolute;

left: 0;

top: 50%;

background: red;

border-radius: 100%;

-webkit-transform: translate(-100%, -50%);

-ms-transform: translate(-100%, -50%);

transform: translate(-100%, -50%);

}

.vjs-polyzor-skin .vjs-playback-rate {

/*TODO: fix playback height*/

}

.vjs-current-time,

.vjs-time-divider {

display: block !important;

}

.vjs-polyzor-skin .vjs-progress-control:hover .vjs-mouse-display:after {

background: rgba(38, 166, 154, 0.7);

}

/* The slider bar color is used for the progress bar and the volume bar

(the first two can be removed after a fix that's coming) */

.video-js .vjs-volume-level,

.video-js .vjs-play-progress,

.video-js .vjs-slider-bar {

background: #26A69A;

}

/* The main progress bar also has a bar that shows how much has been loaded. */

.video-js .vjs-load-progress {

/* For IE8 we'll lighten the color */

background: #bfc7d3;

/* Otherwise we'll rely on stacked opacities */

background: rgba(115, 133, 159, 0.5);

}

/* The load progress bar also has internal divs that represent

smaller disconnected loaded time ranges */

.video-js .vjs-load-progress div {

/* For IE8 we'll lighten the color */

background: white;

/* Otherwise we'll rely on stacked opacities */

background: rgba(115, 133, 159, 0.75);

}

@media screen and (max-width: 400px) {

.vjs-polyzor-skin .vjs-play-control {

display: inline-block;

position: relative;

height: 100%;

top: 0 !important;

left: 0 !important;

-webkit-transform: translate(0, 0) !important;

-ms-transform: translate(0, 0) !important;

transform: translate(0, 0) !important;

margin-right: 5px;

}

.vjs-polyzor-skin .vjs-play-control:before {

position: relative;

line-height: 1 !important;

font-size: 2.85714em !important;

}

}

To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video

Video.js Polyzor Skin

html5好看的特效皮肤,Video.js 一款漂亮的HTML视频播放器皮肤相关推荐

  1. 8款惊艳的HTML5粒子动画特效,超级惊艳 8款HTML5动画特效推荐源码

    1.HTML5 Canvas发光Loading动画 之前我们分享过很多基于CSS3的Loading动画效果,相信大家都很喜欢.今天我们要来分享一款基于HTML5 Canvas的发光Loading加载动 ...

  2. 【html+css+js】用前端做一个视频播放器页面

    目录 介绍 HTML5 CSS3 JavaScript 效果图展示 介绍 学习前端两个星期后学到了很多,知道了html是制作网页的"骨架",css是制作好看的皮囊,js是让人动起来 ...

  3. web player html5源码,基于Flowplayer打造一款免费的WEB视频播放器附源码

    Flowplayer 是一个开源(GPL 3的)WEB视频播放器.您可以将该播放器嵌入您的网页中,如果您是开发人员,您还可以自由定制和配置播放器相关参数以达到您要的播放效果.本文主要介绍Flowpla ...

  4. vue开发移动端使用video.js播放视频

    安装 引入 文档 HTML代码 css自定义播放按钮 css居中播放按钮 css设置简洁播放按钮 css设置海报占据整个视频空间 js使用设置 videojs设置中文 销毁视频播放器实例 使用html ...

  5. 分享8款令人惊叹的HTML5 Canvas动画特效

    HTML5的确可以制作出非常绚丽的网页动画效果,尤其是利用HTML5 Canvas特性和HTML5 3D特性,我们更加可以欣赏到超酷的动画特效.今天我从html5tricks网站上整理了8款令人惊叹的 ...

  6. video.js 自定义使用

    video.js 直接使用 自定义控制条和样式 弹幕相关 plugin写法 video.js 是开源插件,据说甚至可以集合到gitbook上 note: 一个需要注意的点是下载下来的demo.html ...

  7. EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器前端源码重构(四)- webpack + video.js 打造流媒体服务器前端

    EasyPlayer播放器是基于EasyDSS流媒体服务器视频强大的后台管理能力,提供视频点播和直播播放能力的强大播放载体.流畅稳定的播放性能,集广告植入.数据监测等功能于一身,为开发者提供端到端的一 ...

  8. videojs-flvjs:video.js + flv.js播放m3u8和flv视频

    videojs-flvjs是video.js的扩展,让video.js支持flv.js播放器,可以在video.js的techOrder里配置flvjs播放器. 下面做了一个切换m3u8和flv直播流 ...

  9. video.js播放rtmp视频

    最近公司要求拉取某公司流媒体服务器的视频监控,并在web端页面播放,流媒体服务器发送的是rtmp格式视频流,经过网上查资料,最后敲定使用video.js rtmp流需要依托flash播放,现在大多浏览 ...

最新文章

  1. 制备pdms膜的方法_专利:一种热致变色纳米纤维膜及其制备方法
  2. 高斯用服务器能算chk文件么,教程(二十四)使用freqchk命令进行热力学校正
  3. Windows 10——安装Snort_2_9_16
  4. confluence 为合并的单元格新增一行
  5. java 多重压缩下载_Java 多文件边压缩边下载
  6. java代码限制短信发送次数_java如何实现发短息限制日发送次数代码
  7. 实验五 网络编程与安全
  8. android:ellipsize省略文字用法(转载)
  9. tfs sql查询_TFS安装中SQL Server课程
  10. 在线mod计算机,计算机系中有关mod的常识(全).doc
  11. 地图不显示_图灵搜不显示地图,软件打开一片空白,怎么解决?
  12. chrome怎么安装java插件下载_java插件下载如何将JAVA插件支持Chrome
  13. dns服务器响应 异常,DNS云学堂|快速定位DNS解析异常问题,牢记这四种DNS状态码...
  14. java实现在线预览word(docx)功能
  15. Python链家广州二手房的数据爬取--数据爬取
  16. SpringBoot+Vue实现前后端分离的企业人事管理系统
  17. 强化学习常用算法总结
  18. 搜狗输入法 - 自定义短语
  19. 机器学习-54-RL-06-Actor-Critic(强化学习-A2C,A3C,Pathwise Derivative Policy Gradient)
  20. 心과 情의 調和 (韓長庚 易學原理總論)

热门文章

  1. ARM与RISC-V架构的区别
  2. 上海是个怎样的城市?
  3. AI圣经-深度学习-读书笔记(七)-深度学习中的正则化
  4. Node.js REPL(交互式解释器)
  5. 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  6. 格西烽火使用教程一 自定义解析数据并回复
  7. 争夺汽车芯片「高地」
  8. ubuntu软件包损坏修复
  9. 什么是IP地址及IP地址分类详解
  10. DBCO-PEG-Benzaldehyde | DBCO-PEG-聚乙二醇-苯甲醛 | 二苯基环辛炔-聚乙二醇苯甲醛