index.scss 2.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. .Page.buildingList {
  2. background: #fff;
  3. width: 100%;
  4. position: relative;
  5. overflow: hidden;
  6. > .Search {
  7. padding: 0 50px;
  8. position: relative;
  9. overflow: hidden;
  10. > view {
  11. text-align: center;
  12. background: #f8f8f8;
  13. font-size: 0;
  14. white-space: nowrap;
  15. border-radius: 78px;
  16. >text {
  17. display: inline-block;
  18. vertical-align: middle;
  19. font-size: 24px;
  20. color: #666;
  21. line-height: 78px;
  22. }
  23. >input {
  24. display: inline-block;
  25. vertical-align: middle;
  26. width: 150px;
  27. font-size: 22px;
  28. margin-left: 10px;
  29. height: 78px;
  30. text-align: left;
  31. }
  32. }
  33. }
  34. >.Filter {
  35. padding: 0 30px;
  36. position: relative;
  37. margin-top: 20px;
  38. >view {
  39. position: relative;
  40. overflow: hidden;
  41. border-bottom: 2px solid rgba(25, 60, 131, 0.1);
  42. align-items: center;
  43. >view {
  44. font-size: 0;
  45. white-space: nowrap;
  46. text-align: left;
  47. padding: 15px 0;
  48. >text {
  49. font-size: 30px;
  50. line-height: 40px;
  51. color: #333;
  52. &.iconfont {
  53. font-size: 20px;
  54. color: #ccc;
  55. margin-left: 10px;
  56. }
  57. }
  58. }
  59. >.Sort {
  60. font-size: 32px;
  61. }
  62. }
  63. }
  64. > .flex-item {
  65. position: relative;
  66. overflow: hidden;
  67. >.FilterContainer {
  68. width: 100%;
  69. position: absolute;
  70. left: 0;
  71. top: 0;
  72. bottom: 0;
  73. z-index: 2;
  74. background: rgba(0, 0, 0, 0.6);
  75. }
  76. > .ScrollContainer {
  77. width: 100%;
  78. position: absolute;
  79. left: 0;
  80. top: 0;
  81. bottom: 0;
  82. z-index: 1;
  83. > scroll-view {
  84. width: 100%;
  85. height: calc(100vh - 192px);
  86. .PageContent {
  87. position: relative;
  88. overflow: hidden;
  89. min-height: 100vh;
  90. >.ProjectList {
  91. padding: 0 30px;
  92. position: relative;
  93. overflow: hidden;
  94. >view {
  95. margin-top: 30px;
  96. }
  97. }
  98. > .PageBottom {
  99. text-align: center;
  100. font-size: 0;
  101. white-space: nowrap;
  102. > text {
  103. display: inline-block;
  104. font-size: 28px;
  105. color: #666;
  106. line-height: 40px;
  107. margin: 20px auto;
  108. }
  109. }
  110. }
  111. }
  112. }
  113. }
  114. }