keyboard.wxss 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. @font-face {
  2. font-family: 'iconfont';
  3. src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAA0AAAAABugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEhAAAABoAAAAch/nJvUdERUYAAARkAAAAHgAAAB4AKQAKT1MvMgAAAZwAAABDAAAAVj4mSapjbWFwAAAB8AAAAD4AAAFCAA/rY2dhc3AAAARcAAAACAAAAAj//wADZ2x5ZgAAAjwAAACsAAAA0BLVU2FoZWFkAAABMAAAAC0AAAA2FXPmsWhoZWEAAAFgAAAAHAAAACQH3gOFaG10eAAAAeAAAAAOAAAAEAwAAABsb2NhAAACMAAAAAoAAAAKAGgAAG1heHAAAAF8AAAAHwAAACABEQBLbmFtZQAAAugAAAFJAAACiCnmEVVwb3N0AAAENAAAACgAAAA6nLlLs3jaY2BkYGAAYukqK754fpuvDNwsDCBwU+tiFBKtwMLA9ABIczAwgUQB4ccH+gAAAHjaY2BkYGBu+N/AEMPCAAJAkpEBFbAAAEcKAm142mNgZGBgYGGwZ2BmAAEmIOYCQgaG/2A+AwAPIgFdAHjaY2BkYWCcwMDKwMDUyXSGgYGhH0IzvmYwYuQAijKwMjNgBQFprikMDs93PN/B3PC/gSGGuYGhASjMCJIDAPenDU0AeNpjYYAAFigGAACAAA0AAHjaY2BgYGaAYBkGRgYQsAHyGMF8FgYFIM0ChED+8x3//0NICW+oSgZGNgYYk4GRCUgwMaACRoZhDwAItAhZAAAAAAAAAAAAAABoAAB42l3MTQqCUBSG4fNpqBxECS/+YFTXRGcFKteZjW0nuoqWVtOgPbgKZ1cqaBDN3snzkklE+xUZEwUkqSOCzGx4EGGEsJYd2vURgQdbomhayC0iu8h8lEVmiR1sS4TVGVFYqeaEVjXmVT8TsWjf83yYIjFq1QM9I0/1c9HMMI06zfHgmMeRY8HDwOKnjSlYZvdQ5u4yB+gVbqrX97cAOxsHn9GF/9G3iV4WbSWBeNp9kD1OAzEQhZ/zByQSQiCoXVEA2vyUKRMp9Ailo0g23pBo1155nUg5AS0VB6DlGByAGyDRcgpelkmTImvt6PObmeexAZzjGwr/3yXuhBWO8ShcwREy4Sr1F+Ea+V24jhY+hRvUf4SbuFUD4RYu1BsdVO2Eu5vSbcsKZxgIV3CKJ+Eq9ZVwjfwqXMcVPoQb1L+EmxjjV7iFa2WpDOFhMEFgnEFjig3jAjEcLJIyBtahOfRmEsxMTzd6ETubOBso71dilwMeaDnngCntPbdmvkon/mDLgdSYbh4FS7YpjS4idCgbXyyc1d2oc7D9nu22tNi/a4E1x+xRDWzU/D3bM9JIbAyvkJI18jK3pBJTj2hrrPG7ZynW814IiU68y/SIx5o0dTr3bmniwOLn8owcfbS5kj33qBw+Y1kIeb/dTsQgil2GP5PYcRkAAAB42mNgYoAALjDJyIAOWMCiTIxM/FmZiXkFiXnxxRmJeckZpQA1nQZRAAAAAf//AAIAAQAAAAwAAAAWAAAAAgABAAMAAwABAAQAAAACAAAAAHjaY2BgYGQAgqtL1DlA9E2ti1EwGgA9dwYGAAA=) format('woff');
  4. font-weight: normal;
  5. font-style: normal;
  6. }
  7. .tui-icon {
  8. font-family: "iconfont" !important;
  9. font-size: 22px;
  10. font-style: normal;
  11. -webkit-font-smoothing: antialiased;
  12. -moz-osx-font-smoothing: grayscale;
  13. line-height: 1;
  14. color: #333;
  15. }
  16. .tui-keyboard-delete:before {
  17. content: "\e7b8";
  18. }
  19. .tui-keyboard-mask {
  20. position: fixed;
  21. top: 0;
  22. left: 0;
  23. right: 0;
  24. bottom: 0;
  25. background: rgba(0, 0, 0, 0.6);
  26. z-index: 998;
  27. transition: all 0.3s ease-in-out;
  28. opacity: 0;
  29. visibility: hidden;
  30. }
  31. .tui-mask-show {
  32. opacity: 1;
  33. visibility: visible;
  34. }
  35. .tui-keyboard {
  36. width: 100%;
  37. position: fixed;
  38. left: 0;
  39. right: 0;
  40. bottom: 0;
  41. z-index: 999;
  42. padding-bottom: env(safe-area-inset-bottom);
  43. background: #fff;
  44. }
  45. .tui-keyboard-action {
  46. visibility: hidden;
  47. transform: translate3d(0, 100%, 0);
  48. transform-origin: center;
  49. transition: all 0.3s ease-in-out;
  50. }
  51. .tui-keyboard-show {
  52. transform: translate3d(0, 0, 0);
  53. visibility: visible;
  54. }
  55. .tui-bg-gray {
  56. background: #e7e6eb !important;
  57. }
  58. .tui-keyboard-grids {
  59. width: 100%;
  60. position: relative;
  61. overflow: hidden;
  62. display: flex;
  63. display: -webkit-flex;
  64. flex-direction: row;
  65. flex-wrap: wrap;
  66. }
  67. .tui-keyboard-grids::after {
  68. content: " ";
  69. position: absolute;
  70. left: 0;
  71. top: 0;
  72. width: 100%;
  73. height: 1px;
  74. border-top: 1px solid #eaeef1;
  75. -webkit-transform-origin: 0 0;
  76. transform-origin: 0 0;
  77. -webkit-transform: scaleY(0.5);
  78. transform: scaleY(0.5);
  79. }
  80. .tui-keyboard-grid {
  81. position: relative;
  82. padding: 24rpx 20rpx;
  83. box-sizing: border-box;
  84. background: #fff;
  85. width: 33.33333333%;
  86. }
  87. .tui-keyboard-grid:nth-of-type(3n)::before {
  88. width: 0;
  89. border-right: 0;
  90. }
  91. .tui-keyboard-grid::before {
  92. content: " ";
  93. position: absolute;
  94. right: 0;
  95. top: 0;
  96. width: 1px;
  97. bottom: 0;
  98. border-right: 1px solid #eaeef1;
  99. -webkit-transform-origin: 100% 0;
  100. transform-origin: 100% 0;
  101. -webkit-transform: scaleX(0.5);
  102. transform: scaleX(0.5);
  103. }
  104. .tui-keyboard-grid::after {
  105. content: " ";
  106. position: absolute;
  107. left: 0;
  108. bottom: 0;
  109. right: 0;
  110. height: 1px;
  111. border-bottom: 1px solid #eaeef1;
  112. -webkit-transform-origin: 0 100%;
  113. transform-origin: 0 100%;
  114. -webkit-transform: scaleY(0.5);
  115. transform: scaleY(0.5);
  116. }
  117. .tui-grid-bottom::after {
  118. height: 0 !important;
  119. border-bottom: 0 !important;
  120. }
  121. .tui-keyboard-hover {
  122. background: #f7f7f9 !important;
  123. }
  124. .tui-keyboard-item {
  125. display: flex;
  126. align-items: center;
  127. justify-content: center;
  128. font-size: 48rpx;
  129. height: 60rpx;
  130. color: #000;
  131. }
  132. .tui-fontsize-32 {
  133. font-size: 32rpx;
  134. color: #333 !important;
  135. }