yvan-ext-mobile.css 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310
  1. /*== layer提示框==*/
  2. .yvan-msg {
  3. min-width: 100px;
  4. background-color: rgba(0, 0, 0, .6);
  5. color: #fff;
  6. border: none;
  7. -webkit-box-shadow: none;
  8. box-shadow: none;
  9. margin: 0;
  10. padding: 0;
  11. border-radius: 2px;
  12. position: fixed;
  13. pointer-events: auto;
  14. z-index: 99999999999;
  15. }
  16. .yvan-msg-content {
  17. pointer-events: auto;
  18. color: #fff;
  19. padding: 12px 25px;
  20. text-align: center;
  21. position: relative;
  22. line-height: 24px;
  23. word-break: break-all;
  24. overflow: hidden;
  25. font-size: 14px;
  26. overflow-x: hidden;
  27. overflow-y: auto;
  28. }
  29. /*== 动画 ==*/
  30. .yvan-anim {
  31. -webkit-animation-fill-mode: both;
  32. animation-fill-mode: both;
  33. -webkit-animation-duration: 0.3s;
  34. animation-duration: 0.3s;
  35. }
  36. @-webkit-keyframes yvan-bounceIn {
  37. 0% {
  38. opacity: 0;
  39. -webkit-transform: scale(0.5);
  40. transform: scale(0.5);
  41. }
  42. 100% {
  43. opacity: 1;
  44. -webkit-transform: scale(1);
  45. transform: scale(1);
  46. }
  47. }
  48. @keyframes yvan-bounceIn {
  49. 0% {
  50. opacity: 0;
  51. -webkit-transform: scale(0.5);
  52. transform: scale(0.5);
  53. }
  54. 100% {
  55. opacity: 1;
  56. -webkit-transform: scale(1);
  57. transform: scale(1);
  58. }
  59. }
  60. .yvan-anim-00 {
  61. -webkit-animation-name: yvan-bounceIn;
  62. animation-name: yvan-bounceIn;
  63. }
  64. @-webkit-keyframes yvan-zoomInDown {
  65. 0% {
  66. opacity: 0;
  67. -webkit-transform: scale(0.1) translatey(-2000px);
  68. transform: scale(0.1) translatey(-2000px);
  69. -webkit-animation-timing-function: ease-in-out;
  70. animation-timing-function: ease-in-out;
  71. }
  72. 60% {
  73. opacity: 1;
  74. -webkit-transform: scale(0.475) translatey(60px);
  75. transform: scale(0.475) translatey(60px);
  76. -webkit-animation-timing-function: ease-out;
  77. animation-timing-function: ease-out;
  78. }
  79. }
  80. @keyframes yvan-zoomInDown {
  81. 0% {
  82. opacity: 0;
  83. -webkit-transform: scale(0.1) translatey(-2000px);
  84. transform: scale(0.1) translatey(-2000px);
  85. -webkit-animation-timing-function: ease-in-out;
  86. animation-timing-function: ease-in-out;
  87. }
  88. 60% {
  89. opacity: 1;
  90. -webkit-transform: scale(0.475) translatey(60px);
  91. transform: scale(0.475) translatey(60px);
  92. -webkit-animation-timing-function: ease-out;
  93. animation-timing-function: ease-out;
  94. }
  95. }
  96. .yvan-anim-01 {
  97. -webkit-animation-name: yvan-zoomInDown;
  98. animation-name: yvan-zoomInDown;
  99. }
  100. @-webkit-keyframes yvan-fadeInUpBig {
  101. 0% {
  102. opacity: 0;
  103. -webkit-transform: translatey(2000px);
  104. transform: translatey(2000px);
  105. }
  106. 100% {
  107. opacity: 1;
  108. -webkit-transform: translatey(0);
  109. transform: translatey(0);
  110. }
  111. }
  112. @keyframes yvan-fadeInUpBig {
  113. 0% {
  114. opacity: 0;
  115. -webkit-transform: translatey(2000px);
  116. transform: translatey(2000px);
  117. }
  118. 100% {
  119. opacity: 1;
  120. -webkit-transform: translatey(0);
  121. transform: translatey(0);
  122. }
  123. }
  124. .yvan-anim-02 {
  125. -webkit-animation-name: yvan-fadeInUpBig;
  126. animation-name: yvan-fadeInUpBig;
  127. }
  128. @-webkit-keyframes yvan-zoomInLeft {
  129. 0% {
  130. opacity: 0;
  131. -webkit-transform: scale(0.1) translatex(-2000px);
  132. transform: scale(0.1) translatex(-2000px);
  133. -webkit-animation-timing-function: ease-in-out;
  134. animation-timing-function: ease-in-out;
  135. }
  136. 60% {
  137. opacity: 1;
  138. -webkit-transform: scale(0.475) translatex(48px);
  139. transform: scale(0.475) translatex(48px);
  140. -webkit-animation-timing-function: ease-out;
  141. animation-timing-function: ease-out;
  142. }
  143. }
  144. @keyframes yvan-zoomInLeft {
  145. 0% {
  146. opacity: 0;
  147. -webkit-transform: scale(0.1) translatex(-2000px);
  148. transform: scale(0.1) translatex(-2000px);
  149. -webkit-animation-timing-function: ease-in-out;
  150. animation-timing-function: ease-in-out;
  151. }
  152. 60% {
  153. opacity: 1;
  154. -webkit-transform: scale(0.475) translatex(48px);
  155. transform: scale(0.475) translatex(48px);
  156. -webkit-animation-timing-function: ease-out;
  157. animation-timing-function: ease-out;
  158. }
  159. }
  160. .yvan-anim-03 {
  161. -webkit-animation-name: yvan-zoomInLeft;
  162. animation-name: yvan-zoomInLeft;
  163. }
  164. @-webkit-keyframes yvan-rollIn {
  165. 0% {
  166. opacity: 0;
  167. -webkit-transform: translatex(-100%) rotate(-120deg);
  168. transform: translatex(-100%) rotate(-120deg);
  169. }
  170. 100% {
  171. opacity: 1;
  172. -webkit-transform: translatex(0) rotate(0);
  173. transform: translatex(0) rotate(0);
  174. }
  175. }
  176. @keyframes yvan-rollIn {
  177. 0% {
  178. opacity: 0;
  179. -webkit-transform: translatex(-100%) rotate(-120deg);
  180. transform: translatex(-100%) rotate(-120deg);
  181. }
  182. 100% {
  183. opacity: 1;
  184. -webkit-transform: translatex(0) rotate(0);
  185. transform: translatex(0) rotate(0);
  186. }
  187. }
  188. .yvan-anim-04 {
  189. -webkit-animation-name: yvan-rollIn;
  190. animation-name: yvan-rollIn;
  191. }
  192. @-webkit-keyframes yvan-fadeIn {
  193. 0% {
  194. opacity: 0;
  195. }
  196. 100% {
  197. opacity: 1;
  198. }
  199. }
  200. @keyframes yvan-fadeIn {
  201. 0% {
  202. opacity: 0;
  203. }
  204. 100% {
  205. opacity: 1;
  206. }
  207. }
  208. .yvan-anim-05 {
  209. -webkit-animation-name: yvan-fadeIn;
  210. animation-name: yvan-fadeIn;
  211. }
  212. @-webkit-keyframes yvan-shake {
  213. 0%,
  214. 100% {
  215. -webkit-transform: translatex(0);
  216. transform: translatex(0);
  217. }
  218. 10%,
  219. 30%,
  220. 50%,
  221. 70%,
  222. 90% {
  223. -webkit-transform: translatex(-10px);
  224. transform: translatex(-10px);
  225. }
  226. 20%,
  227. 40%,
  228. 60%,
  229. 80% {
  230. -webkit-transform: translatex(10px);
  231. transform: translatex(10px);
  232. }
  233. }
  234. @keyframes yvan-shake {
  235. 0%,
  236. 100% {
  237. -webkit-transform: translatex(0);
  238. transform: translatex(0);
  239. }
  240. 10%,
  241. 30%,
  242. 50%,
  243. 70%,
  244. 90% {
  245. -webkit-transform: translatex(-10px);
  246. transform: translatex(-10px);
  247. }
  248. 20%,
  249. 40%,
  250. 60%,
  251. 80% {
  252. -webkit-transform: translatex(10px);
  253. transform: translatex(10px);
  254. }
  255. }
  256. .yvan-anim-06 {
  257. -webkit-animation-name: yvan-shake;
  258. animation-name: yvan-shake;
  259. }
  260. @-webkit-keyframes fadeIn {
  261. 0% {
  262. opacity: 0;
  263. }
  264. 100% {
  265. opacity: 1;
  266. }
  267. }
  268. .x-titlebar.x-container.x-component.x-navigation-bar.x-noborder-trbl.x-paint-monitored.x-dock-item.x-docked-top .x-component.x-button.x-has-text.x-icon-align-left.x-arrow-align-right.x-layout-box-item.x-layout-hbox-item .x-text-el {
  269. color: #fff;
  270. color: var(--base-foreground-color);
  271. }
  272. .x-messagebox.x-dialog .x-toolbar.x-toolbar-footer .x-button {
  273. margin-left: 8px;
  274. margin-right: 8px;
  275. }
  276. .x-messagebox.x-dialog .x-toolbar.x-toolbar-footer .x-button:first-child {
  277. margin-left: 0 !important;
  278. }
  279. .x-messagebox.x-dialog .x-toolbar.x-toolbar-footer .x-button:last-child {
  280. margin-right: 0 !important;
  281. }