videoDetails.scss 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. .container {
  2. &-video {
  3. width: 100%;
  4. height: 400rpx;
  5. position: relative;
  6. .video-control {
  7. background-color: rgba(0, 0, 0, 0.1);
  8. height: 90rpx;
  9. position: absolute;
  10. top: 0;
  11. left: 0;
  12. width: 100%;
  13. z-index: 997;
  14. }
  15. .multi-list.full-screen.vertical {
  16. height: 100vh !important;
  17. padding: 8vh 0;
  18. }
  19. .multi-list.full-screen.horizontal {
  20. height: 100vw !important;
  21. padding: 8vw 0;
  22. }
  23. .multi {
  24. position: absolute;
  25. right: 30rpx;
  26. top: 50%;
  27. transform: translateY(-50%);
  28. z-index: 998;
  29. width: 100rpx;
  30. color: #fff;
  31. padding: 10rpx 0;
  32. text-align: center;
  33. transition: color ease 0.3s;
  34. }
  35. .multi.rate {
  36. right: 30rpx;
  37. }
  38. .multi-list {
  39. position: absolute;
  40. height: 100%;
  41. width: 0;
  42. background-color: rgba(0, 0, 0, 0.65);
  43. top: 0;
  44. right: 0;
  45. transition: width 0.3s ease;
  46. z-index: 999;
  47. box-sizing: border-box;
  48. padding: 20rpx 0;
  49. }
  50. .multi-list.rate {
  51. padding: 25rpx 0;
  52. }
  53. .multi-list.active {
  54. width: 200rpx;
  55. }
  56. .multi-item {
  57. text-align: center;
  58. color: #fff;
  59. line-height: 80rpx;
  60. transition: color ease 0.3s;
  61. }
  62. .multi-item.rate {
  63. line-height: 70rpx;
  64. }
  65. .multi-item:hover,
  66. .multi:hover {
  67. color: #00d8ff;
  68. }
  69. .multi-item.active {
  70. color: #00d8ff;
  71. }
  72. }
  73. }