您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

197 行
6.8 KiB

  1. .preview-wrapper {
  2. padding-bottom: 30px;
  3. }
  4. #download {
  5. footer {
  6. bottom: 0;
  7. left: 0;
  8. width: 100%;
  9. position: absolute;
  10. z-index: -1;
  11. }
  12. }
  13. .preview-image {
  14. img {
  15. margin: 0 auto;
  16. display:block;
  17. max-width: 800px;
  18. max-width: 100%;
  19. }
  20. padding: 0;
  21. padding: 0px;
  22. }
  23. .overlay {
  24. position: fixed;
  25. z-index: 100;
  26. top: 0;
  27. left: 0;
  28. right: 0;
  29. bottom: 0;
  30. background-color: rgba(0,0,0,0.10);
  31. visibility: hidden;
  32. opacity: 0;
  33. transition: opacity 0.2s ease;
  34. .active & {
  35. visibility: visible;
  36. opacity: 1;
  37. }
  38. }
  39. .copy-link-wrapper {
  40. z-index: 200;
  41. padding: 2em;
  42. position: fixed;
  43. top: 50%;
  44. left: 50%;
  45. width: 50%;
  46. max-width: 500px;
  47. min-width: 300px;
  48. background-color: @blue;
  49. border-radius: 2px;
  50. transform: translateX(-50%) translateY(-50%);
  51. opacity: 0;
  52. transition: opacity 0.2s ease;
  53. clip:rect(1px 1px 1px 1px);
  54. opacity: 0;
  55. top: -9999999px;
  56. left: -9999999px;
  57. .active & {
  58. clip: auto;
  59. opacity: 1;
  60. top: 50%;
  61. left: 50%;
  62. }
  63. p {
  64. font-size: 20px;
  65. color: #fff;
  66. }
  67. input {
  68. background-color: @light-gray;
  69. color: @text-color;
  70. border: 0;
  71. font-size: 1em;
  72. padding: 1em;
  73. margin: 0;
  74. width: 100%;
  75. border-radius: 2px;
  76. white-space: nowrap;
  77. overflow: hidden;
  78. text-overflow: ellipsis;
  79. }
  80. .error {
  81. text-align: center;
  82. color: #E7483B;
  83. display: block;
  84. padding: 0.5em;
  85. }
  86. }
  87. #md-preview,{
  88. padding-bottom: 30px;
  89. }
  90. video {
  91. margin: 0 auto;
  92. width: 100%;
  93. }
  94. .wrap {
  95. width: 40%;
  96. height: 40%;
  97. margin: 20px auto;
  98. }
  99. video {
  100. width: 100%;
  101. }
  102. video::-webkit-media-controls-enclosure {
  103. padding: 0px;
  104. height: 50px;
  105. }
  106. video::-webkit-media-controls-panel {
  107. opacity: 1 !important;
  108. display: -webkit-flex !important;
  109. margin-top: 50px;
  110. height: 50px;
  111. background-color: @dark-blue;
  112. border-radius: 0 0 10px 10px;
  113. }
  114. video::-webkit-media-controls-timeline {
  115. height: 12px;
  116. padding: 0px;
  117. border: 0px;
  118. }
  119. video::-webkit-media-controls-volume-slider, video::-webkit-media-controls-timeline {
  120. height: 12px;
  121. border-radius: 5px;
  122. min-width: 15px;
  123. }
  124. video::-webkit-media-controls-volume-slider::-webkit-media-slider-container, video::-webkit-media-controls-timeline::-webkit-media-slider-container {
  125. border: 0px;
  126. border-radius: 5px;
  127. background-color: @blue;
  128. cursor: pointer;
  129. }
  130. ::-webkit-media-slider-thumb {
  131. -webkit-appearance: none;
  132. background: red;
  133. }
  134. video::-webkit-media-controls-play-button {
  135. cursor: pointer;
  136. }
  137. video::-webkit-media-controls-play-button:hover {
  138. -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  139. filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  140. opacity: 0.7;
  141. }
  142. video::-webkit-media-controls-fullscreen-button {
  143. -webkit-appearance: none;
  144. background-color: transparent;
  145. cursor: pointer;
  146. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAABACAYAAADF2C3zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2N0Q1MjA3MDc5NjYxMUUyQjQzRjk5Mjc1MTU5Qjk0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2N0Q1MjA3MTc5NjYxMUUyQjQzRjk5Mjc1MTU5Qjk0NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQyQkE2QUZGNzkzQjExRTJCNDNGOTkyNzUxNTlCOTQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQyQkE2QjAwNzkzQjExRTJCNDNGOTkyNzUxNTlCOTQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1z7uaAAAAVhJREFUeNrsljFuAjEQRb3ACZByii2pECmgySFIGoiUGsEKiaQAimwTToCggSYSNUoJHSfgFJwhMt9oHBlj8Ga2SAqP9KQV7PPY4y1+9PDYEZ4agaHrj4Lwl5LHXFkvsOXKatt1jjykzrq2WeW+Jb6Bhp5BySOvQQLuaKEPYwYnOQLSkpTwBfbUqQam9hDVtieOyaoOGxDTAtNrV9UFqTEc/UGUQeXWmfSZB6BqXMc3aIFlFllY4hP49N2h66p2YJXly3HJ92ABihxZVRPM6BqvViSlFNwqiBwV5CAHOchBDnKQ/5/si4/iOUn5YX0+ec0X1mkBXljH1nlhncTfh3WIF2EdR/gJ677OKqwfdOqHmJ4Nsd17PwU5E/yWgJieY/Biv6MoUVjvOe61j+cGuuwpsLvDOl5KjeFkDusRtiSNKZ6FdXTlhXWIfxTWcf58YR0L3AzrRwEGAJoOgCMfh6hiAAAAAElFTkSuQmCC);
  147. background-size: 16px 64px;
  148. background-position: center 8px;
  149. background-repeat: no-repeat;
  150. }
  151. video::-webkit-media-controls-mute-button {
  152. -webkit-appearance: none;
  153. background-color: transparent;
  154. cursor: pointer;
  155. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABACAYAAAATffeWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2N0Q1MjA3NDc5NjYxMUUyQjQzRjk5Mjc1MTU5Qjk0NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2N0Q1MjA3NTc5NjYxMUUyQjQzRjk5Mjc1MTU5Qjk0NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY3RDUyMDcyNzk2NjExRTJCNDNGOTkyNzUxNTlCOTQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY3RDUyMDczNzk2NjExRTJCNDNGOTkyNzUxNTlCOTQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Gp0GRAAAATdJREFUeNpidIsuYMABwoF4BhCvB+IkXIqYcIj7APEiIBYA4jg0OREgLsJnQAgQrwJiNiifGU3eFIi7gDgPxGEBYnYg1gBiDqizQX5ixOEyCyDeC8SNQNwJxJtABuwHYksGwoAR6q3tQFwKxGlAnMtEpGYQ+A+1NROI+aDedGdiIA2sAWJWaDhcBGIVUg1ABqz4ohEXAMXQbyA+DcRaQHwHZMBxIjWDArEcmrg+AXEYEO8ExYIjUjRGQuOXEUcgghLVOahBoAQ1GWTAT2iAgMBJID4BxPOhBqIDkJwnENcDcQkQP8AWBiuAOBiIf0H5f9HkT0NdMAFfIG4D4gggfgtNPMjgDRD3wgPm////DJSAUQNGDRg1YNSAUQNGDRg1YNSA4WhAUnHraI9ltMcy2mMZDD0WgAADADYlybDQKXdAAAAAAElFTkSuQmCC);
  156. background-size: 16px 64px;
  157. background-position: center 8px;
  158. background-repeat: no-repeat;
  159. }
  160. video::-webkit-media-controls-fullscreen-button:hover {
  161. -webkit-appearance: none;
  162. background-position: center -42px;
  163. }
  164. video::-webkit-media-controls-mute-button:hover {
  165. -webkit-appearance: none;
  166. background-position: center -43px;
  167. }
  168. video::-webkit-media-controls-current-time-display, video::-webkit-media-controls-time-remaining-display {
  169. font-size: 13px;
  170. font-weight: normal;
  171. }