webgl_rxdz_customize.scss 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  1. /**newIndex.wxss**/
  2. page {
  3. }
  4. .font40{
  5. font-size: 40rem;
  6. // color: #fff;
  7. }
  8. .font52{
  9. font-size: 52rem;
  10. font-weight: 700;
  11. }
  12. .pointerEvents{
  13. pointer-events: none;
  14. }
  15. /deep/.el-carousel__container{
  16. height: 100%!important;
  17. }
  18. .contentBox{
  19. position: relative;
  20. width: 100vw;
  21. overflow: hidden;
  22. box-sizing: border-box;
  23. background-color: white;
  24. .picArea{
  25. position: relative;
  26. width: 100%;
  27. height:1100rem;
  28. .master-pic{
  29. position: relative;
  30. width: 100%;
  31. height:930rem;
  32. // padding: 10rem;
  33. box-sizing: border-box;
  34. // background-color: #171717;
  35. .master-pic-swiper{
  36. width: 100%;
  37. height: 100%;
  38. }
  39. .master-pic-img{
  40. width: 100%;
  41. height: 100%;
  42. display: block;
  43. object-fit: cover;
  44. }
  45. .lookHouseView{
  46. position: absolute;
  47. left:276rem;
  48. bottom:138rem;
  49. width: 200rem;
  50. height: 76rem;
  51. border-radius: 38rem;
  52. background: rgba(0, 0, 0, 0.4);
  53. font-family: "Verdana";
  54. font-weight: 400;
  55. font-size: 28rem;
  56. color: #fff;
  57. .icon-ai{
  58. width:46rem;
  59. height:46rem;
  60. margin-right:10rem;
  61. }
  62. }
  63. .indicator-view{
  64. position: absolute;
  65. z-index: 12;
  66. bottom: 100rem;
  67. left:50%;
  68. transform: translateX(-50%);
  69. .indicator-item{
  70. width: 12rem;
  71. height: 12rem;
  72. background: #fff;
  73. opacity: 0.52;
  74. margin-right:6rem;
  75. border-radius: 50%;
  76. &.active{
  77. opacity:1;
  78. }
  79. &:last-child{
  80. margin-right:0rem;
  81. }
  82. }
  83. }
  84. }
  85. }
  86. .tabList{
  87. position: absolute;
  88. width: 100%;
  89. height:246rem;
  90. bottom:0rem;
  91. overflow-x: auto;
  92. overflow-y: hidden;
  93. z-index: 2;
  94. .tab-item{
  95. width:196rem;
  96. margin-right: 20rem;
  97. font-family: "Verdana";
  98. font-weight: 400;
  99. font-size: 24rem;
  100. color: #1d1d1d;
  101. text-align:center;
  102. padding:2rem;
  103. // border:solid 2rem #65574933;
  104. // box-shadow: 0 4rem 40rem #65574933;
  105. background: #ededed;
  106. filter: drop-shadow(0 4rem 40rem #65574933);
  107. box-sizing: border-box;
  108. &.tabActive{
  109. position: relative;
  110. font-weight: 700;
  111. color: #4d463f;
  112. // border:solid 2rem #65574933;
  113. background: rgba(254, 176, 102, 0.5);
  114. filter: drop-shadow(0 4rem 40rem #65574933);
  115. }
  116. &:first-child{
  117. margin-left: 30rem;;
  118. }
  119. &:last-child{
  120. margin-right: 30rem;
  121. }
  122. .tab-img{
  123. width: 192rem;
  124. height: 200rem;
  125. object-fit: cover;
  126. }
  127. .tab-info{
  128. width:100%;
  129. padding:6rem 10rem;
  130. box-sizing: border-box;
  131. }
  132. }
  133. }
  134. .textAbout{
  135. font-family: "DIN Alternate Bold";
  136. font-weight: 700;
  137. font-size: 20rem;
  138. // color: rgba(255, 255, 255, 0.3);
  139. opacity: 0.3;
  140. margin-left:10rem;
  141. }
  142. .booking-info{
  143. margin-left: 30rem;
  144. margin-right: 30rem;
  145. margin-top: 130rem;
  146. margin-bottom: 15rem;
  147. position: relative;
  148. border: 2rem solid rgba(255, 255, 255, 0.5);
  149. border-top:none;
  150. padding: 90rem 30rem 20rem;
  151. box-sizing: border-box;
  152. color: #fff;
  153. z-index: 3;
  154. .line{
  155. position: absolute;
  156. top:0rem;
  157. width: 100rem;
  158. height:2rem;
  159. background-color: rgba(255, 255, 255, 0.5);
  160. }
  161. .left-line{
  162. left:0rem;
  163. }
  164. .right-line{
  165. right:0rem;
  166. }
  167. // .booking-info-bg{
  168. // position: absolute;
  169. // top: 0;
  170. // left: 0;
  171. // width: 100%;
  172. // height: unset;
  173. // }
  174. .writingBox{
  175. padding:0rem 10rem;
  176. // width: 440rem;
  177. width: max-content;
  178. height: 120rem;
  179. position: absolute;
  180. // margin-top: -45rem;
  181. // font-family: "STFangsong";
  182. font-weight: 400;
  183. // color: #fff;
  184. top: -60rem;
  185. box-sizing: border-box;
  186. left: 50%;
  187. transform: translate(-50%,0);
  188. // background-color: #FFF;
  189. // background-color: transparent;
  190. // backdrop-filter: blur(20px);
  191. .writing-img{
  192. width: 120rem;
  193. height: 120rem;
  194. min-width: 120rem;
  195. filter: drop-shadow(0 3rem 4rem #00000029);
  196. box-sizing: border-box;
  197. border-radius: 50%;
  198. border: 6rem solid #F5F5F5;
  199. margin-right:30rem;
  200. }
  201. .wiriting-right{
  202. // text-align: right;
  203. padding-right: 20rem;
  204. .wiriting-text{
  205. // height: 60rem;
  206. }
  207. }
  208. }
  209. .info-bar{
  210. // padding: 80rem 50rem 140rem;
  211. display: flex;
  212. flex-wrap: wrap;
  213. .info-item{
  214. // color: #fff;
  215. width: 33.33%;
  216. margin-bottom: 40rem;
  217. padding-left: 10rem;
  218. box-sizing: border-box;
  219. // &:nth-child(3n-1){
  220. // width: 39.66%;
  221. // }
  222. // &:nth-child(3n-2){
  223. // width: 27%;
  224. // }
  225. &:nth-child(3n-2){
  226. padding-left: 0;
  227. }
  228. }
  229. .info-item-label{
  230. font-family: "Verdana";
  231. font-weight: 400;
  232. font-size: 28rem;
  233. margin-bottom: 8rem;
  234. }
  235. .info-item-value{
  236. font-family: "DIN Alternate Bold";
  237. font-weight: bold;
  238. font-size: 34rem;
  239. // white-space: nowrap;
  240. }
  241. }
  242. }
  243. }
  244. .swiper-img-gs-mh {
  245. // width: 100vw;
  246. // top:0rem;
  247. height: calc(100% - 930rem);
  248. top:930rem;
  249. width: 100%;
  250. opacity: 0.85;
  251. position: absolute;
  252. left: 0;
  253. z-index: 1;
  254. overflow: hidden;
  255. box-sizing: border-box;
  256. .img{
  257. width: 100%;
  258. height: 100%;
  259. filter: blur(20px);
  260. transform: scale(1.2);
  261. object-fit: cover;
  262. }
  263. }
  264. .bottom-view{
  265. position: relative;
  266. width: 100%;
  267. padding-top:128rem;
  268. padding-bottom:300rem;
  269. box-sizing: border-box;
  270. z-index: 3;
  271. .bottom-title{
  272. font-family: "DIN Alternate Bold";
  273. font-weight: 700;
  274. font-size: 28rem;
  275. text-align: center;
  276. color: #fff;
  277. text-shadow: 0 0 8rem rgba(0, 0, 0, 0.17);
  278. }
  279. .bottom-tips{
  280. font-family: "Verdana";
  281. font-weight: 400;
  282. font-size: 28rem;
  283. line-height: 48rem;
  284. text-align: center;
  285. margin-top:8rem;
  286. margin-bottom:40rem;
  287. opacity: 0.6;
  288. }
  289. .bottom-btn{
  290. width: 290rem;
  291. height: 80rem;
  292. border-radius: 40rem;
  293. font-family: "DIN Alternate Bold";
  294. font-weight: 700;
  295. font-size: 28rem;
  296. .bottom-subtitle{
  297. font-family: "DIN Alternate Bold";
  298. font-weight: bold;
  299. font-size: 30rem;
  300. white-space: nowrap;
  301. }
  302. }
  303. .btn-qw{
  304. background: rgba(246, 165, 83, 0.2);
  305. color: #f6a553;
  306. margin-right:30rem;
  307. }
  308. .btn-share{
  309. background: #f6a553;
  310. box-shadow: 0 6rem 20rem rgba(208, 193, 168, 0.31);
  311. color: #fff;
  312. }
  313. }