index.module.scss 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. .A5win {
  2. opacity: 0;
  3. pointer-events: none;
  4. transition: all 0.3s;
  5. position: absolute;
  6. z-index: 10;
  7. top: 0;
  8. left: 0;
  9. width: 100%;
  10. height: 100%;
  11. background-color: rgba(0, 0, 0, 0.4);
  12. backdrop-filter: blur(4px);
  13. display: flex;
  14. justify-content: center;
  15. align-items: center;
  16. :global {
  17. img {
  18. pointer-events: none;
  19. }
  20. .A5Mmain {
  21. width: 50vw;
  22. height: auto;
  23. position: relative;
  24. & > img {
  25. width: 100%;
  26. height: auto;
  27. }
  28. .A5Mbox {
  29. position: absolute;
  30. top: 0;
  31. left: 0;
  32. width: 100%;
  33. height: 100%;
  34. padding: 5%;
  35. z-index: 2;
  36. & > h3 {
  37. color: #f9d36d;
  38. font-size: 24px;
  39. font-weight: 700;
  40. letter-spacing: 2px;
  41. }
  42. .A5Mrow {
  43. margin-top: 1vh;
  44. color: var(--themeColor2);
  45. font-size: 16px;
  46. display: flex;
  47. flex-wrap: wrap;
  48. & > div {
  49. font-weight: 700;
  50. }
  51. }
  52. .A5Mtu {
  53. object-fit: contain;
  54. max-width: 46%;
  55. max-height: 70%;
  56. position: absolute;
  57. top: 46%;
  58. left: 50%;
  59. transform: translate(-50%, -50%);
  60. }
  61. .A5Mbtn {
  62. z-index: 10;
  63. position: absolute;
  64. bottom: 8%;
  65. left: 50%;
  66. transform: translateX(-50%);
  67. img {
  68. width: 2vw;
  69. height: auto;
  70. margin: 0 1vw;
  71. pointer-events: auto;
  72. cursor: pointer;
  73. }
  74. }
  75. }
  76. }
  77. }
  78. }
  79. .A5winShow {
  80. opacity: 1;
  81. pointer-events: auto;
  82. }