index.module.scss 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. .C1Architec {
  2. background-size: 100% 100%;
  3. position: relative;
  4. overflow: hidden;
  5. :global {
  6. .C1bs {
  7. position: absolute;
  8. z-index: 3;
  9. left: 40px;
  10. top: 40%;
  11. transform: translateY(-50%);
  12. background-image: url('../../assets/img/tab3//btn_cunluo.png');
  13. background-size: 100% 100%;
  14. width: 80px;
  15. min-height: 200px;
  16. text-align: center;
  17. padding: 24px 20px;
  18. &>img {
  19. cursor: pointer;
  20. display: inline-block;
  21. padding: 10px 0;
  22. }
  23. .C1noneImg {
  24. opacity: .5;
  25. pointer-events: none;
  26. }
  27. &>div {
  28. height: calc(100% - 120px);
  29. display: flex;
  30. flex-direction: column;
  31. font-size: 20px;
  32. color: var(--themeColor2);
  33. text-shadow: 1px 1px black;
  34. padding: 0 10px;
  35. }
  36. }
  37. .C1main {
  38. pointer-events: none;
  39. position: absolute;
  40. top: 0;
  41. left: 0;
  42. width: 100%;
  43. height: 100%;
  44. z-index: 2;
  45. overflow-x: auto;
  46. &::-webkit-scrollbar {
  47. width: 0px;
  48. height: 0px;
  49. }
  50. .C1mainBox {
  51. height: 100%;
  52. width: auto;
  53. white-space: nowrap;
  54. display: inline-block;
  55. .C1row {
  56. opacity: 0;
  57. transition: all .3s;
  58. display: inline-block;
  59. min-width: 400px;
  60. width: 25vw;
  61. height: 100%;
  62. background: linear-gradient(rgba(45, 40, 37, 0), rgba(45, 40, 37, 1));
  63. padding-top: 160px;
  64. position: relative;
  65. &::before {
  66. content: '';
  67. position: absolute;
  68. top: 0;
  69. left: 0;
  70. width: 1px;
  71. height: 100%;
  72. background: linear-gradient(rgba(252, 233, 172, 0), rgba(252, 233, 172, 1), rgba(252, 233, 172, 0));
  73. }
  74. &::after {
  75. content: '';
  76. position: absolute;
  77. top: 0;
  78. right: 0;
  79. width: 1px;
  80. height: 100%;
  81. background: linear-gradient(rgba(252, 233, 172, 0), rgba(252, 233, 172, 1), rgba(252, 233, 172, 0));
  82. }
  83. &>h1 {
  84. font-weight: 400;
  85. text-align: center;
  86. font-size: 22px;
  87. letter-spacing: 2px;
  88. color: var(--themeColor2);
  89. }
  90. .C1line {
  91. width: 80%;
  92. margin: 6px auto;
  93. height: 16px;
  94. background-image: url('../../assets/img/line.png');
  95. background-size: 100% 100%;
  96. }
  97. &>img {
  98. width: 100%;
  99. height: calc(100% - 240px);
  100. pointer-events: none;
  101. object-fit: contain;
  102. }
  103. &>P {
  104. width: 100%;
  105. padding: 6px 10px;
  106. margin-top: 20px;
  107. height: 150px;
  108. text-indent: 2em;
  109. color: #fff;
  110. white-space: normal;
  111. letter-spacing: 2px;
  112. line-height: 20px;
  113. }
  114. }
  115. .C1rowShow{
  116. opacity: 1;
  117. }
  118. }
  119. }
  120. .C1cent {
  121. position: absolute;
  122. bottom: 0;
  123. height: 100%;
  124. width: 100%;
  125. overflow-y: auto;
  126. &::-webkit-scrollbar {
  127. width: 0px;
  128. height: 0px;
  129. }
  130. .C1cent1 {
  131. background-color: #655b54;
  132. position: absolute;
  133. bottom: 180px;
  134. height: 400px;
  135. width: auto;
  136. white-space: nowrap;
  137. display: inline-block;
  138. .C1crow {
  139. cursor: pointer;
  140. position: relative;
  141. display: inline-block;
  142. min-width: 400px;
  143. width: 25vw;
  144. height: 100%;
  145. transition: all .3s;
  146. &>img {
  147. width: 100%;
  148. height: 100%;
  149. object-fit: contain;
  150. }
  151. &>p {
  152. z-index: 10;
  153. position: absolute;
  154. bottom: -40px;
  155. left: 50%;
  156. transform: translateX(-50%);
  157. font-size: 20px;
  158. color: var(--themeColor);
  159. letter-spacing: 2px;
  160. }
  161. }
  162. .C1crowNone{
  163. opacity: 0;
  164. }
  165. }
  166. }
  167. }
  168. }