ion.html 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>ion</title>
  6. <style>
  7. body {
  8. margin:0;
  9. padding:10px 20px;
  10. background:#fff;
  11. color:#222;
  12. }
  13. h1, div, footer {
  14. font-family:"Helvetica Neue", Arial, sans-serif;
  15. }
  16. h1 {
  17. margin:0 0 20px;
  18. font-size:32px;
  19. font-weight:normal;
  20. }
  21. h1 small {
  22. font-size: 0.8em;
  23. padding-left: 2em;
  24. }
  25. .icons {
  26. margin-bottom:40px;
  27. -webkit-column-count:5;
  28. -moz-column-count:5;
  29. column-count:5;
  30. -webkit-column-gap:20px;
  31. -moz-column-gap:20px;
  32. column-gap:20px;
  33. }
  34. .icons__item,
  35. .icons__item i {
  36. line-height:2em;
  37. cursor:pointer;
  38. overflow:hidden;
  39. }
  40. .icons__item:hover {
  41. color:#3c90be;
  42. }
  43. .icons__item i {
  44. display:inline-block;
  45. width:32px;
  46. text-align:center;
  47. }
  48. .icons__item:hover i {
  49. -webkit-transform:scale(1.5);
  50. transform:scale(1.5);
  51. }
  52. footer {
  53. margin-top:40px;
  54. font-size:14px;
  55. color:#999;
  56. }
  57. /* Generated by grunt-webfont */
  58. @font-face {
  59. font-family:"ion";
  60. src:url("ion.eot?31a1b735188db616a2142d17947e8a45");
  61. src:url("ion.eot?31a1b735188db616a2142d17947e8a45#iefix") format("embedded-opentype"),
  62. url("ion.woff2?31a1b735188db616a2142d17947e8a45") format("woff2"),
  63. url("ion.woff?31a1b735188db616a2142d17947e8a45") format("woff"),
  64. url("ion.ttf?31a1b735188db616a2142d17947e8a45") format("truetype"),
  65. url("ion.svg?31a1b735188db616a2142d17947e8a45#ion") format("svg");
  66. font-weight:normal;
  67. font-style:normal;
  68. }
  69. .ion-icon {
  70. font-family:"ion";
  71. display:inline-block;
  72. line-height:1;
  73. font-weight:normal;
  74. font-style:normal;
  75. speak:none;
  76. text-decoration:inherit;
  77. text-transform:none;
  78. text-rendering:auto;
  79. -webkit-font-smoothing:antialiased;
  80. -moz-osx-font-smoothing:grayscale;
  81. }
  82. /* Icons */
  83. .ion-navicon-round:before {
  84. content:"\f101";
  85. }
  86. .ion-search:before {
  87. content:"\f102";
  88. }
  89. .ion-play:before {
  90. content:"\f103";
  91. }
  92. .ion-link:before {
  93. content:"\f104";
  94. }
  95. .ion-chevron-up:before {
  96. content:"\f105";
  97. }
  98. .ion-chevron-left:before {
  99. content:"\f106";
  100. }
  101. .ion-chevron-right:before {
  102. content:"\f107";
  103. }
  104. .ion-arrow-down-a:before {
  105. content:"\f108";
  106. }
  107. .ion-arrow-up-a:before {
  108. content:"\f109";
  109. }
  110. .ion-arrow-swap:before {
  111. content:"\f10a";
  112. }
  113. .ion-arrow-dropdown:before {
  114. content:"\f10b";
  115. }
  116. .ion-globe:before {
  117. content:"\f10c";
  118. }
  119. .ion-time:before {
  120. content:"\f10d";
  121. }
  122. .ion-location:before {
  123. content:"\f10e";
  124. }
  125. .ion-warning:before {
  126. content:"\f10f";
  127. }
  128. .ion-error:before {
  129. content:"\f110";
  130. }
  131. .ion-film-outline:before {
  132. content:"\f111";
  133. }
  134. .ion-music-note:before {
  135. content:"\f112";
  136. }
  137. .ion-more-vertical:before {
  138. content:"\f113";
  139. }
  140. .ion-magnet:before {
  141. content:"\f114";
  142. }
  143. .ion-close:before {
  144. content:"\f115";
  145. }
  146. </style>
  147. </head>
  148. <body>
  149. <h1>ion</h1>
  150. <div class="icons" id="icons">
  151. <div class="icons__item" data-name="navicon-round"><i class="ion-icon ion-navicon-round"></i> ion-navicon-round</div>
  152. <div class="icons__item" data-name="search"><i class="ion-icon ion-search"></i> ion-search</div>
  153. <div class="icons__item" data-name="play"><i class="ion-icon ion-play"></i> ion-play</div>
  154. <div class="icons__item" data-name="link"><i class="ion-icon ion-link"></i> ion-link</div>
  155. <div class="icons__item" data-name="chevron-up"><i class="ion-icon ion-chevron-up"></i> ion-chevron-up</div>
  156. <div class="icons__item" data-name="chevron-left"><i class="ion-icon ion-chevron-left"></i> ion-chevron-left</div>
  157. <div class="icons__item" data-name="chevron-right"><i class="ion-icon ion-chevron-right"></i> ion-chevron-right</div>
  158. <div class="icons__item" data-name="arrow-down-a"><i class="ion-icon ion-arrow-down-a"></i> ion-arrow-down-a</div>
  159. <div class="icons__item" data-name="arrow-up-a"><i class="ion-icon ion-arrow-up-a"></i> ion-arrow-up-a</div>
  160. <div class="icons__item" data-name="arrow-swap"><i class="ion-icon ion-arrow-swap"></i> ion-arrow-swap</div>
  161. <div class="icons__item" data-name="arrow-dropdown"><i class="ion-icon ion-arrow-dropdown"></i> ion-arrow-dropdown</div>
  162. <div class="icons__item" data-name="globe"><i class="ion-icon ion-globe"></i> ion-globe</div>
  163. <div class="icons__item" data-name="time"><i class="ion-icon ion-time"></i> ion-time</div>
  164. <div class="icons__item" data-name="location"><i class="ion-icon ion-location"></i> ion-location</div>
  165. <div class="icons__item" data-name="warning"><i class="ion-icon ion-warning"></i> ion-warning</div>
  166. <div class="icons__item" data-name="error"><i class="ion-icon ion-error"></i> ion-error</div>
  167. <div class="icons__item" data-name="film-outline"><i class="ion-icon ion-film-outline"></i> ion-film-outline</div>
  168. <div class="icons__item" data-name="music-note"><i class="ion-icon ion-music-note"></i> ion-music-note</div>
  169. <div class="icons__item" data-name="more-vertical"><i class="ion-icon ion-more-vertical"></i> ion-more-vertical</div>
  170. <div class="icons__item" data-name="magnet"><i class="ion-icon ion-magnet"></i> ion-magnet</div>
  171. <div class="icons__item" data-name="close"><i class="ion-icon ion-close"></i> ion-close</div>
  172. </div>
  173. <h1>Usage</h1>
  174. <pre><code>&lt;i class=&quot;ion-icon ion-<span id="name">name</span>&quot;&gt;&lt;/i&gt;</code></pre>
  175. <footer>Generated by <a href="https://github.com/sapegin/grunt-webfont">grunt-webfont</a>.</footer>
  176. <script>
  177. (function() {
  178. document.getElementById('icons').onclick = function(e) {
  179. e = e || window.event;
  180. var name = e.target.getAttribute('data-name') || e.target.parentNode.getAttribute('data-name');
  181. document.getElementById('name').innerHTML = name;
  182. }
  183. })();
  184. </script>
  185. </body>
  186. </html>