index.wxss 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. .i-cell {
  2. position: relative;
  3. padding: 24rpx 30rpx;
  4. display: flex;
  5. background: #fff;
  6. align-items: center;
  7. line-height: 1.4;
  8. font-size: 28rpx;
  9. overflow: hidden
  10. }
  11. .i-cell::after {
  12. content: '';
  13. position: absolute;
  14. top: 0;
  15. left: 0;
  16. width: 200%;
  17. height: 200%;
  18. transform: scale(.5);
  19. transform-origin: 0 0;
  20. pointer-events: none;
  21. box-sizing: border-box;
  22. border: 0 solid #e9eaec;
  23. border-bottom-width: 1px;
  24. left: 15px;
  25. right: 0
  26. }
  27. .i-cell-last::after {
  28. display: none
  29. }
  30. .i-cell-icon {
  31. margin-right: 5px
  32. }
  33. .i-cell-icon:empty {
  34. display: none
  35. }
  36. .i-cell-bd {
  37. flex: 1
  38. }
  39. .i-cell-text {
  40. line-height: 24px;
  41. font-size: 14px
  42. }
  43. .i-cell-desc {
  44. line-height: 1.2;
  45. font-size: 12px;
  46. color: #80848f
  47. }
  48. .i-cell-ft {
  49. position: relative;
  50. text-align: right;
  51. color: #495060
  52. }
  53. .i-cell-access .i-cell-ft {
  54. padding-right: 13px
  55. }
  56. .i-cell-access .i-cell-ft::after {
  57. content: " ";
  58. display: inline-block;
  59. width: 6px;
  60. height: 6px;
  61. position: absolute;
  62. top: 50%;
  63. right: 2px;
  64. border-width: 2px 2px 0 0;
  65. border-color: #dddee1;
  66. border-style: solid;
  67. transform: translateY(-50%) matrix(.71, .71, -.71, .71, 0, 0)
  68. }
  69. .i-input {
  70. padding: 7px 15px;
  71. color: #495060
  72. }
  73. .i-input-wrapped {
  74. margin: 20rpx 30rpx;
  75. background-color: #fff
  76. }
  77. .i-input-wrapped::after {
  78. left: 0;
  79. border-width: 1px;
  80. border-radius: 4px
  81. }
  82. .i-input-error {
  83. color: #ed3f14
  84. }
  85. .i-input-title {
  86. color: #495060;
  87. min-width: 65px;
  88. padding-right: 10px
  89. }
  90. .i-input-input {
  91. flex: 1;
  92. line-height: 1.6;
  93. padding: 4px 0;
  94. min-height: 22px;
  95. height: auto;
  96. font-size: 14px
  97. }
  98. .i-input-placeholder {
  99. font-size: 14px
  100. }
  101. .i-input-input-right {
  102. text-align: right
  103. }
  104. .i-input.i-input-wrapped::after {
  105. display: block
  106. }
  107. .i-input-wrapped.i-input-error::after {
  108. border-color: #ed3f14
  109. }