timePart.vue 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
  1. <template>
  2. <div class="timePart">
  3. <div class="lt">
  4. <h5>活动限界 <s>ACTIVE RANGE</s></h5>
  5. <P>8:88:88</P>
  6. <span>46%</span>
  7. <ul>
  8. <li>
  9. <em>STOP</em>
  10. <i v-if="i == 1"></i>
  11. </li>
  12. <li>
  13. <em>SLOW</em>
  14. <i v-if="i == 3"></i>
  15. </li>
  16. <li>
  17. <em>NORMAL</em>
  18. <i v-if="i == 3"></i>
  19. </li>
  20. <li>
  21. <em>RACING</em>
  22. <i v-if="i == 4"></i>
  23. </li>
  24. </ul>
  25. </div>
  26. <div class="rt">
  27. <div class="top">
  28. <h5>内部</h5>
  29. <s>INTERNAL</s>
  30. <i v-if="type==1"></i>
  31. </div>
  32. <div class="middle">
  33. <span>主电源供给</span>
  34. <s>MAIN POWER SUPPLE</s>
  35. </div>
  36. <div class="bottom">
  37. <h5>外部</h5>
  38. <s>EXTERNAL</s>
  39. <i v-if="type==2"></i>
  40. </div>
  41. </div>
  42. </div>
  43. </template>
  44. <script>
  45. export default {
  46. data() {
  47. return {
  48. i: 1,
  49. type:1
  50. }
  51. }
  52. }
  53. </script>
  54. <style scoped>
  55. @font-face {
  56. font-family: UnidreamLED;
  57. src: url('../assets/font/UnidreamLED.ttf');
  58. }
  59. ul, li {
  60. list-style: none;
  61. margin: 0;
  62. padding: 0;
  63. }
  64. em, s, i {
  65. font-style: normal;
  66. text-decoration: none;
  67. }
  68. .timePart {
  69. width: 385px;
  70. height: 170px;
  71. overflow: hidden;
  72. display: block;
  73. margin: 0 auto;
  74. }
  75. .timePart .lt {
  76. width: 240px;
  77. overflow: hidden;
  78. float: left;
  79. }
  80. .timePart .rt {
  81. width: 140px;
  82. overflow: hidden;
  83. float: right;
  84. }
  85. .timePart .lt h5 {
  86. width: 100%;
  87. overflow: hidden;
  88. display: block;
  89. margin: 0 auto;
  90. font-size: 16px;
  91. font-weight: normal;
  92. color: #01355B;
  93. text-align: left;
  94. }
  95. .timePart .lt s {
  96. font-size: 12px;
  97. }
  98. .timePart .lt p {
  99. width: 100%;
  100. overflow: hidden;
  101. display: block;
  102. margin: 0 auto;
  103. font-size: 70px;
  104. color: #01355B;
  105. text-align: left;
  106. font-family: UniDreamLED;
  107. letter-spacing:8px;
  108. }
  109. .timePart .lt span {
  110. width: 100%;
  111. overflow: hidden;
  112. display: block;
  113. margin: 0 auto;
  114. font-size: 24px;
  115. text-align: right;
  116. font-family: UniDreamLED;
  117. }
  118. .timePart .lt ul {
  119. width: 100%;
  120. overflow: hidden;
  121. display: block;
  122. margin: 0 auto;
  123. }
  124. .timePart .lt li {
  125. width: 23%;
  126. height: 25px;
  127. background: #01355B;
  128. color: #fff;
  129. text-align: center;
  130. float: left;
  131. margin-right: 6px;
  132. font-size: 12px;
  133. padding-top: 5px;
  134. padding-bottom: 5px;
  135. }
  136. .timePart .lt li:nth-child(4) {
  137. margin-right: 0;
  138. }
  139. .timePart .lt li i {
  140. width: 90%;
  141. overflow: hidden;
  142. display: block;
  143. margin: 0 auto;
  144. margin-top: 5px;
  145. height: 5px;
  146. background: #fff;
  147. }
  148. .rt .top {
  149. width: 100%;
  150. height: 50px;
  151. overflow: hidden;
  152. display: block;
  153. margin: 0 auto;
  154. background: #01355B;
  155. color: #fff;
  156. padding-top: 3px;
  157. padding-bottom: 3px;
  158. }
  159. .rt .top h5 {
  160. width: 80px;
  161. font-size: 24px;
  162. margin: 0;
  163. float: left;
  164. text-align: left;
  165. padding-left: 20px;
  166. }
  167. .rt .top s {
  168. float: left;
  169. font-size: 12px;
  170. text-align: left;
  171. padding-left: 20px;
  172. }
  173. .rt .top i {
  174. position: relative;
  175. top: -20px;
  176. right: 10px;
  177. float: right;
  178. width: 15px;
  179. height: 30px;
  180. background: aliceblue;
  181. }
  182. .rt .middle {
  183. width: 100%;
  184. overflow: hidden;
  185. display: block;
  186. margin: 0 auto;
  187. margin-top: 6px;
  188. margin-bottom: 6px;
  189. background: #01355B;
  190. color: #fff;
  191. padding-top: 3px;
  192. padding-bottom: 3px;
  193. }
  194. .middle span {
  195. width: 100%;
  196. margin: 0 auto;
  197. display: block;
  198. font-size: 14px;
  199. text-align: left;
  200. padding-left: 10px;
  201. }
  202. .middle s {
  203. width: 100%;
  204. overflow: hidden;
  205. display: block;
  206. margin: 0 auto;
  207. font-size: 12px;
  208. }
  209. .rt .bottom {
  210. width: 100%;
  211. height: 50px;
  212. overflow: hidden;
  213. display: block;
  214. margin: 0 auto;
  215. background: #01355B;
  216. color: #fff;
  217. padding-top: 3px;
  218. padding-bottom: 3px;
  219. }
  220. .rt .bottom h5 {
  221. width: 80px;
  222. font-size: 24px;
  223. margin: 0;
  224. float: left;
  225. text-align: left;
  226. padding-left: 20px;
  227. }
  228. .rt .bottom s {
  229. float: left;
  230. font-size: 12px;
  231. text-align: left;
  232. padding-left: 20px;
  233. }
  234. .rt .bottom s {
  235. font-size: 12px;
  236. }
  237. .rt .bottom i {
  238. position: relative;
  239. top: -20px;
  240. right: 10px;
  241. float: right;
  242. width: 15px;
  243. height: 30px;
  244. background: linear-gradient(135deg,#fff 25%,#005EA2 0,
  245. #005EA2 50%,#fff 0,
  246. #fff 75%,#005EA2 0);
  247. background-size: 12px 12px;
  248. }
  249. </style>