th-autograph.wxss 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. .autograph.data-v-47289344 {
  2. width: 100%;
  3. height: 100%;
  4. box-sizing: border-box;
  5. }
  6. .horizontalScreen.data-v-47289344 {
  7. left: -150rpx !important;
  8. bottom: 0 !important;
  9. right: auto !important;
  10. -webkit-transform: rotate(90deg);
  11. transform: rotate(90deg);
  12. -webkit-transform-origin: bottom right;
  13. transform-origin: bottom right;
  14. }
  15. .rote-text.data-v-47289344 {
  16. -webkit-transform: rotate(90deg);
  17. transform: rotate(90deg);
  18. }
  19. .action-box.data-v-47289344 {
  20. position: absolute;
  21. bottom: 0;
  22. right: 0;
  23. z-index: 50;
  24. display: flex;
  25. flex-direction: column;
  26. align-items: flex-end;
  27. }
  28. .th-submit.data-v-47289344 {
  29. width: 150rpx;
  30. height: 100rpx;
  31. background-color: #4169E1;
  32. border-radius: 70rpx 0 0 0;
  33. display: flex;
  34. align-items: center;
  35. justify-content: center;
  36. color: #FFFFFF;
  37. font-size: 30rpx;
  38. }
  39. .action-bar.data-v-47289344 {
  40. margin-bottom: 30rpx;
  41. margin-right: 35rpx;
  42. }
  43. .action-bar image.data-v-47289344 {
  44. width: 40rpx;
  45. height: 40rpx;
  46. }
  47. .action-bar > image.data-v-47289344 {
  48. transition: all 0.3s;
  49. }
  50. .action-bar > view.data-v-47289344 {
  51. display: flex;
  52. flex-direction: column;
  53. }
  54. .action-bar > view image.data-v-47289344 {
  55. width: 40rpx;
  56. height: 40rpx;
  57. margin-bottom: 52rpx;
  58. }
  59. .autograph-box.data-v-47289344 {
  60. width: 100%;
  61. height: 100%;
  62. position: relative;
  63. }
  64. .autograph-box .default-text.data-v-47289344 {
  65. width: 100%;
  66. height: 100%;
  67. position: absolute;
  68. top: 0;
  69. left: 0;
  70. display: flex;
  71. align-items: center;
  72. z-index: -1;
  73. justify-content: center;
  74. font-size: 38rpx;
  75. color: #C0C0C0;
  76. letter-spacing: 5rpx;
  77. }
  78. .roteRight.data-v-47289344 {
  79. -webkit-transform: rotate(136deg);
  80. transform: rotate(136deg);
  81. }
  82. .roteLeft.data-v-47289344 {
  83. -webkit-transform: rotate(0deg);
  84. transform: rotate(0deg);
  85. }
  86. .action-open.data-v-47289344 {
  87. -webkit-animation: bounceIn-data-v-47289344 1s;
  88. animation: bounceIn-data-v-47289344 1s;
  89. }
  90. .action-close.data-v-47289344 {
  91. -webkit-animation: bounceOut-data-v-47289344 0.5s forwards;
  92. animation: bounceOut-data-v-47289344 0.5s forwards;
  93. }
  94. @-webkit-keyframes bounceIn-data-v-47289344 {
  95. 0%,
  96. 20%,
  97. 40%,
  98. 60%,
  99. 80%,
  100. to {
  101. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  102. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  103. }
  104. 0% {
  105. opacity: 0;
  106. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  107. transform: scale3d(0.3, 0.3, 0.3);
  108. }
  109. 20% {
  110. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  111. transform: scale3d(1.1, 1.1, 1.1);
  112. }
  113. 40% {
  114. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  115. transform: scale3d(0.9, 0.9, 0.9);
  116. }
  117. 60% {
  118. opacity: 1;
  119. -webkit-transform: scale3d(1.03, 1.03, 1.03);
  120. transform: scale3d(1.03, 1.03, 1.03);
  121. }
  122. 80% {
  123. -webkit-transform: scale3d(0.97, 0.97, 0.97);
  124. transform: scale3d(0.97, 0.97, 0.97);
  125. }
  126. to {
  127. opacity: 1;
  128. -webkit-transform: scaleX(1);
  129. transform: scaleX(1);
  130. }
  131. }
  132. @keyframes bounceIn-data-v-47289344 {
  133. 0%,
  134. 20%,
  135. 40%,
  136. 60%,
  137. 80%,
  138. to {
  139. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  140. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  141. }
  142. 0% {
  143. opacity: 0;
  144. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  145. transform: scale3d(0.3, 0.3, 0.3);
  146. }
  147. 20% {
  148. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  149. transform: scale3d(1.1, 1.1, 1.1);
  150. }
  151. 40% {
  152. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  153. transform: scale3d(0.9, 0.9, 0.9);
  154. }
  155. 60% {
  156. opacity: 1;
  157. -webkit-transform: scale3d(1.03, 1.03, 1.03);
  158. transform: scale3d(1.03, 1.03, 1.03);
  159. }
  160. 80% {
  161. -webkit-transform: scale3d(0.97, 0.97, 0.97);
  162. transform: scale3d(0.97, 0.97, 0.97);
  163. }
  164. to {
  165. opacity: 1;
  166. -webkit-transform: scaleX(1);
  167. transform: scaleX(1);
  168. }
  169. }
  170. @-webkit-keyframes bounceOut-data-v-47289344 {
  171. 20% {
  172. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  173. transform: scale3d(0.9, 0.9, 0.9);
  174. }
  175. 50%,
  176. 55% {
  177. opacity: 1;
  178. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  179. transform: scale3d(1.1, 1.1, 1.1);
  180. }
  181. to {
  182. opacity: 0;
  183. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  184. transform: scale3d(0.3, 0.3, 0.3);
  185. display: none;
  186. }
  187. }
  188. @keyframes bounceOut-data-v-47289344 {
  189. 20% {
  190. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  191. transform: scale3d(0.9, 0.9, 0.9);
  192. }
  193. 50%,
  194. 55% {
  195. opacity: 1;
  196. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  197. transform: scale3d(1.1, 1.1, 1.1);
  198. }
  199. to {
  200. opacity: 0;
  201. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  202. transform: scale3d(0.3, 0.3, 0.3);
  203. display: none;
  204. }
  205. }