App.vue 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. <template>
  2. <div id="app">
  3. <router-view/>
  4. </div>
  5. </template>
  6. <script>
  7. export default {
  8. name: 'App'
  9. }
  10. </script>
  11. <style>
  12. #app {
  13. font-family: "Avenir", Helvetica, Arial, sans-serif;
  14. -webkit-font-smoothing: antialiased;
  15. -moz-osx-font-smoothing: grayscale;
  16. color: #333333;
  17. //margin-top: 60px;
  18. }
  19. a,
  20. abbr,
  21. acronym,
  22. address,
  23. applet,
  24. article,
  25. aside,
  26. audio,
  27. b,
  28. big,
  29. blockquote,
  30. body,
  31. canvas,
  32. caption,
  33. center,
  34. cite,
  35. code,
  36. dd,
  37. del,
  38. details,
  39. dfn,
  40. div,
  41. dl,
  42. dt,
  43. em,
  44. fieldset,
  45. figcaption,
  46. figure,
  47. footer,
  48. form,
  49. h1,
  50. h2,
  51. h3,
  52. h4,
  53. h5,
  54. h6,
  55. header,
  56. hgroup,
  57. html,
  58. i,
  59. iframe,
  60. img,
  61. ins,
  62. kbd,
  63. label,
  64. legend,
  65. li,
  66. mark,
  67. menu,
  68. nav,
  69. object,
  70. ol,
  71. p,
  72. pre,
  73. q,
  74. s,
  75. samp,
  76. section,
  77. small,
  78. span,
  79. strike,
  80. strong,
  81. sub,
  82. summary,
  83. sup,
  84. table,
  85. tbody,
  86. td,
  87. tfoot,
  88. th,
  89. thead,
  90. time,
  91. tr,
  92. tt,
  93. u,
  94. ul,
  95. var,
  96. video {
  97. margin: 0;
  98. padding: 0;
  99. border: 0;
  100. outline: 0;
  101. font-size: 100%;
  102. font: inherit;
  103. vertical-align: baseline;
  104. }
  105. .clear:before,
  106. .clear:after {
  107. content: " ";
  108. display: table;
  109. }
  110. .clear:after {
  111. clear: both;
  112. }
  113. .ellipsis {
  114. overflow: hidden;
  115. text-overflow: ellipsis;
  116. white-space: nowrap;
  117. }
  118. .l {
  119. float: left;
  120. }
  121. input {
  122. text-indent: 10px;
  123. }
  124. select {
  125. text-indent: 8px;
  126. }
  127. .ml_10 {
  128. margin-left: 10px;
  129. }
  130. .mr_10 {
  131. margin-right: 10px;
  132. }
  133. .radio_box a,
  134. .check_box a {
  135. font-size: 12px;
  136. position: relative;
  137. padding-left: 20px;
  138. margin-right: 30px;
  139. cursor: pointer;
  140. color: #333;
  141. }
  142. .check_box.not a:hover {
  143. color: #333;
  144. }
  145. .check_box.not a::before,
  146. .check_box.not a:hover::before {
  147. border: none;
  148. }
  149. .check_box.not.active {
  150. background: #f3f3f3;
  151. }
  152. .radio_box a:hover::before,
  153. .check_box a:hover::before {
  154. border: 1px solid #46a6fe;
  155. }
  156. .radio_box a::before,
  157. .check_box a::before {
  158. position: absolute;
  159. width: 14px;
  160. height: 14px;
  161. border: 1px solid #dcdfe6;
  162. border-radius: 2px;
  163. left: 0;
  164. top: 1px;
  165. content: "";
  166. }
  167. .radio_box a::before {
  168. border-radius: 50%;
  169. }
  170. .check-dot.active::after,
  171. .radio_box a.active::after,
  172. .check_box a.active::after {
  173. position: absolute;
  174. width: 10px;
  175. height: 10px;
  176. border-radius: 50%;
  177. top: 3px;
  178. left: 3px;
  179. content: "";
  180. }
  181. .radio_box a.active::after {
  182. background: #46a6fe;
  183. }
  184. .check_box a.active::after {
  185. background: url(~@/assets/images/check_box.png) no-repeat center;
  186. }
  187. </style>