player.css 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /*播放按钮设置成宽高一致,圆形,居中*/
  2. .vjs-custom-skin>.video-js .vjs-big-play-button {
  3. background-color: rgba(0, 0, 0, 0.45);
  4. font-size: 3.5em;
  5. border-radius: 50%;
  6. height: 2em !important;
  7. line-height: 2em !important;
  8. margin-top: -1em !important;
  9. margin-left: -1em !important;
  10. width: 2em !important;
  11. outline: none;
  12. }
  13. .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  14. position: absolute;
  15. left: 0;
  16. width: 100%;
  17. height: 100%;
  18. }
  19. /*control-bar布局时flex,通过order调整剩余时间的位置到进度条右边*/
  20. .vjs-custom-skin>.video-js .vjs-control-bar .vjs-remaining-time {
  21. order: 3 !important;
  22. }
  23. /*进度条背景轨道*/
  24. .video-js .vjs-slider {
  25. border-radius: 1em;
  26. }
  27. /*进度条进度*/
  28. .vjs-custom-skin>.video-js .vjs-play-progress,
  29. .vjs-custom-skin>.video-js .vjs-volume-level {
  30. border-radius: 1em;
  31. }
  32. /*鼠标进入播放器后,播放按钮颜色会变*/
  33. .video-js:hover .vjs-big-play-button,
  34. .vjs-custom-skin>.video-js .vjs-big-play-button:active,
  35. .vjs-custom-skin>.video-js .vjs-big-play-button:focus {
  36. background-color: rgba(0, 0, 0, 0.4) !important;
  37. }
  38. /*control bar*/
  39. .video-js .vjs-control-bar {
  40. background-color: rgba(0, 0, 0, 0.2) !important;
  41. }
  42. /*点击按钮时不显示蓝色边框*/
  43. .video-js .vjs-control-bar button {
  44. outline: none;
  45. }