applyInvoice.wxss 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. /* miniprogram/pages/ticketGet/applyInvoice.wxss */
  2. @import "../../style/style";
  3. .tabBar {
  4. position: fixed;
  5. top: 0;
  6. left: 0;
  7. right: 0;
  8. height: 88rpx;
  9. background: #fff;
  10. display: flex;
  11. z-index: 100;
  12. }
  13. .tabItem {
  14. position: relative;
  15. width: 50%;
  16. height: 88rpx;
  17. line-height: 88rpx;
  18. font-size: 32rpx;
  19. color: #282828;
  20. text-align: center;
  21. box-sizing: border-box;
  22. transition: all 0.15s ease;
  23. }
  24. .tabItem:after {
  25. position: absolute;
  26. bottom: 4rpx;
  27. left: 50%;
  28. transform: translateX(-50%);
  29. content: "";
  30. width: 36rpx;
  31. height: 15rpx;
  32. background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAXCAMAAAB3a0x8AAAAllBMVEUAAAAglf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf8glf+cTcQvAAAAMXRSTlMAD9cK+OOA0Zc5FwPy7+pNwaaUhHshjHQkBu3dsqdsYl4/LPvTyLmeW1ZHjT30q4o13nhoNwAAATRJREFUOMutkldygzAURSWBsACZXo3B4EKzU97+NxfaOCHElJmcT42Orp6uEBbQZs4WusXuVkuxKAKQ8DbLtfZvaA/U3+QFjMO+0YA6yoa5mAi9Bpp3XimpWSxCq3FouOTVqkAlNaCFowN0UE9enBDLngYdGjpCj0ju8myFgnwnInRcYpQRGOCE1fhlUs0Ih4HrJ1IrCvBMNBN92r4a6InZJfVEert4iuAbujsyJ81cHLZCiN0slYp8R39uOfWHJRRGXCLDtDzbcWzPMo0IxpAkHIb1CaxFNErh+Uh6fFhnaYU86tEh4ooo4iu/WnmwxcADe0ybVUpTm72fWfZR03psg//tcMPWA/X1rztZ+SSTvH+ksz+2N6XieLvuOq63pv3qHKJFQgEHum9LHbZfu1hQ0T/xBQqwUzLtsO30AAAAAElFTkSuQmCC');
  33. background-size: 100% 100%;
  34. opacity: 0;
  35. visibility: hidden;
  36. transition: all 0.15s ease;
  37. }
  38. .tabItem.active {
  39. font-weight: 700;
  40. }
  41. .tabItem.active:after {
  42. opacity: 1;
  43. visibility: visible;
  44. }
  45. .pickerGroup {
  46. position: fixed;
  47. top: 88rpx;
  48. left: 0;
  49. right: 0;
  50. padding: 24rpx;
  51. display: flex;
  52. align-items: center;
  53. background: #f7f8fb;
  54. z-index: 100;
  55. }
  56. .picker {
  57. flex: 1;
  58. width: 0;
  59. background: #fff;
  60. border-radius: 8rpx;
  61. transition: width .3s ease;
  62. }
  63. .picker+.picker {
  64. margin-left: 15rpx;
  65. }
  66. .picker .inner {
  67. position: relative;
  68. padding: 0 20rpx;
  69. height: 80rpx;
  70. font-size: 28rpx;
  71. }
  72. .picker .inner .text {
  73. display: block;
  74. max-width: 160rpx;
  75. height: 80rpx;
  76. line-height: 80rpx;
  77. overflow: hidden;
  78. text-overflow: ellipsis;
  79. white-space: nowrap;
  80. }
  81. .picker .inner .icon-fail {
  82. position: absolute;
  83. top: 50%;
  84. transform: translateY(-51%);
  85. right: 20rpx;
  86. font-size: 32rpx;
  87. color: #d2d2d2;
  88. z-index: 100;
  89. background: #fff;
  90. }
  91. .picker .inner:after {
  92. content: "";
  93. position: absolute;
  94. top: 50%;
  95. transform: translateY(-50%);
  96. right: 20rpx;
  97. width: 0;
  98. height: 0;
  99. border-right: 10rpx solid transparent;
  100. border-left: 10rpx solid transparent;
  101. border-top: 14rpx solid #bfbfbf;
  102. z-index: 80;
  103. }
  104. .searchBtn {
  105. margin-left: 15rpx !important;
  106. width: 120rpx !important;
  107. height: 80rpx;
  108. line-height: 80rpx;
  109. font-size: 28rpx;
  110. color: #fff;
  111. background: #007dff;
  112. border-radius: 8rpx;
  113. }
  114. .btnGroup {
  115. display: flex;
  116. align-items: center;
  117. }
  118. .btnGroup .btn {
  119. flex: 1;
  120. width: 0;
  121. height: 110rpx;
  122. line-height: 110rpx;
  123. font-size: 36rpx;
  124. text-align: center;
  125. border-radius: 0;
  126. }
  127. .btnGroup .cancel {
  128. color: #424a61;
  129. background: #fff;
  130. }
  131. .btnGroup .get {
  132. color: #fff;
  133. background: #007dff;
  134. }
  135. .list {
  136. padding: 0 24rpx;
  137. }
  138. .ticketItem {
  139. padding: 22rpx 24rpx;
  140. background: #fff;
  141. border-radius: 10rpx;
  142. }
  143. .ticketItem+.ticketItem {
  144. margin-top: 24rpx;
  145. }
  146. .ticketItem .header {
  147. margin-bottom: 24rpx;
  148. font-size: 32rpx;
  149. font-weight: 450;
  150. word-break: break-all;
  151. }
  152. .ticketItem .line {
  153. font-size: 28rpx;
  154. color: #b3b6c3;
  155. word-break: break-all;
  156. }
  157. .ticketItem .line+.line {
  158. margin-top: 18rpx;
  159. }