demo_index.html 43 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8"/>
  5. <title>iconfont Demo</title>
  6. <link rel="shortcut icon" href="//img.alicdn.com/imgextra/i4/O1CN01Z5paLz1O0zuCC7osS_!!6000000001644-55-tps-83-82.svg" type="image/x-icon"/>
  7. <link rel="icon" type="image/svg+xml" href="//img.alicdn.com/imgextra/i4/O1CN01Z5paLz1O0zuCC7osS_!!6000000001644-55-tps-83-82.svg"/>
  8. <link rel="stylesheet" href="https://g.alicdn.com/thx/cube/1.3.2/cube.min.css">
  9. <link rel="stylesheet" href="demo.css">
  10. <link rel="stylesheet" href="iconfont.css">
  11. <script src="iconfont.js"></script>
  12. <!-- jQuery -->
  13. <script src="https://a1.alicdn.com/oss/uploads/2018/12/26/7bfddb60-08e8-11e9-9b04-53e73bb6408b.js"></script>
  14. <!-- 代码高亮 -->
  15. <script src="https://a1.alicdn.com/oss/uploads/2018/12/26/a3f714d0-08e6-11e9-8a15-ebf944d7534c.js"></script>
  16. <style>
  17. .main .logo {
  18. margin-top: 0;
  19. height: auto;
  20. }
  21. .main .logo a {
  22. display: flex;
  23. align-items: center;
  24. }
  25. .main .logo .sub-title {
  26. margin-left: 0.5em;
  27. font-size: 22px;
  28. color: #fff;
  29. background: linear-gradient(-45deg, #3967FF, #B500FE);
  30. -webkit-background-clip: text;
  31. -webkit-text-fill-color: transparent;
  32. }
  33. </style>
  34. </head>
  35. <body>
  36. <div class="main">
  37. <h1 class="logo"><a href="https://www.iconfont.cn/" title="iconfont 首页" target="_blank">
  38. <img width="200" src="https://img.alicdn.com/imgextra/i3/O1CN01Mn65HV1FfSEzR6DKv_!!6000000000514-55-tps-228-59.svg">
  39. </a></h1>
  40. <div class="nav-tabs">
  41. <ul id="tabs" class="dib-box">
  42. <li class="dib active"><span>Unicode</span></li>
  43. <li class="dib"><span>Font class</span></li>
  44. <li class="dib"><span>Symbol</span></li>
  45. </ul>
  46. <a href="https://www.iconfont.cn/manage/index?manage_type=myprojects&projectId=3693743" target="_blank" class="nav-more">查看项目</a>
  47. </div>
  48. <div class="tab-container">
  49. <div class="content unicode" style="display: block;">
  50. <ul class="icon_lists dib-box">
  51. <li class="dib">
  52. <span class="icon iconfont">&#xe734;</span>
  53. <div class="name">measurement</div>
  54. <div class="code-name">&amp;#xe734;</div>
  55. </li>
  56. <li class="dib">
  57. <span class="icon iconfont">&#xe727;</span>
  58. <div class="name">comment_delete</div>
  59. <div class="code-name">&amp;#xe727;</div>
  60. </li>
  61. <li class="dib">
  62. <span class="icon iconfont">&#xe600;</span>
  63. <div class="name">more read</div>
  64. <div class="code-name">&amp;#xe600;</div>
  65. </li>
  66. <li class="dib">
  67. <span class="icon iconfont">&#xe65d;</span>
  68. <div class="name">checkbox</div>
  69. <div class="code-name">&amp;#xe65d;</div>
  70. </li>
  71. <li class="dib">
  72. <span class="icon iconfont">&#xe689;</span>
  73. <div class="name">affirm</div>
  74. <div class="code-name">&amp;#xe689;</div>
  75. </li>
  76. <li class="dib">
  77. <span class="icon iconfont">&#xe631;</span>
  78. <div class="name">add</div>
  79. <div class="code-name">&amp;#xe631;</div>
  80. </li>
  81. <li class="dib">
  82. <span class="icon iconfont">&#xe612;</span>
  83. <div class="name">video</div>
  84. <div class="code-name">&amp;#xe612;</div>
  85. </li>
  86. <li class="dib">
  87. <span class="icon iconfont">&#xe635;</span>
  88. <div class="name">web</div>
  89. <div class="code-name">&amp;#xe635;</div>
  90. </li>
  91. <li class="dib">
  92. <span class="icon iconfont">&#xe637;</span>
  93. <div class="name">music</div>
  94. <div class="code-name">&amp;#xe637;</div>
  95. </li>
  96. <li class="dib">
  97. <span class="icon iconfont">&#xe648;</span>
  98. <div class="name">pic</div>
  99. <div class="code-name">&amp;#xe648;</div>
  100. </li>
  101. <li class="dib">
  102. <span class="icon iconfont">&#xe726;</span>
  103. <div class="name">note</div>
  104. <div class="code-name">&amp;#xe726;</div>
  105. </li>
  106. <li class="dib">
  107. <span class="icon iconfont">&#xe723;</span>
  108. <div class="name">note_right</div>
  109. <div class="code-name">&amp;#xe723;</div>
  110. </li>
  111. <li class="dib">
  112. <span class="icon iconfont">&#xe724;</span>
  113. <div class="name">note_text</div>
  114. <div class="code-name">&amp;#xe724;</div>
  115. </li>
  116. <li class="dib">
  117. <span class="icon iconfont">&#xe725;</span>
  118. <div class="name">note_wrong</div>
  119. <div class="code-name">&amp;#xe725;</div>
  120. </li>
  121. <li class="dib">
  122. <span class="icon iconfont">&#xe720;</span>
  123. <div class="name">check</div>
  124. <div class="code-name">&amp;#xe720;</div>
  125. </li>
  126. <li class="dib">
  127. <span class="icon iconfont">&#xe721;</span>
  128. <div class="name">arrows_down</div>
  129. <div class="code-name">&amp;#xe721;</div>
  130. </li>
  131. <li class="dib">
  132. <span class="icon iconfont">&#xe71f;</span>
  133. <div class="name">logo_login</div>
  134. <div class="code-name">&amp;#xe71f;</div>
  135. </li>
  136. <li class="dib">
  137. <span class="icon iconfont">&#xe71e;</span>
  138. <div class="name">logo</div>
  139. <div class="code-name">&amp;#xe71e;</div>
  140. </li>
  141. <li class="dib">
  142. <span class="icon iconfont">&#xe71d;</span>
  143. <div class="name">delete</div>
  144. <div class="code-name">&amp;#xe71d;</div>
  145. </li>
  146. <li class="dib">
  147. <span class="icon iconfont">&#xe71a;</span>
  148. <div class="name">user</div>
  149. <div class="code-name">&amp;#xe71a;</div>
  150. </li>
  151. <li class="dib">
  152. <span class="icon iconfont">&#xe71b;</span>
  153. <div class="name">password</div>
  154. <div class="code-name">&amp;#xe71b;</div>
  155. </li>
  156. <li class="dib">
  157. <span class="icon iconfont">&#xe71c;</span>
  158. <div class="name">eye</div>
  159. <div class="code-name">&amp;#xe71c;</div>
  160. </li>
  161. <li class="dib">
  162. <span class="icon iconfont">&#xe633;</span>
  163. <div class="name">close</div>
  164. <div class="code-name">&amp;#xe633;</div>
  165. </li>
  166. <li class="dib">
  167. <span class="icon iconfont">&#xe718;</span>
  168. <div class="name">log_eye_selected</div>
  169. <div class="code-name">&amp;#xe718;</div>
  170. </li>
  171. <li class="dib">
  172. <span class="icon iconfont">&#xe719;</span>
  173. <div class="name">log_eye_normal</div>
  174. <div class="code-name">&amp;#xe719;</div>
  175. </li>
  176. <li class="dib">
  177. <span class="icon iconfont">&#xe716;</span>
  178. <div class="name">full_screen_normal</div>
  179. <div class="code-name">&amp;#xe716;</div>
  180. </li>
  181. <li class="dib">
  182. <span class="icon iconfont">&#xe717;</span>
  183. <div class="name">full_screen_selected</div>
  184. <div class="code-name">&amp;#xe717;</div>
  185. </li>
  186. <li class="dib">
  187. <span class="icon iconfont">&#xe714;</span>
  188. <div class="name">show_roaming</div>
  189. <div class="code-name">&amp;#xe714;</div>
  190. </li>
  191. <li class="dib">
  192. <span class="icon iconfont">&#xe715;</span>
  193. <div class="name">show_plane</div>
  194. <div class="code-name">&amp;#xe715;</div>
  195. </li>
  196. <li class="dib">
  197. <span class="icon iconfont">&#xe707;</span>
  198. <div class="name">note</div>
  199. <div class="code-name">&amp;#xe707;</div>
  200. </li>
  201. <li class="dib">
  202. <span class="icon iconfont">&#xe70f;</span>
  203. <div class="name">BIM</div>
  204. <div class="code-name">&amp;#xe70f;</div>
  205. </li>
  206. <li class="dib">
  207. <span class="icon iconfont">&#xe713;</span>
  208. <div class="name">split_screen</div>
  209. <div class="code-name">&amp;#xe713;</div>
  210. </li>
  211. <li class="dib">
  212. <span class="icon iconfont">&#xe711;</span>
  213. <div class="name">positioning02</div>
  214. <div class="code-name">&amp;#xe711;</div>
  215. </li>
  216. <li class="dib">
  217. <span class="icon iconfont">&#xe712;</span>
  218. <div class="name">positioning01</div>
  219. <div class="code-name">&amp;#xe712;</div>
  220. </li>
  221. <li class="dib">
  222. <span class="icon iconfont">&#xe708;</span>
  223. <div class="name">mail</div>
  224. <div class="code-name">&amp;#xe708;</div>
  225. </li>
  226. <li class="dib">
  227. <span class="icon iconfont">&#xe709;</span>
  228. <div class="name">share</div>
  229. <div class="code-name">&amp;#xe709;</div>
  230. </li>
  231. <li class="dib">
  232. <span class="icon iconfont">&#xe70c;</span>
  233. <div class="name">projects</div>
  234. <div class="code-name">&amp;#xe70c;</div>
  235. </li>
  236. <li class="dib">
  237. <span class="icon iconfont">&#xe706;</span>
  238. <div class="name">date</div>
  239. <div class="code-name">&amp;#xe706;</div>
  240. </li>
  241. <li class="dib">
  242. <span class="icon iconfont">&#xe700;</span>
  243. <div class="name">arrows_right</div>
  244. <div class="code-name">&amp;#xe700;</div>
  245. </li>
  246. <li class="dib">
  247. <span class="icon iconfont">&#xe703;</span>
  248. <div class="name">arrows</div>
  249. <div class="code-name">&amp;#xe703;</div>
  250. </li>
  251. <li class="dib">
  252. <span class="icon iconfont">&#xe704;</span>
  253. <div class="name">calendar</div>
  254. <div class="code-name">&amp;#xe704;</div>
  255. </li>
  256. <li class="dib">
  257. <span class="icon iconfont">&#xe705;</span>
  258. <div class="name">arrows_left</div>
  259. <div class="code-name">&amp;#xe705;</div>
  260. </li>
  261. <li class="dib">
  262. <span class="icon iconfont">&#xe70a;</span>
  263. <div class="name">phone</div>
  264. <div class="code-name">&amp;#xe70a;</div>
  265. </li>
  266. <li class="dib">
  267. <span class="icon iconfont">&#xe70b;</span>
  268. <div class="name">me</div>
  269. <div class="code-name">&amp;#xe70b;</div>
  270. </li>
  271. <li class="dib">
  272. <span class="icon iconfont">&#xe70d;</span>
  273. <div class="name">search</div>
  274. <div class="code-name">&amp;#xe70d;</div>
  275. </li>
  276. <li class="dib">
  277. <span class="icon iconfont">&#xe70e;</span>
  278. <div class="name">upload</div>
  279. <div class="code-name">&amp;#xe70e;</div>
  280. </li>
  281. </ul>
  282. <div class="article markdown">
  283. <h2 id="unicode-">Unicode 引用</h2>
  284. <hr>
  285. <p>Unicode 是字体在网页端最原始的应用方式,特点是:</p>
  286. <ul>
  287. <li>支持按字体的方式去动态调整图标大小,颜色等等。</li>
  288. <li>默认情况下不支持多色,直接添加多色图标会自动去色。</li>
  289. </ul>
  290. <blockquote>
  291. <p>注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)</p>
  292. </blockquote>
  293. <p>Unicode 使用步骤如下:</p>
  294. <h3 id="-font-face">第一步:拷贝项目下面生成的 <code>@font-face</code></h3>
  295. <pre><code class="language-css"
  296. >@font-face {
  297. font-family: 'iconfont';
  298. src: url('iconfont.woff2?t=1686640137507') format('woff2'),
  299. url('iconfont.woff?t=1686640137507') format('woff'),
  300. url('iconfont.ttf?t=1686640137507') format('truetype');
  301. }
  302. </code></pre>
  303. <h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
  304. <pre><code class="language-css"
  305. >.iconfont {
  306. font-family: "iconfont" !important;
  307. font-size: 16px;
  308. font-style: normal;
  309. -webkit-font-smoothing: antialiased;
  310. -moz-osx-font-smoothing: grayscale;
  311. }
  312. </code></pre>
  313. <h3 id="-">第三步:挑选相应图标并获取字体编码,应用于页面</h3>
  314. <pre>
  315. <code class="language-html"
  316. >&lt;span class="iconfont"&gt;&amp;#x33;&lt;/span&gt;
  317. </code></pre>
  318. <blockquote>
  319. <p>"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。</p>
  320. </blockquote>
  321. </div>
  322. </div>
  323. <div class="content font-class">
  324. <ul class="icon_lists dib-box">
  325. <li class="dib">
  326. <span class="icon iconfont icon-measurement"></span>
  327. <div class="name">
  328. measurement
  329. </div>
  330. <div class="code-name">.icon-measurement
  331. </div>
  332. </li>
  333. <li class="dib">
  334. <span class="icon iconfont icon-comment_delete"></span>
  335. <div class="name">
  336. comment_delete
  337. </div>
  338. <div class="code-name">.icon-comment_delete
  339. </div>
  340. </li>
  341. <li class="dib">
  342. <span class="icon iconfont icon-more"></span>
  343. <div class="name">
  344. more read
  345. </div>
  346. <div class="code-name">.icon-more
  347. </div>
  348. </li>
  349. <li class="dib">
  350. <span class="icon iconfont icon-checkbox1"></span>
  351. <div class="name">
  352. checkbox
  353. </div>
  354. <div class="code-name">.icon-checkbox1
  355. </div>
  356. </li>
  357. <li class="dib">
  358. <span class="icon iconfont icon-affirm"></span>
  359. <div class="name">
  360. affirm
  361. </div>
  362. <div class="code-name">.icon-affirm
  363. </div>
  364. </li>
  365. <li class="dib">
  366. <span class="icon iconfont icon-add"></span>
  367. <div class="name">
  368. add
  369. </div>
  370. <div class="code-name">.icon-add
  371. </div>
  372. </li>
  373. <li class="dib">
  374. <span class="icon iconfont icon-video"></span>
  375. <div class="name">
  376. video
  377. </div>
  378. <div class="code-name">.icon-video
  379. </div>
  380. </li>
  381. <li class="dib">
  382. <span class="icon iconfont icon-web"></span>
  383. <div class="name">
  384. web
  385. </div>
  386. <div class="code-name">.icon-web
  387. </div>
  388. </li>
  389. <li class="dib">
  390. <span class="icon iconfont icon-music"></span>
  391. <div class="name">
  392. music
  393. </div>
  394. <div class="code-name">.icon-music
  395. </div>
  396. </li>
  397. <li class="dib">
  398. <span class="icon iconfont icon-pic"></span>
  399. <div class="name">
  400. pic
  401. </div>
  402. <div class="code-name">.icon-pic
  403. </div>
  404. </li>
  405. <li class="dib">
  406. <span class="icon iconfont icon-note1"></span>
  407. <div class="name">
  408. note
  409. </div>
  410. <div class="code-name">.icon-note1
  411. </div>
  412. </li>
  413. <li class="dib">
  414. <span class="icon iconfont icon-note_right"></span>
  415. <div class="name">
  416. note_right
  417. </div>
  418. <div class="code-name">.icon-note_right
  419. </div>
  420. </li>
  421. <li class="dib">
  422. <span class="icon iconfont icon-note_text"></span>
  423. <div class="name">
  424. note_text
  425. </div>
  426. <div class="code-name">.icon-note_text
  427. </div>
  428. </li>
  429. <li class="dib">
  430. <span class="icon iconfont icon-note_wrong"></span>
  431. <div class="name">
  432. note_wrong
  433. </div>
  434. <div class="code-name">.icon-note_wrong
  435. </div>
  436. </li>
  437. <li class="dib">
  438. <span class="icon iconfont icon-check"></span>
  439. <div class="name">
  440. check
  441. </div>
  442. <div class="code-name">.icon-check
  443. </div>
  444. </li>
  445. <li class="dib">
  446. <span class="icon iconfont icon-arrows_down"></span>
  447. <div class="name">
  448. arrows_down
  449. </div>
  450. <div class="code-name">.icon-arrows_down
  451. </div>
  452. </li>
  453. <li class="dib">
  454. <span class="icon iconfont icon-logo_login"></span>
  455. <div class="name">
  456. logo_login
  457. </div>
  458. <div class="code-name">.icon-logo_login
  459. </div>
  460. </li>
  461. <li class="dib">
  462. <span class="icon iconfont icon-logo"></span>
  463. <div class="name">
  464. logo
  465. </div>
  466. <div class="code-name">.icon-logo
  467. </div>
  468. </li>
  469. <li class="dib">
  470. <span class="icon iconfont icon-delete"></span>
  471. <div class="name">
  472. delete
  473. </div>
  474. <div class="code-name">.icon-delete
  475. </div>
  476. </li>
  477. <li class="dib">
  478. <span class="icon iconfont icon-user"></span>
  479. <div class="name">
  480. user
  481. </div>
  482. <div class="code-name">.icon-user
  483. </div>
  484. </li>
  485. <li class="dib">
  486. <span class="icon iconfont icon-password"></span>
  487. <div class="name">
  488. password
  489. </div>
  490. <div class="code-name">.icon-password
  491. </div>
  492. </li>
  493. <li class="dib">
  494. <span class="icon iconfont icon-eye"></span>
  495. <div class="name">
  496. eye
  497. </div>
  498. <div class="code-name">.icon-eye
  499. </div>
  500. </li>
  501. <li class="dib">
  502. <span class="icon iconfont icon-close"></span>
  503. <div class="name">
  504. close
  505. </div>
  506. <div class="code-name">.icon-close
  507. </div>
  508. </li>
  509. <li class="dib">
  510. <span class="icon iconfont icon-log_eye_selected"></span>
  511. <div class="name">
  512. log_eye_selected
  513. </div>
  514. <div class="code-name">.icon-log_eye_selected
  515. </div>
  516. </li>
  517. <li class="dib">
  518. <span class="icon iconfont icon-log_eye_normal"></span>
  519. <div class="name">
  520. log_eye_normal
  521. </div>
  522. <div class="code-name">.icon-log_eye_normal
  523. </div>
  524. </li>
  525. <li class="dib">
  526. <span class="icon iconfont icon-full_screen_normal"></span>
  527. <div class="name">
  528. full_screen_normal
  529. </div>
  530. <div class="code-name">.icon-full_screen_normal
  531. </div>
  532. </li>
  533. <li class="dib">
  534. <span class="icon iconfont icon-full_screen_selected"></span>
  535. <div class="name">
  536. full_screen_selected
  537. </div>
  538. <div class="code-name">.icon-full_screen_selected
  539. </div>
  540. </li>
  541. <li class="dib">
  542. <span class="icon iconfont icon-show_roaming"></span>
  543. <div class="name">
  544. show_roaming
  545. </div>
  546. <div class="code-name">.icon-show_roaming
  547. </div>
  548. </li>
  549. <li class="dib">
  550. <span class="icon iconfont icon-show_plane"></span>
  551. <div class="name">
  552. show_plane
  553. </div>
  554. <div class="code-name">.icon-show_plane
  555. </div>
  556. </li>
  557. <li class="dib">
  558. <span class="icon iconfont icon-note"></span>
  559. <div class="name">
  560. note
  561. </div>
  562. <div class="code-name">.icon-note
  563. </div>
  564. </li>
  565. <li class="dib">
  566. <span class="icon iconfont icon-BIM"></span>
  567. <div class="name">
  568. BIM
  569. </div>
  570. <div class="code-name">.icon-BIM
  571. </div>
  572. </li>
  573. <li class="dib">
  574. <span class="icon iconfont icon-split_screen"></span>
  575. <div class="name">
  576. split_screen
  577. </div>
  578. <div class="code-name">.icon-split_screen
  579. </div>
  580. </li>
  581. <li class="dib">
  582. <span class="icon iconfont icon-positioning02"></span>
  583. <div class="name">
  584. positioning02
  585. </div>
  586. <div class="code-name">.icon-positioning02
  587. </div>
  588. </li>
  589. <li class="dib">
  590. <span class="icon iconfont icon-positioning01"></span>
  591. <div class="name">
  592. positioning01
  593. </div>
  594. <div class="code-name">.icon-positioning01
  595. </div>
  596. </li>
  597. <li class="dib">
  598. <span class="icon iconfont icon-mail"></span>
  599. <div class="name">
  600. mail
  601. </div>
  602. <div class="code-name">.icon-mail
  603. </div>
  604. </li>
  605. <li class="dib">
  606. <span class="icon iconfont icon-share"></span>
  607. <div class="name">
  608. share
  609. </div>
  610. <div class="code-name">.icon-share
  611. </div>
  612. </li>
  613. <li class="dib">
  614. <span class="icon iconfont icon-projects"></span>
  615. <div class="name">
  616. projects
  617. </div>
  618. <div class="code-name">.icon-projects
  619. </div>
  620. </li>
  621. <li class="dib">
  622. <span class="icon iconfont icon-date"></span>
  623. <div class="name">
  624. date
  625. </div>
  626. <div class="code-name">.icon-date
  627. </div>
  628. </li>
  629. <li class="dib">
  630. <span class="icon iconfont icon-arrows_right"></span>
  631. <div class="name">
  632. arrows_right
  633. </div>
  634. <div class="code-name">.icon-arrows_right
  635. </div>
  636. </li>
  637. <li class="dib">
  638. <span class="icon iconfont icon-arrows"></span>
  639. <div class="name">
  640. arrows
  641. </div>
  642. <div class="code-name">.icon-arrows
  643. </div>
  644. </li>
  645. <li class="dib">
  646. <span class="icon iconfont icon-calendar"></span>
  647. <div class="name">
  648. calendar
  649. </div>
  650. <div class="code-name">.icon-calendar
  651. </div>
  652. </li>
  653. <li class="dib">
  654. <span class="icon iconfont icon-arrows_left"></span>
  655. <div class="name">
  656. arrows_left
  657. </div>
  658. <div class="code-name">.icon-arrows_left
  659. </div>
  660. </li>
  661. <li class="dib">
  662. <span class="icon iconfont icon-phone"></span>
  663. <div class="name">
  664. phone
  665. </div>
  666. <div class="code-name">.icon-phone
  667. </div>
  668. </li>
  669. <li class="dib">
  670. <span class="icon iconfont icon-me"></span>
  671. <div class="name">
  672. me
  673. </div>
  674. <div class="code-name">.icon-me
  675. </div>
  676. </li>
  677. <li class="dib">
  678. <span class="icon iconfont icon-search"></span>
  679. <div class="name">
  680. search
  681. </div>
  682. <div class="code-name">.icon-search
  683. </div>
  684. </li>
  685. <li class="dib">
  686. <span class="icon iconfont icon-upload"></span>
  687. <div class="name">
  688. upload
  689. </div>
  690. <div class="code-name">.icon-upload
  691. </div>
  692. </li>
  693. </ul>
  694. <div class="article markdown">
  695. <h2 id="font-class-">font-class 引用</h2>
  696. <hr>
  697. <p>font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。</p>
  698. <p>与 Unicode 使用方式相比,具有如下特点:</p>
  699. <ul>
  700. <li>相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。</li>
  701. <li>因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。</li>
  702. </ul>
  703. <p>使用步骤如下:</p>
  704. <h3 id="-fontclass-">第一步:引入项目下面生成的 fontclass 代码:</h3>
  705. <pre><code class="language-html">&lt;link rel="stylesheet" href="./iconfont.css"&gt;
  706. </code></pre>
  707. <h3 id="-">第二步:挑选相应图标并获取类名,应用于页面:</h3>
  708. <pre><code class="language-html">&lt;span class="iconfont icon-xxx"&gt;&lt;/span&gt;
  709. </code></pre>
  710. <blockquote>
  711. <p>"
  712. iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。</p>
  713. </blockquote>
  714. </div>
  715. </div>
  716. <div class="content symbol">
  717. <ul class="icon_lists dib-box">
  718. <li class="dib">
  719. <svg class="icon svg-icon" aria-hidden="true">
  720. <use xlink:href="#icon-measurement"></use>
  721. </svg>
  722. <div class="name">measurement</div>
  723. <div class="code-name">#icon-measurement</div>
  724. </li>
  725. <li class="dib">
  726. <svg class="icon svg-icon" aria-hidden="true">
  727. <use xlink:href="#icon-comment_delete"></use>
  728. </svg>
  729. <div class="name">comment_delete</div>
  730. <div class="code-name">#icon-comment_delete</div>
  731. </li>
  732. <li class="dib">
  733. <svg class="icon svg-icon" aria-hidden="true">
  734. <use xlink:href="#icon-more"></use>
  735. </svg>
  736. <div class="name">more read</div>
  737. <div class="code-name">#icon-more</div>
  738. </li>
  739. <li class="dib">
  740. <svg class="icon svg-icon" aria-hidden="true">
  741. <use xlink:href="#icon-checkbox1"></use>
  742. </svg>
  743. <div class="name">checkbox</div>
  744. <div class="code-name">#icon-checkbox1</div>
  745. </li>
  746. <li class="dib">
  747. <svg class="icon svg-icon" aria-hidden="true">
  748. <use xlink:href="#icon-affirm"></use>
  749. </svg>
  750. <div class="name">affirm</div>
  751. <div class="code-name">#icon-affirm</div>
  752. </li>
  753. <li class="dib">
  754. <svg class="icon svg-icon" aria-hidden="true">
  755. <use xlink:href="#icon-add"></use>
  756. </svg>
  757. <div class="name">add</div>
  758. <div class="code-name">#icon-add</div>
  759. </li>
  760. <li class="dib">
  761. <svg class="icon svg-icon" aria-hidden="true">
  762. <use xlink:href="#icon-video"></use>
  763. </svg>
  764. <div class="name">video</div>
  765. <div class="code-name">#icon-video</div>
  766. </li>
  767. <li class="dib">
  768. <svg class="icon svg-icon" aria-hidden="true">
  769. <use xlink:href="#icon-web"></use>
  770. </svg>
  771. <div class="name">web</div>
  772. <div class="code-name">#icon-web</div>
  773. </li>
  774. <li class="dib">
  775. <svg class="icon svg-icon" aria-hidden="true">
  776. <use xlink:href="#icon-music"></use>
  777. </svg>
  778. <div class="name">music</div>
  779. <div class="code-name">#icon-music</div>
  780. </li>
  781. <li class="dib">
  782. <svg class="icon svg-icon" aria-hidden="true">
  783. <use xlink:href="#icon-pic"></use>
  784. </svg>
  785. <div class="name">pic</div>
  786. <div class="code-name">#icon-pic</div>
  787. </li>
  788. <li class="dib">
  789. <svg class="icon svg-icon" aria-hidden="true">
  790. <use xlink:href="#icon-note1"></use>
  791. </svg>
  792. <div class="name">note</div>
  793. <div class="code-name">#icon-note1</div>
  794. </li>
  795. <li class="dib">
  796. <svg class="icon svg-icon" aria-hidden="true">
  797. <use xlink:href="#icon-note_right"></use>
  798. </svg>
  799. <div class="name">note_right</div>
  800. <div class="code-name">#icon-note_right</div>
  801. </li>
  802. <li class="dib">
  803. <svg class="icon svg-icon" aria-hidden="true">
  804. <use xlink:href="#icon-note_text"></use>
  805. </svg>
  806. <div class="name">note_text</div>
  807. <div class="code-name">#icon-note_text</div>
  808. </li>
  809. <li class="dib">
  810. <svg class="icon svg-icon" aria-hidden="true">
  811. <use xlink:href="#icon-note_wrong"></use>
  812. </svg>
  813. <div class="name">note_wrong</div>
  814. <div class="code-name">#icon-note_wrong</div>
  815. </li>
  816. <li class="dib">
  817. <svg class="icon svg-icon" aria-hidden="true">
  818. <use xlink:href="#icon-check"></use>
  819. </svg>
  820. <div class="name">check</div>
  821. <div class="code-name">#icon-check</div>
  822. </li>
  823. <li class="dib">
  824. <svg class="icon svg-icon" aria-hidden="true">
  825. <use xlink:href="#icon-arrows_down"></use>
  826. </svg>
  827. <div class="name">arrows_down</div>
  828. <div class="code-name">#icon-arrows_down</div>
  829. </li>
  830. <li class="dib">
  831. <svg class="icon svg-icon" aria-hidden="true">
  832. <use xlink:href="#icon-logo_login"></use>
  833. </svg>
  834. <div class="name">logo_login</div>
  835. <div class="code-name">#icon-logo_login</div>
  836. </li>
  837. <li class="dib">
  838. <svg class="icon svg-icon" aria-hidden="true">
  839. <use xlink:href="#icon-logo"></use>
  840. </svg>
  841. <div class="name">logo</div>
  842. <div class="code-name">#icon-logo</div>
  843. </li>
  844. <li class="dib">
  845. <svg class="icon svg-icon" aria-hidden="true">
  846. <use xlink:href="#icon-delete"></use>
  847. </svg>
  848. <div class="name">delete</div>
  849. <div class="code-name">#icon-delete</div>
  850. </li>
  851. <li class="dib">
  852. <svg class="icon svg-icon" aria-hidden="true">
  853. <use xlink:href="#icon-user"></use>
  854. </svg>
  855. <div class="name">user</div>
  856. <div class="code-name">#icon-user</div>
  857. </li>
  858. <li class="dib">
  859. <svg class="icon svg-icon" aria-hidden="true">
  860. <use xlink:href="#icon-password"></use>
  861. </svg>
  862. <div class="name">password</div>
  863. <div class="code-name">#icon-password</div>
  864. </li>
  865. <li class="dib">
  866. <svg class="icon svg-icon" aria-hidden="true">
  867. <use xlink:href="#icon-eye"></use>
  868. </svg>
  869. <div class="name">eye</div>
  870. <div class="code-name">#icon-eye</div>
  871. </li>
  872. <li class="dib">
  873. <svg class="icon svg-icon" aria-hidden="true">
  874. <use xlink:href="#icon-close"></use>
  875. </svg>
  876. <div class="name">close</div>
  877. <div class="code-name">#icon-close</div>
  878. </li>
  879. <li class="dib">
  880. <svg class="icon svg-icon" aria-hidden="true">
  881. <use xlink:href="#icon-log_eye_selected"></use>
  882. </svg>
  883. <div class="name">log_eye_selected</div>
  884. <div class="code-name">#icon-log_eye_selected</div>
  885. </li>
  886. <li class="dib">
  887. <svg class="icon svg-icon" aria-hidden="true">
  888. <use xlink:href="#icon-log_eye_normal"></use>
  889. </svg>
  890. <div class="name">log_eye_normal</div>
  891. <div class="code-name">#icon-log_eye_normal</div>
  892. </li>
  893. <li class="dib">
  894. <svg class="icon svg-icon" aria-hidden="true">
  895. <use xlink:href="#icon-full_screen_normal"></use>
  896. </svg>
  897. <div class="name">full_screen_normal</div>
  898. <div class="code-name">#icon-full_screen_normal</div>
  899. </li>
  900. <li class="dib">
  901. <svg class="icon svg-icon" aria-hidden="true">
  902. <use xlink:href="#icon-full_screen_selected"></use>
  903. </svg>
  904. <div class="name">full_screen_selected</div>
  905. <div class="code-name">#icon-full_screen_selected</div>
  906. </li>
  907. <li class="dib">
  908. <svg class="icon svg-icon" aria-hidden="true">
  909. <use xlink:href="#icon-show_roaming"></use>
  910. </svg>
  911. <div class="name">show_roaming</div>
  912. <div class="code-name">#icon-show_roaming</div>
  913. </li>
  914. <li class="dib">
  915. <svg class="icon svg-icon" aria-hidden="true">
  916. <use xlink:href="#icon-show_plane"></use>
  917. </svg>
  918. <div class="name">show_plane</div>
  919. <div class="code-name">#icon-show_plane</div>
  920. </li>
  921. <li class="dib">
  922. <svg class="icon svg-icon" aria-hidden="true">
  923. <use xlink:href="#icon-note"></use>
  924. </svg>
  925. <div class="name">note</div>
  926. <div class="code-name">#icon-note</div>
  927. </li>
  928. <li class="dib">
  929. <svg class="icon svg-icon" aria-hidden="true">
  930. <use xlink:href="#icon-BIM"></use>
  931. </svg>
  932. <div class="name">BIM</div>
  933. <div class="code-name">#icon-BIM</div>
  934. </li>
  935. <li class="dib">
  936. <svg class="icon svg-icon" aria-hidden="true">
  937. <use xlink:href="#icon-split_screen"></use>
  938. </svg>
  939. <div class="name">split_screen</div>
  940. <div class="code-name">#icon-split_screen</div>
  941. </li>
  942. <li class="dib">
  943. <svg class="icon svg-icon" aria-hidden="true">
  944. <use xlink:href="#icon-positioning02"></use>
  945. </svg>
  946. <div class="name">positioning02</div>
  947. <div class="code-name">#icon-positioning02</div>
  948. </li>
  949. <li class="dib">
  950. <svg class="icon svg-icon" aria-hidden="true">
  951. <use xlink:href="#icon-positioning01"></use>
  952. </svg>
  953. <div class="name">positioning01</div>
  954. <div class="code-name">#icon-positioning01</div>
  955. </li>
  956. <li class="dib">
  957. <svg class="icon svg-icon" aria-hidden="true">
  958. <use xlink:href="#icon-mail"></use>
  959. </svg>
  960. <div class="name">mail</div>
  961. <div class="code-name">#icon-mail</div>
  962. </li>
  963. <li class="dib">
  964. <svg class="icon svg-icon" aria-hidden="true">
  965. <use xlink:href="#icon-share"></use>
  966. </svg>
  967. <div class="name">share</div>
  968. <div class="code-name">#icon-share</div>
  969. </li>
  970. <li class="dib">
  971. <svg class="icon svg-icon" aria-hidden="true">
  972. <use xlink:href="#icon-projects"></use>
  973. </svg>
  974. <div class="name">projects</div>
  975. <div class="code-name">#icon-projects</div>
  976. </li>
  977. <li class="dib">
  978. <svg class="icon svg-icon" aria-hidden="true">
  979. <use xlink:href="#icon-date"></use>
  980. </svg>
  981. <div class="name">date</div>
  982. <div class="code-name">#icon-date</div>
  983. </li>
  984. <li class="dib">
  985. <svg class="icon svg-icon" aria-hidden="true">
  986. <use xlink:href="#icon-arrows_right"></use>
  987. </svg>
  988. <div class="name">arrows_right</div>
  989. <div class="code-name">#icon-arrows_right</div>
  990. </li>
  991. <li class="dib">
  992. <svg class="icon svg-icon" aria-hidden="true">
  993. <use xlink:href="#icon-arrows"></use>
  994. </svg>
  995. <div class="name">arrows</div>
  996. <div class="code-name">#icon-arrows</div>
  997. </li>
  998. <li class="dib">
  999. <svg class="icon svg-icon" aria-hidden="true">
  1000. <use xlink:href="#icon-calendar"></use>
  1001. </svg>
  1002. <div class="name">calendar</div>
  1003. <div class="code-name">#icon-calendar</div>
  1004. </li>
  1005. <li class="dib">
  1006. <svg class="icon svg-icon" aria-hidden="true">
  1007. <use xlink:href="#icon-arrows_left"></use>
  1008. </svg>
  1009. <div class="name">arrows_left</div>
  1010. <div class="code-name">#icon-arrows_left</div>
  1011. </li>
  1012. <li class="dib">
  1013. <svg class="icon svg-icon" aria-hidden="true">
  1014. <use xlink:href="#icon-phone"></use>
  1015. </svg>
  1016. <div class="name">phone</div>
  1017. <div class="code-name">#icon-phone</div>
  1018. </li>
  1019. <li class="dib">
  1020. <svg class="icon svg-icon" aria-hidden="true">
  1021. <use xlink:href="#icon-me"></use>
  1022. </svg>
  1023. <div class="name">me</div>
  1024. <div class="code-name">#icon-me</div>
  1025. </li>
  1026. <li class="dib">
  1027. <svg class="icon svg-icon" aria-hidden="true">
  1028. <use xlink:href="#icon-search"></use>
  1029. </svg>
  1030. <div class="name">search</div>
  1031. <div class="code-name">#icon-search</div>
  1032. </li>
  1033. <li class="dib">
  1034. <svg class="icon svg-icon" aria-hidden="true">
  1035. <use xlink:href="#icon-upload"></use>
  1036. </svg>
  1037. <div class="name">upload</div>
  1038. <div class="code-name">#icon-upload</div>
  1039. </li>
  1040. </ul>
  1041. <div class="article markdown">
  1042. <h2 id="symbol-">Symbol 引用</h2>
  1043. <hr>
  1044. <p>这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇<a href="">文章</a>
  1045. 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:</p>
  1046. <ul>
  1047. <li>支持多色图标了,不再受单色限制。</li>
  1048. <li>通过一些技巧,支持像字体那样,通过 <code>font-size</code>, <code>color</code> 来调整样式。</li>
  1049. <li>兼容性较差,支持 IE9+,及现代浏览器。</li>
  1050. <li>浏览器渲染 SVG 的性能一般,还不如 png。</li>
  1051. </ul>
  1052. <p>使用步骤如下:</p>
  1053. <h3 id="-symbol-">第一步:引入项目下面生成的 symbol 代码:</h3>
  1054. <pre><code class="language-html">&lt;script src="./iconfont.js"&gt;&lt;/script&gt;
  1055. </code></pre>
  1056. <h3 id="-css-">第二步:加入通用 CSS 代码(引入一次就行):</h3>
  1057. <pre><code class="language-html">&lt;style&gt;
  1058. .icon {
  1059. width: 1em;
  1060. height: 1em;
  1061. vertical-align: -0.15em;
  1062. fill: currentColor;
  1063. overflow: hidden;
  1064. }
  1065. &lt;/style&gt;
  1066. </code></pre>
  1067. <h3 id="-">第三步:挑选相应图标并获取类名,应用于页面:</h3>
  1068. <pre><code class="language-html">&lt;svg class="icon" aria-hidden="true"&gt;
  1069. &lt;use xlink:href="#icon-xxx"&gt;&lt;/use&gt;
  1070. &lt;/svg&gt;
  1071. </code></pre>
  1072. </div>
  1073. </div>
  1074. </div>
  1075. </div>
  1076. <script>
  1077. $(document).ready(function () {
  1078. $('.tab-container .content:first').show()
  1079. $('#tabs li').click(function (e) {
  1080. var tabContent = $('.tab-container .content')
  1081. var index = $(this).index()
  1082. if ($(this).hasClass('active')) {
  1083. return
  1084. } else {
  1085. $('#tabs li').removeClass('active')
  1086. $(this).addClass('active')
  1087. tabContent.hide().eq(index).fadeIn()
  1088. }
  1089. })
  1090. })
  1091. </script>
  1092. </body>
  1093. </html>