方诺官网改正版
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

306 lines
12 KiB

  1. <template>
  2. <div>
  3. <div class="intro-y flex items-center mt-8">
  4. <h2 class="text-lg font-medium mr-auto">Progressbar</h2>
  5. </div>
  6. <div class="grid grid-cols-12 gap-6 mt-5">
  7. <!-- BEGIN: Basic Progressbar -->
  8. <div class="intro-y col-span-12 lg:col-span-6">
  9. <div class="intro-y box">
  10. <div
  11. class="flex flex-col sm:flex-row items-center p-5 border-b border-gray-200"
  12. >
  13. <h2 class="font-medium text-base mr-auto">Basic Progressbar</h2>
  14. <div
  15. class="w-full sm:w-auto flex items-center sm:ml-auto mt-3 sm:mt-0"
  16. >
  17. <div class="mr-3">Show example code</div>
  18. <input
  19. data-target="#basic-progressbar"
  20. class="show-code input input--switch border"
  21. type="checkbox"
  22. />
  23. </div>
  24. </div>
  25. <div id="basic-progressbar" class="p-5">
  26. <div class="preview">
  27. <div class="w-full h-2 bg-gray-400 rounded-full">
  28. <div class="w-1/2 h-full bg-theme-1 rounded-full"></div>
  29. </div>
  30. <div
  31. class="w-full h-2 bg-gray-400 rounded-full mt-3"
  32. >
  33. <div class="w-2/3 h-full bg-theme-1 rounded-full"></div>
  34. </div>
  35. <div
  36. class="w-full h-2 bg-gray-400 rounded-full mt-3"
  37. >
  38. <div class="w-3/4 h-full bg-theme-1 rounded-full"></div>
  39. </div>
  40. </div>
  41. <div class="source-code hidden">
  42. <button
  43. data-target="#copy-basic-progressbar"
  44. class="copy-code button button--sm border flex items-center text-gray-700"
  45. >
  46. <FileIcon class="w-4 h-4 mr-2" /> Copy example code
  47. </button>
  48. <div class="overflow-y-auto h-64 mt-3">
  49. <Highlight id="copy-basic-progressbar" class="source-preview">
  50. <code
  51. class="text-xs p-0 rounded-md html pl-5 pt-8 pb-4 -mb-10 -mt-10"
  52. >
  53. <textarea>
  54. <div
  55. class="w-full h-2 bg-gray-400 rounded-full"
  56. >
  57. <div class="w-1/2 h-full bg-theme-1 rounded-full"></div>
  58. </div>
  59. <div
  60. class="w-full h-2 bg-gray-400 rounded-full mt-3"
  61. >
  62. <div class="w-2/3 h-full bg-theme-1 rounded-full"></div>
  63. </div>
  64. <div
  65. class="w-full h-2 bg-gray-400 rounded-full mt-3"
  66. >
  67. <div class="w-3/4 h-full bg-theme-1 rounded-full"></div>
  68. </div>
  69. </textarea>
  70. </code>
  71. </Highlight>
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. <div class="intro-y box mt-5">
  77. <div
  78. class="flex flex-col sm:flex-row items-center p-5 border-b border-gray-200"
  79. >
  80. <h2 class="font-medium text-base mr-auto">
  81. Progressbar with Label
  82. </h2>
  83. <div
  84. class="w-full sm:w-auto flex items-center sm:ml-auto mt-3 sm:mt-0"
  85. >
  86. <div class="mr-3">Show example code</div>
  87. <input
  88. data-target="#progressbar-label"
  89. class="show-code input input--switch border"
  90. type="checkbox"
  91. />
  92. </div>
  93. </div>
  94. <div id="progressbar-label" class="p-5">
  95. <div class="preview">
  96. <div class="w-full h-4 bg-gray-400 rounded">
  97. <div
  98. class="w-1/2 h-full bg-theme-1 rounded text-center text-xs text-white"
  99. >
  100. 50%
  101. </div>
  102. </div>
  103. <div class="w-full h-4 bg-gray-400 rounded mt-3">
  104. <div
  105. class="w-2/3 h-full bg-theme-1 rounded text-center text-xs text-white"
  106. >
  107. 60%
  108. </div>
  109. </div>
  110. <div class="w-full h-4 bg-gray-400 rounded mt-3">
  111. <div
  112. class="w-3/4 h-full bg-theme-1 rounded text-center text-xs text-white"
  113. >
  114. 70%
  115. </div>
  116. </div>
  117. </div>
  118. <div class="source-code hidden">
  119. <button
  120. data-target="#copy-progressbar-label"
  121. class="copy-code button button--sm border flex items-center text-gray-700"
  122. >
  123. <FileIcon class="w-4 h-4 mr-2" /> Copy example code
  124. </button>
  125. <div class="overflow-y-auto h-64 mt-3">
  126. <Highlight id="copy-progressbar-label" class="source-preview">
  127. <code
  128. class="text-xs p-0 rounded-md html pl-5 pt-8 pb-4 -mb-10 -mt-10"
  129. >
  130. <textarea>
  131. <div class="w-full h-4 bg-gray-400 rounded">
  132. <div
  133. class="w-1/2 h-full bg-theme-1 rounded text-center text-xs text-white"
  134. >
  135. 50%
  136. </div>
  137. </div>
  138. <div
  139. class="w-full h-4 bg-gray-400 rounded mt-3"
  140. >
  141. <div
  142. class="w-2/3 h-full bg-theme-1 rounded text-center text-xs text-white"
  143. >
  144. 60%
  145. </div>
  146. </div>
  147. <div
  148. class="w-full h-4 bg-gray-400 rounded mt-3"
  149. >
  150. <div
  151. class="w-3/4 h-full bg-theme-1 rounded text-center text-xs text-white"
  152. >
  153. 70%
  154. </div>
  155. </div>
  156. </textarea>
  157. </code>
  158. </Highlight>
  159. </div>
  160. </div>
  161. </div>
  162. </div>
  163. </div>
  164. <!-- END: Basic Progressbar -->
  165. <!-- BEGIN: Progressbar Height -->
  166. <div class="intro-y col-span-12 lg:col-span-6">
  167. <div class="intro-y box">
  168. <div
  169. class="flex flex-col sm:flex-row items-center p-5 border-b border-gray-200"
  170. >
  171. <h2 class="font-medium text-base mr-auto">Progressbar Height</h2>
  172. <div
  173. class="w-full sm:w-auto flex items-center sm:ml-auto mt-3 sm:mt-0"
  174. >
  175. <div class="mr-3">Show example code</div>
  176. <input
  177. data-target="#progressbar-height"
  178. class="show-code input input--switch border"
  179. type="checkbox"
  180. />
  181. </div>
  182. </div>
  183. <div id="progressbar-height" class="p-5">
  184. <div class="preview">
  185. <div class="w-full h-1 bg-gray-400 rounded-full">
  186. <div class="w-1/2 h-full bg-theme-1 rounded-full"></div>
  187. </div>
  188. <div class="w-full h-2 bg-gray-400 rounded mt-3">
  189. <div class="w-2/3 h-full bg-theme-1 rounded"></div>
  190. </div>
  191. <div class="w-full h-3 bg-gray-400 rounded mt-3">
  192. <div class="w-3/4 h-full bg-theme-1 rounded"></div>
  193. </div>
  194. </div>
  195. <div class="source-code hidden">
  196. <button
  197. data-target="#copy-progressbar-height"
  198. class="copy-code button button--sm border flex items-center text-gray-700"
  199. >
  200. <FileIcon class="w-4 h-4 mr-2" /> Copy example code
  201. </button>
  202. <div class="overflow-y-auto h-64 mt-3">
  203. <Highlight id="copy-progressbar-height" class="source-preview">
  204. <code
  205. class="text-xs p-0 rounded-md html pl-5 pt-8 pb-4 -mb-10 -mt-10"
  206. >
  207. <textarea>
  208. <div
  209. class="w-full h-1 bg-gray-400 rounded-full"
  210. >
  211. <div class="w-1/2 h-full bg-theme-1 rounded-full"></div>
  212. </div>
  213. <div
  214. class="w-full h-2 bg-gray-400 rounded mt-3"
  215. >
  216. <div class="w-2/3 h-full bg-theme-1 rounded"></div>
  217. </div>
  218. <div
  219. class="w-full h-3 bg-gray-400 rounded mt-3"
  220. >
  221. <div class="w-3/4 h-full bg-theme-1 rounded"></div>
  222. </div>
  223. </textarea>
  224. </code>
  225. </Highlight>
  226. </div>
  227. </div>
  228. </div>
  229. </div>
  230. <div class="intro-y box mt-5">
  231. <div
  232. class="flex flex-col sm:flex-row items-center p-5 border-b border-gray-200"
  233. >
  234. <h2 class="font-medium text-base mr-auto">Progressbar Color</h2>
  235. <div
  236. class="w-full sm:w-auto flex items-center sm:ml-auto mt-3 sm:mt-0"
  237. >
  238. <div class="mr-3">Show example code</div>
  239. <input
  240. data-target="#progressbar-color"
  241. class="show-code input input--switch border"
  242. type="checkbox"
  243. />
  244. </div>
  245. </div>
  246. <div id="progressbar-color" class="p-5">
  247. <div class="preview">
  248. <div class="w-full h-2 bg-gray-400 rounded-full">
  249. <div class="w-1/2 h-full bg-theme-1 rounded-full"></div>
  250. </div>
  251. <div class="w-full h-2 bg-gray-400 rounded mt-3">
  252. <div class="w-2/3 h-full bg-theme-9 rounded"></div>
  253. </div>
  254. <div class="w-full h-2 bg-gray-400 rounded mt-3">
  255. <div class="w-3/4 h-full bg-theme-12 rounded"></div>
  256. </div>
  257. <div class="w-full h-2 bg-gray-400 rounded mt-3">
  258. <div class="w-3/4 h-full bg-theme-6 rounded"></div>
  259. </div>
  260. </div>
  261. <div class="source-code hidden">
  262. <button
  263. data-target="#copy-progressbar-color"
  264. class="copy-code button button--sm border flex items-center text-gray-700"
  265. >
  266. <FileIcon class="w-4 h-4 mr-2" /> Copy example code
  267. </button>
  268. <div class="overflow-y-auto h-64 mt-3">
  269. <Highlight id="copy-progressbar-color" class="source-preview">
  270. <code
  271. class="text-xs p-0 rounded-md html pl-5 pt-8 pb-4 -mb-10 -mt-10"
  272. >
  273. <textarea>
  274. <div
  275. class="w-full h-2 bg-gray-400 rounded-full"
  276. >
  277. <div class="w-1/2 h-full bg-theme-1 rounded-full"></div>
  278. </div>
  279. <div
  280. class="w-full h-2 bg-gray-400 rounded mt-3"
  281. >
  282. <div class="w-2/3 h-full bg-theme-9 rounded"></div>
  283. </div>
  284. <div
  285. class="w-full h-2 bg-gray-400 rounded mt-3"
  286. >
  287. <div class="w-3/4 h-full bg-theme-12 rounded"></div>
  288. </div>
  289. <div
  290. class="w-full h-2 bg-gray-400 rounded mt-3"
  291. >
  292. <div class="w-3/4 h-full bg-theme-6 rounded"></div>
  293. </div>
  294. </textarea>
  295. </code>
  296. </Highlight>
  297. </div>
  298. </div>
  299. </div>
  300. </div>
  301. </div>
  302. <!-- END: Progressbar Height -->
  303. </div>
  304. </div>
  305. </template>