jplayer.flat.css 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. /*controls*/
  2. .jp-controls {
  3. display: table;
  4. table-layout: fixed;
  5. border-spacing: 0;
  6. width: 100%;
  7. }
  8. .jp-controls a{
  9. cursor: pointer;
  10. display: inline-block;
  11. padding: 10px 5px;
  12. }
  13. .jp-controls a i{
  14. line-height: inherit;
  15. }
  16. .jp-controls > div{
  17. display: table-cell;
  18. vertical-align: middle;
  19. text-align: center;
  20. width: 40px;
  21. height: 60px;
  22. }
  23. div.jp-progress{
  24. width: auto;
  25. padding: 0 15px;
  26. vertical-align: top;
  27. position: relative;
  28. }
  29. .jp-seek-bar{
  30. position: relative;
  31. }
  32. .jp-title{
  33. position: absolute;
  34. left: 25px;
  35. top: 0;
  36. right: 25px;
  37. display: block !important;
  38. line-height: 60px;
  39. }
  40. .jp-title ul{
  41. list-style: none;
  42. margin: 0;
  43. padding: 0;
  44. }
  45. .jp-title li{
  46. overflow: hidden;
  47. text-overflow: ellipsis;
  48. white-space: nowrap;
  49. }
  50. .jp-artist{
  51. opacity: 0.6;
  52. }
  53. .jp-play-bar{
  54. height: 60px;
  55. }
  56. .jp-volume{
  57. width: 60px !important;
  58. padding-right:10px !important;
  59. }
  60. .jp-volume-bar-value{
  61. height: 6px;
  62. }
  63. a.hid{
  64. display: none;
  65. }
  66. /*video*/
  67. .jp-video{
  68. font-size: 0;
  69. line-height: 0;
  70. min-height: 160px;
  71. }
  72. .jp-video-play{
  73. display: inline-block;
  74. position: absolute;
  75. left: 50%;
  76. top: 50%;
  77. cursor: pointer;
  78. margin-left: -30px;
  79. margin-top: -65px;
  80. }
  81. .jp-video-full {
  82. /* Rules for IE6 (full-screen) */
  83. width:480px;
  84. height:270px;
  85. /* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
  86. position:static !important; position:relative;
  87. }
  88. /* The z-index rule is defined in this manner to enable Popcorn plugins that add overlays to video area. EG. Subtitles. */
  89. .jp-video-full div div {
  90. z-index:1000;
  91. }
  92. .jp-video-full .jp-jplayer {
  93. top: 0;
  94. left: 0;
  95. position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
  96. overflow: hidden;
  97. }
  98. .jp-video-full .jp-gui {
  99. position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
  100. top: 0;
  101. left: 0;
  102. width:100%;
  103. height:100%;
  104. z-index:1001; /* 1 layer above the others. */
  105. }
  106. .jp-video-full .jp-interface {
  107. position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
  108. bottom: 0;
  109. left: 0;
  110. }
  111. /*playlist*/
  112. .jp-playlist ul{
  113. max-height: 320px;
  114. overflow-x: hidden;
  115. overflow-y: auto;
  116. padding: 0;
  117. display: none !important;
  118. }
  119. .jp-playlist.open ul{
  120. display: block !important;
  121. bottom: 60px;
  122. left: 180px;
  123. }
  124. .jp-playlist li{
  125. list-style: none;
  126. position: relative;
  127. }
  128. .jp-playlist-item{
  129. display: block;
  130. overflow: hidden;
  131. text-overflow: ellipsis;
  132. white-space: nowrap;
  133. border-top: 1px solid rgba(255, 255, 255, .1);
  134. padding: 12px 40px 12px 8px;
  135. }
  136. .jp-playlist-item:focus{
  137. outline: 0;
  138. }
  139. .jp-playlist-item:before{
  140. display: inline-block;
  141. text-align: center;
  142. width: 30px;
  143. font-family: FontAwesome;
  144. content:"\f0da";
  145. opacity: 0.6;
  146. }
  147. a.jp-playlist-current:before{
  148. content:"\f144";
  149. opacity: 1;
  150. }
  151. .jp-playlist li:first-child .jp-playlist-item{
  152. border-width: 0;
  153. }
  154. .jp-playlist-item-remove{
  155. font-size: 15px;
  156. display: block;
  157. position: absolute;
  158. right: 0;
  159. top: 0;
  160. padding: 11px 18px;
  161. opacity: 0.6;
  162. }
  163. @media (max-width: 767px) {
  164. .footer .jp-gui{
  165. margin: 0 -10px;
  166. }
  167. div.jp-progress{
  168. padding: 0 10px;
  169. }
  170. .jp-playlist.open ul{
  171. display: block !important;
  172. bottom: 60px;
  173. left: 0px;
  174. right: 0px;
  175. }
  176. }