select.scss 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. $h:88px;
  2. .select {
  3. height : 44px;
  4. border-bottom: 1px solid #EFEFEF;
  5. line-height : 44px;
  6. background : #fff;
  7. .region {
  8. height : 100%;
  9. width : 49%;
  10. display : inline-block;
  11. text-align: center;
  12. img {
  13. width : 14px*0.8;
  14. height : 8px*0.8;
  15. margin-left: 3px;
  16. }
  17. }
  18. .bg {
  19. position : fixed;
  20. height : 100%;
  21. width : 100%;
  22. background: rgba(0, 0, 0, 0.6);
  23. left : 0;
  24. z-index : 10;
  25. top : $h;
  26. }
  27. #region {
  28. position : fixed;
  29. height : 60%;
  30. line-height: 44px;
  31. width : 100%;
  32. left : 0;
  33. top : $h;
  34. z-index : 50;
  35. overflow : hidden;
  36. ul {
  37. height : 100%;
  38. padding : 15px 0;
  39. overflow-y: auto;
  40. li {
  41. width : 100%;
  42. text-align : center;
  43. height : 100%*0.145;
  44. line-height: 380%;
  45. }
  46. }
  47. .left {
  48. float : left;
  49. width : 35%;
  50. background: rgba(246, 246, 246, 1);
  51. box-shadow: 0px -1px 0px 0px rgba(239, 239, 239, 1);
  52. }
  53. .right {
  54. float : right;
  55. width : 65%;
  56. background-color: #fff;
  57. }
  58. }
  59. #category {
  60. position : fixed;
  61. top : $h;
  62. left : 0;
  63. height : 250px;
  64. width : 100%;
  65. background-color: #fff;
  66. z-index : 50;
  67. li {
  68. height : 50px;
  69. line-height: 50px;
  70. text-align : center;
  71. }
  72. }
  73. }
  74. .select2 {
  75. @extend .select;
  76. .region {
  77. width: 32%;
  78. }
  79. .categorys {
  80. @extend #category;
  81. display : -webkit-flex;
  82. justify-content : space-between;
  83. -webkit-justify-content: space-between;
  84. flex-wrap : wrap;
  85. justify-content : inherit;
  86. padding : 10px;
  87. height : auto;
  88. li {
  89. display : table-cell;
  90. border : 1px solid rgba(223, 223, 223, 1);
  91. width : calc(100% / 3 - 5px);
  92. font-size : 14px;
  93. font-family: PingFang-SC-Medium;
  94. font-weight: 500;
  95. margin : 0 7px 7px 0;
  96. }
  97. li:nth-child(3n) {
  98. margin: 0;
  99. }
  100. }
  101. }