uni.scss 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335
  1. $uni-color-primary: #007aff;
  2. $uni-color-success: #4cd964;
  3. $uni-color-warning: #f0ad4e;
  4. $uni-color-error: #dd524d;
  5. $uni-text-color:#333; //基本色
  6. $uni-text-color-inverse:#fff; //反色
  7. $uni-text-color-grey:#999; //辅助灰色,如加载更多的提示信息
  8. $uni-text-color-placeholder: #808080;
  9. $uni-text-color-disable:#c0c0c0;
  10. $uni-bg-color:#ffffff;
  11. $uni-bg-color-grey:#f8f8f8;
  12. $uni-bg-color-hover:#f1f1f1; //点击状态颜色
  13. $uni-bg-color-mask:rgba(0, 0, 0, 0.4); //遮罩颜色
  14. $uni-border-color:#e5e5e5;
  15. $uni-font-size-sm:12rpx;
  16. $uni-font-size-base:14rpx;
  17. $uni-font-size-lg:16;
  18. $uni-img-size-sm:20rpx;
  19. $uni-img-size-base:26rpx;
  20. $uni-img-size-lg:40rpx;
  21. $uni-border-radius-sm: 2rpx;
  22. $uni-border-radius-base: 3rpx;
  23. $uni-border-radius-lg: 6rpx;
  24. $uni-border-radius-circle: 50%;
  25. $uni-spacing-row-sm: 5rpx;
  26. $uni-spacing-row-base: 10rpx;
  27. $uni-spacing-row-lg: 15rpx;
  28. $uni-spacing-col-sm: 4rpx;
  29. $uni-spacing-col-base: 8rpx;
  30. $uni-spacing-col-lg: 12rpx;
  31. $uni-opacity-disabled: 0.3; // 组件禁用态的透明度
  32. $uni-color-title: #2C405A; // 文章标题颜色
  33. $uni-font-size-title:20rpx;
  34. $uni-color-subtitle: #555555; // 二级标题颜色
  35. $uni-font-size-subtitle:26rpx;
  36. $uni-color-paragraph: #3F536E; // 文章段落颜色
  37. $uni-font-size-paragraph:15rpx;
  38. $blue: #1890FF;
  39. $orange: #ffb420;
  40. $red: #FF6B01;
  41. $bc: #f0f3f5;
  42. $green: #54d378;
  43. $bc_light: #F7F7F7;
  44. $fc: #fff;
  45. $bg:rgba(242, 242, 242, 1);
  46. $bg2:#f2f2f2;
  47. $main:rgba(102, 0, 255, 1);
  48. $color1:#c8c9cc;
  49. $color2:#976DEC;
  50. $color3:#DDDDDD;
  51. $color4:#666666;
  52. $color5:#f7f7f7;
  53. $color6:#DFDFDF;
  54. $color7:#FFC122;
  55. $color8:#FFD111;
  56. $color9:#f7f8fa;
  57. $color10:#b4bbc5;
  58. $text1:#797979;
  59. $text2:#c8c9cc;
  60. $text3:#333333;
  61. $text4:#CCCCCC;
  62. $text5:#999999;
  63. $text6:#6600FF;
  64. $text7:#7238E7;
  65. $text8:#BCBCBC;
  66. $text9:#D7D7D7;
  67. $page-color-base: #f8f8f8;
  68. $page-row-spacing: 30upx;
  69. $page-color-base: #f8f8f8;
  70. $page-color-light: #f8f6fc;
  71. $page-bg-dark: #000000;
  72. $base-color: #1890FF;
  73. $home-bg-color: #f8f8f8;
  74. /* 文字尺寸 */
  75. $font-ti: 18rpx;
  76. $font-sm: 24rpx;
  77. $font-base: 28rpx;
  78. $font-lg: 32rpx;
  79. $font-lg-more: 36rpx;
  80. /*文字颜色*/
  81. $font-color-dark: #303133;
  82. $font-color-base: #606266;
  83. $font-color-light: #909399;
  84. $font-color-disabled: #C0C4CC;
  85. $font-color-spec: #4399fc;
  86. $font-color-white: #ffffff;
  87. /* 边框颜色 */
  88. $border-color-dark: #DCDFE6;
  89. $border-color-base: #E4E7ED;
  90. $border-color-light: #EBEEF5;
  91. /* 图片加载中颜色 */
  92. $image-bg-color: #eee;
  93. /* 行为相关颜色 */
  94. $uni-color-primary:#1890FF;
  95. $uni-color-success: #4cd964;
  96. $uni-color-warning: #f0ad4e;
  97. $uni-color-error: #dd524d;
  98. // 商品价格
  99. $uni-color-red:#EC5C52;
  100. $uni-color-orange:#FF9603;
  101. .normal-tip {
  102. // display: inline-block;
  103. font-size: 24rpx;
  104. line-height: 40rpx;
  105. padding: 4rpx 10rpx;
  106. &.by {
  107. border-radius: 20rpx;
  108. }
  109. &.yd {
  110. border-radius: 5rspx;
  111. }
  112. ;
  113. }
  114. @mixin flex {
  115. display: flex;
  116. justify-content: space-between;
  117. align-items: center;
  118. }
  119. @mixin line-clamp () {
  120. overflow: hidden;
  121. text-overflow: ellipsis;
  122. display: -webkit-box;
  123. -webkit-line-clamp: 2;
  124. -webkit-box-orient: vertical;
  125. }
  126. .fixed-page-content {
  127. width: 100%;
  128. height: 100%;
  129. padding-bottom: 120rpx;
  130. box-sizing: border-box;
  131. }
  132. .page-content {
  133. width: 100%;
  134. height: 100%;
  135. }
  136. .white-box {
  137. width: 100%;
  138. font-size: 28rpx;
  139. padding: 0 40rpx;
  140. background-color: #ffffff;
  141. box-sizing: border-box;
  142. &:not(:last-child) {
  143. margin-bottom: 30rpx;
  144. }
  145. .flex-item {
  146. align-items: center;
  147. .tel-box {
  148. display: flex;
  149. align-items: center;
  150. justify-content: flex-end;
  151. .custom-tel-component {
  152. margin-left: 20rpx;
  153. }
  154. }
  155. }
  156. .cell-item {
  157. color: var(--Black);
  158. padding: 30rpx 0;
  159. display: flex;
  160. justify-content: space-between;
  161. position: relative;
  162. &::after {
  163. position: absolute;
  164. box-sizing: border-box;
  165. content: ' ';
  166. pointer-events: none;
  167. right: 0;
  168. bottom: 0;
  169. left: 0;
  170. border-bottom: 2rpx solid #ebedf0;
  171. -webkit-transform: scaleY(0.5);
  172. transform: scaleY(0.5);
  173. }
  174. >.label {
  175. flex: 1;
  176. width: 30%;
  177. .tips {
  178. font-size: 22rpx;
  179. color: var(--greyColor);
  180. }
  181. &.required {
  182. position: relative;
  183. &::after {
  184. content: '*';
  185. color: var(--Red);
  186. position: absolute;
  187. font-size: 30rpx;
  188. top: -15rpx;
  189. left: -15rpx;
  190. }
  191. }
  192. }
  193. >.tit {
  194. color: var(--Black);
  195. flex: 1;
  196. width: 70%;
  197. text-align: right;
  198. .van-radio-group {
  199. display: flex;
  200. justify-content: flex-end;
  201. .van-radio {
  202. &:not(:first-child) {
  203. margin-left: 30rpx;
  204. }
  205. }
  206. }
  207. }
  208. }
  209. .block-cell-item {
  210. color: var(--Black);
  211. padding: 30rpx 0;
  212. position: relative;
  213. &::after {
  214. position: absolute;
  215. box-sizing: border-box;
  216. content: " ";
  217. pointer-events: none;
  218. right: 16rpx;
  219. bottom: 0;
  220. left: 16rpx;
  221. border-bottom: 2rpx solid #ebedf0;
  222. -webkit-transform: scaleY(0.5);
  223. transform: scaleY(0.5);
  224. }
  225. .label {
  226. width: 100%;
  227. padding-bottom: 30rpx;
  228. &.required {
  229. position: relative;
  230. &::after {
  231. content: '*';
  232. color: var(--Red);
  233. position: absolute;
  234. font-size: 30rpx;
  235. top: -15rpx;
  236. left: -15rpx;
  237. }
  238. }
  239. .tips {
  240. font-size: 22rpx;
  241. color: var(--greyColor);
  242. }
  243. }
  244. .tit {
  245. width: 100%;
  246. color: var(--Black);
  247. .van-radio-group {
  248. display: flex;
  249. justify-content: flex-end;
  250. .van-radio {
  251. &:not(:first-child) {
  252. margin-left: 30rpx;
  253. }
  254. }
  255. }
  256. .textarea {
  257. background-color: #F8F8F8;
  258. font-size: 30rpx;
  259. color: #B7B7B7;
  260. border-radius: 10rpx;
  261. padding: 30rpx;
  262. word-break: break-all;
  263. }
  264. }
  265. }
  266. ;
  267. .custom-white-box-content {
  268. padding-bottom: 30rpx;
  269. }
  270. }
  271. .z-bg {
  272. background: $main;
  273. color: #fff;
  274. }
  275. // 蓝色背景白色字体
  276. .l-bg {
  277. background: #0000FF;
  278. color: #fff;
  279. }
  280. // 红色背景
  281. .h-bg {
  282. background: #F87A7A;
  283. color: #fff;
  284. }
  285. //紫色边框紫色字体
  286. .z-br {
  287. background: #fff;
  288. border: 1px solid $main;
  289. color: $main;
  290. }
  291. .chaochuyincang {
  292. white-space: nowrap;
  293. overflow: hidden;
  294. text-overflow: ellipsis;
  295. }