video.module.less 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443
  1. // .videoWrap {
  2. // width: 100%;
  3. // height: 100%;
  4. // :global {
  5. // .plyr--video {
  6. // width: 100%;
  7. // height: 100%;
  8. // }
  9. // .plyr__time {
  10. // display: block !important;
  11. // }
  12. // .plyr__video-wrapper{
  13. // pointer-events: none;
  14. // }
  15. // }
  16. // }
  17. // :global(.bottomFixed).controls {
  18. // width: 100%;
  19. // background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
  20. // padding: 0 !important;
  21. // flex-direction: column;
  22. // transition: all 0.5s;
  23. // .time {
  24. // display: flex;
  25. // justify-content: space-between;
  26. // width: 100%;
  27. // color: #fff;
  28. // font-size: 10px;
  29. // padding: 4px 20px;
  30. // :global {
  31. // .plyr__time+.plyr__time:before {
  32. // content: '';
  33. // }
  34. // }
  35. // }
  36. // .slider {
  37. // width: 100%;
  38. // padding: 0 20px;
  39. // :global {
  40. // .van-slider__button {
  41. // background: var(--van-primary);
  42. // }
  43. // .van-loading {
  44. // width: 100%;
  45. // height: 100%;
  46. // }
  47. // }
  48. // }
  49. // .actions {
  50. // display: flex;
  51. // justify-content: space-between;
  52. // width: 100%;
  53. // color: #fff;
  54. // font-size: 12px;
  55. // padding: 0 20px;
  56. // align-items: center;
  57. // .actionWrap {
  58. // display: flex;
  59. // }
  60. // .actionBtn {
  61. // display: flex;
  62. // width: 38px;
  63. // height: 38px;
  64. // padding: 4px 0;
  65. // background: transparent;
  66. // }
  67. // .actionBtn>img {
  68. // width: 100%;
  69. // height: 100%;
  70. // }
  71. // :global {
  72. // .van-loading__circular {
  73. // width: 100%;
  74. // height: 100%;
  75. // }
  76. // }
  77. // .playIcon {
  78. // display: none;
  79. // }
  80. // .btnPlay img:nth-child(2) {
  81. // display: block;
  82. // }
  83. // .btnPause img:nth-child(3) {
  84. // display: block;
  85. // }
  86. // .btnPlay,
  87. // .btnPause {
  88. // :global {
  89. // .van-loading {
  90. // display: none;
  91. // }
  92. // }
  93. // }
  94. // .loopBtn{
  95. // :global{
  96. // .loop{
  97. // display: block;
  98. // }
  99. // .loopActive{
  100. // display: none;
  101. // }
  102. // }
  103. // }
  104. // .loopBtn.active{
  105. // :global{
  106. // .loop{
  107. // display: none;
  108. // }
  109. // .loopActive{
  110. // display: block;
  111. // }
  112. // }
  113. // }
  114. // }
  115. // }
  116. .videoWrap {
  117. position: relative;
  118. width: 100%;
  119. height: 100%;
  120. .videoSection {
  121. position: absolute;
  122. top: 0;
  123. left: 0;
  124. right: 0;
  125. bottom: 0;
  126. z-index: 8;
  127. }
  128. }
  129. .content {
  130. position: relative;
  131. height: 100%;
  132. }
  133. .contentWrap {
  134. height: 100%;
  135. video {
  136. width: 100%;
  137. height: 100%;
  138. }
  139. }
  140. .videoSection {
  141. position: absolute;
  142. top: 0;
  143. left: 0;
  144. right: 0;
  145. bottom: 0;
  146. }
  147. .controls {
  148. position: absolute;
  149. left: 0;
  150. bottom: 0;
  151. right: 0;
  152. height: 80px;
  153. background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
  154. display: flex;
  155. flex-direction: column;
  156. justify-content: space-between;
  157. transition: all 0.5s;
  158. width: 100%;
  159. z-index: 9;
  160. &.hide {
  161. transform: translateY(100%);
  162. }
  163. .time {
  164. display: flex;
  165. // justify-content: space-between;
  166. // width: 100%;
  167. color: #fff;
  168. font-size: 10px;
  169. padding: 4px 20px;
  170. }
  171. .slider {
  172. // width: 100%;
  173. padding: 0 20px;
  174. --van-slider-button-width: 13px !important;
  175. --van-slider-button-height: 13px !important;
  176. :global {
  177. .n-slider {
  178. --n-handle-size: 13px !important;
  179. --n-fill-color: var(--van-primary-color) !important;
  180. --n-fill-color-hover: var(--van-primary-color) !important;
  181. }
  182. .van-loading {
  183. width: 100%;
  184. height: 100%;
  185. }
  186. }
  187. }
  188. .actionSection {
  189. display: flex;
  190. align-items: center;
  191. justify-content: space-between;
  192. padding: 0 16px 8px 15px;
  193. .name {
  194. font-size: 14px;
  195. font-weight: 500;
  196. color: #FFFFFF;
  197. }
  198. }
  199. .actions {
  200. display: flex;
  201. // width: 100%;
  202. color: #fff;
  203. font-size: 12px;
  204. align-items: center;
  205. .actionWrap {
  206. display: flex;
  207. }
  208. .actionBtn {
  209. display: flex;
  210. width: 24px;
  211. height: 24px;
  212. padding: 4px 0;
  213. background: transparent;
  214. &+.actionBtn {
  215. margin-left: 12px;
  216. }
  217. }
  218. .actionBtn>img {
  219. width: 100%;
  220. height: 100%;
  221. }
  222. :global {
  223. .van-loading__circular {
  224. width: 100%;
  225. height: 100%;
  226. }
  227. }
  228. .playIcon {
  229. display: none;
  230. }
  231. .btnPlay img:nth-child(2) {
  232. display: block;
  233. }
  234. .btnPause img:nth-child(3) {
  235. display: block;
  236. }
  237. .btnPlay,
  238. .btnPause {
  239. :global {
  240. .van-loading {
  241. display: none;
  242. }
  243. }
  244. }
  245. .loopBtn {
  246. :global {
  247. .loop {
  248. display: block;
  249. }
  250. .loopActive {
  251. display: none;
  252. }
  253. }
  254. }
  255. .loopBtn.active {
  256. :global {
  257. .loop {
  258. display: none;
  259. }
  260. .loopActive {
  261. display: block;
  262. }
  263. }
  264. }
  265. }
  266. }
  267. // .sliderPopup {
  268. // position: absolute;
  269. // z-index: 9999;
  270. // left: 68px;
  271. // bottom: 46px;
  272. // display: flex;
  273. // align-items: center;
  274. // flex-direction: column;
  275. // height: 165px;
  276. // width: 45px;
  277. // padding: 10px 0 15px;
  278. // background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAGaCAMAAAC46aQwAAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAE3RSTlNaAAxUVwdPRSc7MzYsEEoXGgshjXaABwAAAZBJREFUeNrt1GtO40AQReF77X46tvPY/2IHhiCDA0Ez7pb4cb4FHLVaVSU/isM/i360S5+nnIL+Q0h5On+fXuqoQ8a6fJm+VjVQr4/pEtREKPt0VTP1UzpmNZTjh3RWU3lLn9TY6T1d1Fx5S8eg5kL8m57UwfSaHoI6CIPlSV1MlpO6SNaiThbN6mRWVSdVWZ1kJXWSFNRJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg9wnqJGhVJ6uyOsmq6qSqqJOiqzq5yqu6WC3P6mK2HEd1MEbLfZ49+zXtpOaS39IXNXe5p13UWPF72ic1dfKW9ql1eUu7tP2NLf3inNREOnuXflFGHTaWrSdvYsk6JJfoXXoTb1PNabwL+kEY71Ku023r7tOPYv5pFJ6Rn5qfj8KRtC+jvjGefSztYdWX1sFH0k82tUY3SPsWtDfZTdJekj4JN7dKO1Z9kBY3ST+er3x10/R2vqrdOO04BUnp4nbpTVwug30g3cwf1jMLKix6VfsAAAAASUVORK5CYII=') no-repeat top center;
  279. // background-size: contain;
  280. // .iconAdd,
  281. // .iconCut {
  282. // display: inline-block;
  283. // width: 24px;
  284. // height: 24px;
  285. // background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABGlBMVEUAAAAAraMAraEArKEArqIA18kArqIA08UA1McAq6AAraAArKAArKEArKAArKAAq6EA1MYAq6AArKIAraMA2csAr6AA28kAn58A1skA0sQA1ccA2csA1cgArZ8A3M4Ar6IA1cgA2csA3M0A1MUA3M0A39EA2swA1skA1cgA3tAA3c8A3c0A08cA2swAq58A3M4A2csA4NL ///8A3tAA1sgA2s0A3M4A18kA4tQA2MsA3c8A2cwA1McArKAA08UA5NVm6+Jm6N9x599m6eEAx7oAvLDr/PsA0MNM49oAua2j8u2H8OmH7OZM6N4As6dt5t413dII1skD1skAy74AwLRf49ta49sn2s4X2MwT18tW4tpJ4Nc33tMq288faTE+AAAAMXRSTlMAGfxfUkc/9YXw6M/FtrCSUEM0MiMjCgj4z7quqG3x7tfPg1hS+Pjr69C6lZWKbVhYjYIARgAAAqJJREFUSMelk2lD2kAQhjfhkltQ0Xpbe98xJljCRo6EgApKoa32+P9/o7NOliEboB98Pj/v7MzsLotRS63tHb/Z2Xl9vLeWqrH/kdrPuE3B+SM7+6mV+voz15336/X615MXS/XNXTfuA7ubi/3TjOpjwHEOvyzy19yF9cF3LOt53P+w3IeA9X5R/fHfe9SpHyf0Y2ecgv/zttO5kwGwZT+I/Tmynwz4HeA3lY/4tm0fzu8K9vlwC/6vcRi46fVuIj7wjvx1mPY7+P1vYf3+GdB3APIbDbpBuN878H9Iv94WgTbVBx14K/0UHnD7gD4FpI8B05Tvah/W3+50/tC8GIjUB9/cQ7+Wge3fYUPoy4Dimy9rOHJTcD+m68VAN/Qb6AvW8ZLV50ABe9Y/8hF3FH+eMkA+csIEGXo+/TZyJQJXXaDVag2lbxivhK8FM//mbCHX0jcaGgTS1E9vcaCHPmCmIZBsztpfETCQJAQS7mzcpS1J30yIQEDrEUN3ARy6hQxnB1xYIpD0RIB+o6ArAq1wneRfBEkx9LSu+laLAqiHAU8MrQ1U37bxBBOROuBrDDg6V36vbeMJMd84YoKSp/gyoPqXQYkJDgbgR38jBciHgP+JCTQ9oPbnA4p+6egae6Q4oADYwFAEhuhTwC8ypMInlvIdr3u9a9MIE6hfNnmFhRRGdeo/el3kG6MCk1R1n3zlutAHpnqVzShzD9uhAyI64PEyI7bz3BP+8voTnt9mc2zlRAJ1df1YP7fFImxkuW8tK29MeXaDKWzk+ChQXrPc54jnyKeu8pz75+gjqDs+53nsR2G7rHM+mER8IwBdL+O8caoFDgy8wGnA/7Vcz+dAocqWUynqPIJerLDVaAelrLSzpQNtlUuhdDKRSKZRfir/ACF6Xp1EeZtPAAAAAElFTkSuQmCC') no-repeat center;
  286. // background-size: contain;
  287. // flex-shrink: 0;
  288. // &.disabled {
  289. // opacity: 0.7;
  290. // }
  291. // }
  292. // .iconCut {
  293. // background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABCFBMVEUAAAAAraMAraEArKEArKEArqIArqIA2swA1cgA1sgAraAArKAArKEArKAArKAAq6EA2MoArZ8Aq6AArKIAraMAr6AA28kAn58A18oA08cA1cgA1MYA1sgA0cQA3c4A1skA08YA2swA08UA1skA2MsA2s0A18kA1sgA39AAzsIA3tAA2swA39EA39AA39EA4tMA3tAA2s0A2MoA1skA3M4A1ccA49QA3c8A2cwA4NIA4dP ///8ArKAA08Zx599x5t8A5NXi+/kA0cMAyLsAvK8Aua1J4dg13dIAzsAAvrIAs6dt5t4s29AD1chJ595h49tX49oV18sO1soAxLdm5NxS4tgd2MwAwrWCpB5XAAAAMHRSTlMAGfzvX1I/V1FH6M/FtrCShm1DNDIjCgj486iEI/jx19DPurGV+Ovr0M26uqiHSCOYWU5AAAACYklEQVRIx6WT12LaMBSGZTMS9p4hSTO6FwGMRyXj2GbTNqPj/d+kOjYCGcnkot/19/8+R5KRQDNzdnP5tt1+c3lTzjTRS2S6HaIFDCmDdjdzVD99RQjzgwDl6jRW710T0R8Yxsee3D/pMJ/C+cbdxYnMPyNPmz9CP/iUsujfks16Ys8FnwaAW7F/M5nY9kycJ2A0Kh/MTx7XNPD7u7x/RIns0euQn9SfSXwW0C++coFrMqf+gxbXDwH9A3dfhH7AXj/F9oOv9/dD0fv9ZYcnFOOPqN9/x/wMIWRuPxzth0D/CwrpwgU/Cgvv60EHPoV+83z/gMR92TyA2WQrM53CfBaA+l0gfLhlPjAI4OfnfPMzAt7LHmjIgW9eIeA8zh8d+tZr8BWXm2d2/03g/gfzLV2hgTTh5gdfTDDfMtM0kCLUfylgbgMpGkiSXX/cSMwf95MQWAgXLJwP+BC4g0DKY7rwIJjf3/pjNwVL/wVf7OcCzB97sLQylflM53yKryBKQhse8U3OtxIIKHoSX5gHcIsIqEyPz2Myf+xXEKCoLvUpsf3jEENVUEBhGnnQOiDpd5YFFFLFC+GHD2HzB2i4irbkV0PphYHPAo61yiNGTfWjvtjvOEu1hnaU8HNkX3Fhx8MltKeVw57Yb3L9C5xrIY5GFj/LL5j1ZxsoQj2BfUM8zxBriRN1dEA9i1eu9MIcbYWzzOenymHsa+KBGkuMcw0koVVSMZ4udP4DlutjrJZaSE4tjylTzx2M6G9muJ6PKfkaiqdaUHEEtVBFx1EqxQSzE8WKIgjSUDqVTKbSIP8//wBbnlQnTJqlUQAAAABJRU5ErkJggg==') no-repeat center;
  294. // background-size: contain;
  295. // }
  296. // .sliderPoint {
  297. // background: #FFFFFF;
  298. // box-shadow: 0px 2px 4px 0px rgba(102, 102, 102, 0.77);
  299. // border-radius: 10px;
  300. // font-size: 14px;
  301. // font-weight: 500;
  302. // color: rgba(1, 193, 181, 1);
  303. // min-width: 35px;
  304. // text-align: center;
  305. // vertical-align: text-bottom;
  306. // span {
  307. // font-size: 12px;
  308. // }
  309. // }
  310. // :global {
  311. // .van-slider {
  312. // margin: 7px 0;
  313. // }
  314. // }
  315. // }
  316. .sliderPopup {
  317. position: absolute;
  318. z-index: 9999;
  319. left: 78px;
  320. bottom: 46px;
  321. display: flex;
  322. align-items: center;
  323. flex-direction: column;
  324. height: 165px;
  325. width: 45px;
  326. padding: 10px 0 15px;
  327. background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAGaCAMAAAC46aQwAAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAE3RSTlNaAAxUVwdPRSc7MzYsEEoXGgshjXaABwAAAZBJREFUeNrt1GtO40AQReF77X46tvPY/2IHhiCDA0Ez7pb4cb4FHLVaVSU/isM/i360S5+nnIL+Q0h5On+fXuqoQ8a6fJm+VjVQr4/pEtREKPt0VTP1UzpmNZTjh3RWU3lLn9TY6T1d1Fx5S8eg5kL8m57UwfSaHoI6CIPlSV1MlpO6SNaiThbN6mRWVSdVWZ1kJXWSFNRJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg9wnqJGhVJ6uyOsmq6qSqqJOiqzq5yqu6WC3P6mK2HEd1MEbLfZ49+zXtpOaS39IXNXe5p13UWPF72ic1dfKW9ql1eUu7tP2NLf3inNREOnuXflFGHTaWrSdvYsk6JJfoXXoTb1PNabwL+kEY71Ku023r7tOPYv5pFJ6Rn5qfj8KRtC+jvjGefSztYdWX1sFH0k82tUY3SPsWtDfZTdJekj4JN7dKO1Z9kBY3ST+er3x10/R2vqrdOO04BUnp4nbpTVwug30g3cwf1jMLKix6VfsAAAAASUVORK5CYII=') no-repeat top center;
  328. background-size: contain;
  329. .iconAdd,
  330. .iconCut {
  331. display: inline-block;
  332. width: 24px;
  333. height: 24px;
  334. background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+6YCf5bqm5Yqg5aSH5Lu9PC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMCUiIHkxPSI3NS41MTIxOTI3JSIgeDI9IjEwMCUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGODA1NyIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkZBMjg0IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxjaXJjbGUgaWQ9InBhdGgtMiIgY3g9IjExIiBjeT0iMTEiIHI9IjExIj48L2NpcmNsZT4KICAgICAgICA8ZmlsdGVyIHg9Ii0zLjYlIiB5PSItOC4yJSIgd2lkdGg9IjEwNy4zJSIgaGVpZ2h0PSIxMTAuOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0zIj4KICAgICAgICAgICAgPGZlTW9ycGhvbG9neSByYWRpdXM9IjAuMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSI+PC9mZU1vcnBob2xvZ3k+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9Ii0xIiBpbj0ic2hhZG93U3ByZWFkT3V0ZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODE0Mjk1NjcyICAgMCAwIDAgMCAwLjQ0NjM1MDI0ICAgMCAwIDAgMCAwLjMyNjg0NjU5NSAgMCAwIDAgMSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLor77ku7bliqDmipXlsY8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLor77ku7bmkq3mlL7vvIjlgI3pgJ/lpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzAuMDAwMDAwLCAtMTI2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i6YCf5bqm5Yqg5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODIuMDAwMDAwLCAxMzcuMDAwMDAwKSBzY2FsZSgtMSwgLTEpIHJvdGF0ZSgtMzYwLjAwMDAwMCkgdHJhbnNsYXRlKC0xODIuMDAwMDAwLCAtMTM3LjAwMDAwMCkgdHJhbnNsYXRlKDE3MS4wMDAwMDAsIDEyNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLmpK3lnIblvaLlpIfku70tMyI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTMpIiB4bGluazpocmVmPSIjcGF0aC0yIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMiI+PC91c2U+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcuMzkwNzUzOCwxOC42OTY4MzA3IEMxOC41MTE5OTQ2LDE4LjY5NjgzMDcgMTguNzUzNzQxMSwxNy42NzQxNzUyIDE4Ljc1Mzc0MTEsMTYuMzEzMDI1NiBDMTguNzUzNzQxMSwxNC45NTE4NzYgMTguNTMyNDY3NSwxMy42OTY4MzA3IDE3LjQxMTIyNjYsMTMuNjk2ODMwNyBDMTYuMjg5OTg1OCwxMy42OTY4MzA3IDE2Ljk2OTY2ODYsMTQuOTIxNDk3NiAxNi45Njk2Njg2LDE2LjI4MjY0NzIgQzE2Ljk2OTY2ODYsMTcuNjQzNzk2NyAxNi4yNjk1MTI5LDE4LjY5NjgzMDcgMTcuMzkwNzUzOCwxOC42OTY4MzA3IFoiIGlkPSLmpK3lnIblvaIiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuNDQzNjMwNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcuNzUzNzQxLCAxNi4xOTY4MzEpIHJvdGF0ZSgzOS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuNzUzNzQxLCAtMTYuMTk2ODMxKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMSw1IEMxMS42NjI3NDE3LDUgMTIuMiw1LjQxMzI3NTYyIDEyLjIsNS45MjMwNzY5MiBMMTIuMTk5LDkuOCBMMTYuMDc2OTIzMSw5LjggQzE2LjU4NjcyNDQsOS44IDE3LDEwLjMzNzI1ODMgMTcsMTEgQzE3LDExLjY2Mjc0MTcgMTYuNTg2NzI0NCwxMi4yIDE2LjA3NjkyMzEsMTIuMiBMMTIuMTk5LDEyLjE5OSBMMTIuMiwxNi4wNzY5MjMxIEMxMi4yLDE2LjU4NjcyNDQgMTEuNjYyNzQxNywxNyAxMSwxNyBDMTAuMzM3MjU4MywxNyA5LjgsMTYuNTg2NzI0NCA5LjgsMTYuMDc2OTIzMSBMOS44LDEyLjE5OSBMNS45MjMwNzY5MiwxMi4yIEM1LjQxMzI3NTYyLDEyLjIgNSwxMS42NjI3NDE3IDUsMTEgQzUsMTAuMzM3MjU4MyA1LjQxMzI3NTYyLDkuOCA1LjkyMzA3NjkyLDkuOCBMOS44LDkuOCBMOS44LDUuOTIzMDc2OTIgQzkuOCw1LjQxMzI3NTYyIDEwLjMzNzI1ODMsNSAxMSw1IFoiIGlkPSLlvaLnirbnu5PlkIgiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+') no-repeat center;
  335. background-size: contain;
  336. flex-shrink: 0;
  337. &.disabled {
  338. opacity: 0.7;
  339. }
  340. }
  341. .iconCut {
  342. background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+6YCf5bqm5YeP5aSH5Lu9PC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMCUiIHkxPSI3NS41MTIxOTI3JSIgeDI9IjEwMCUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGODA1NyIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkZBMjg0IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxjaXJjbGUgaWQ9InBhdGgtMiIgY3g9IjExIiBjeT0iMTEiIHI9IjExIj48L2NpcmNsZT4KICAgICAgICA8ZmlsdGVyIHg9Ii0zLjYlIiB5PSItOC4yJSIgd2lkdGg9IjEwNy4zJSIgaGVpZ2h0PSIxMTAuOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0zIj4KICAgICAgICAgICAgPGZlTW9ycGhvbG9neSByYWRpdXM9IjAuMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSI+PC9mZU1vcnBob2xvZ3k+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9Ii0xIiBpbj0ic2hhZG93U3ByZWFkT3V0ZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODE0Mjk1NjcyICAgMCAwIDAgMCAwLjQ0NjM1MDI0ICAgMCAwIDAgMCAwLjMyNjg0NjU5NSAgMCAwIDAgMSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLor77ku7bliqDmipXlsY8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLor77ku7bmkq3mlL7vvIjlgI3pgJ/lpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzAuMDAwMDAwLCAtMjgyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i6YCf5bqm5YeP5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODIuMDAwMDAwLCAyOTMuMDAwMDAwKSBzY2FsZSgtMSwgLTEpIHJvdGF0ZSgtNTQwLjAwMDAwMCkgdHJhbnNsYXRlKC0xODIuMDAwMDAwLCAtMjkzLjAwMDAwMCkgdHJhbnNsYXRlKDE3MS4wMDAwMDAsIDI4Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLmpK3lnIblvaIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgMTEuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC0xMS4wMDAwMDApICI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTMpIiB4bGluazpocmVmPSIjcGF0aC0yIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMiI+PC91c2U+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMy44ODMyNzE1NCw3LjI3OTM1OTggQzUuMDA0NTEyMzcsNy4yNzkzNTk4IDUuMjQ2MjU4ODgsNi4yNTY3MDQzIDUuMjQ2MjU4ODgsNC44OTU1NTQ3MyBDNS4yNDYyNTg4OCwzLjUzNDQwNTE1IDUuMDI0OTg1MjQsMi4yNzkzNTk4IDMuOTAzNzQ0NCwyLjI3OTM1OTggQzIuNzgyNTAzNTcsMi4yNzkzNTk4IDMuNDYyMTg2MzMsMy41MDQwMjY3MiAzLjQ2MjE4NjMzLDQuODY1MTc2MjkgQzMuNDYyMTg2MzMsNi4yMjYzMjU4NiAyLjc2MjAzMDcsNy4yNzkzNTk4IDMuODgzMjcxNTQsNy4yNzkzNTk4IFoiIGlkPSLmpK3lnIblvaLlpIfku70tNCIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMC40NDM2MzA0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjI0NjI1OSwgNC43NzkzNjApIHNjYWxlKC0xLCAtMSkgcm90YXRlKDM5LjAwMDAwMCkgdHJhbnNsYXRlKC00LjI0NjI1OSwgLTQuNzc5MzYwKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIGZpbGw9IiNGRkZGRkYiIHg9IjYiIHk9IjEwIiB3aWR0aD0iMTEiIGhlaWdodD0iMiIgcng9IjEiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+') no-repeat center;
  343. background-size: contain;
  344. }
  345. .sliderPoint {
  346. background: #FFFFFF;
  347. box-shadow: 0px 2px 4px 0px rgba(102, 102, 102, 0.77);
  348. border-radius: 10px;
  349. font-size: 14px;
  350. font-weight: 500;
  351. color: #FF8057;
  352. min-width: 35px;
  353. text-align: center;
  354. vertical-align: text-bottom;
  355. span {
  356. font-size: 12px;
  357. }
  358. }
  359. :global {
  360. .van-slider {
  361. margin: 7px 0;
  362. }
  363. }
  364. }
  365. .goPractice {
  366. width: 89px;
  367. height: 32px;
  368. background: url('./../image/btn_go_practice.png') no-repeat center;
  369. background-size: contain;
  370. position: absolute;
  371. right: 12px;
  372. bottom: 60px;
  373. z-index: 11;
  374. transition: all .5s ease;
  375. &.hide {
  376. transform: translateX(65px);
  377. }
  378. }