index.module.scss 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. .LookDom {
  2. transition: opacity 0.3s;
  3. position: fixed;
  4. z-index: 9991;
  5. opacity: 0;
  6. pointer-events: none;
  7. top: 0;
  8. left: 0;
  9. width: 100vw;
  10. height: 100vh;
  11. background-color: rgba(0, 0, 0, 0.6);
  12. :global {
  13. .close {
  14. color: #fff;
  15. position: absolute;
  16. right: 70px;
  17. top: 70px;
  18. font-size: 30px;
  19. cursor: pointer;
  20. z-index: 10;
  21. }
  22. .closeModel {
  23. right: aoto;
  24. left: 40px;
  25. top: 40px;
  26. img {
  27. width: 50px;
  28. }
  29. }
  30. .viedoBox {
  31. position: absolute;
  32. top: 50%;
  33. left: 50%;
  34. transform: translate(-50%, -50%);
  35. width: 800px;
  36. height: 500px;
  37. video {
  38. width: 100%;
  39. height: 100%;
  40. }
  41. }
  42. .audioBox {
  43. position: absolute;
  44. top: 50%;
  45. left: 50%;
  46. transform: translate(-50%, -50%);
  47. width: 500px;
  48. height: 60px;
  49. audio {
  50. width: 100%;
  51. height: 100%;
  52. }
  53. }
  54. .modelBox {
  55. background-color: rgba(0, 0, 0, 0.7);
  56. position: absolute;
  57. top: 0;
  58. left: 0;
  59. width: 100%;
  60. height: 100%;
  61. iframe {
  62. width: 100%;
  63. height: 100%;
  64. }
  65. .modelBtn {
  66. cursor: pointer;
  67. position: absolute;
  68. z-index: 10;
  69. right: 30px;
  70. bottom: 50px;
  71. img {
  72. display: block;
  73. margin: 15px 0;
  74. }
  75. }
  76. .modelName {
  77. pointer-events: none;
  78. position: absolute;
  79. z-index: 10;
  80. bottom: 80px;
  81. left: 50%;
  82. transform: translateX(-50%);
  83. font-size: 18px;
  84. font-weight: 700;
  85. color: var(--themeColor);
  86. letter-spacing: 4px;
  87. }
  88. }
  89. }
  90. }