分享

网页常见图标用自定义字体实现

 飞鹰飞龙飞天 2015-03-01

Font Awesome 官网(fontawesome-webfont的字体):http://fortawesome./Font-Awesome/

简介:让你可以即时定制的可伸缩矢量图标;

   公有302种图标任你选择;

   图标的风格,如:大小、颜色、阴影可以通过css样式修改;

    支持ie6、7;

图例:

  \

demo:
 

XML/HTML Code复制内容到剪贴板
  1. <!DOCTYPE html>  
  2. <html >  
  3. <head>  
  4. <meta charset="UTF-8" />  
  5. <meta name="author" content="@my_coder">  
  6. <title></title>  
  7. <!--  
  8.     方法一:引入字体、图标样式  
  9.         优点:直接引入css,在html里直接写入对应的css样式名即可,不用查找css样式名对应的值  
  10.         缺点:引入了没有用到的样式,代码冗余  
  11. <link rel="stylesheet" href="css/font-awesome.min.css" />  
  12. <link rel="stylesheet" href="css/font-awesome-ie7.min.css" />    兼容ie6、7  
  13. -->  
  14.   
  15. <style type="text/css">      
  16.     /*  
  17.         方法二:自定义样式  
  18.             优点:样式文件较小,只写自己需要的样式  
  19.             缺点:需要查找每个样式对应的值,比较繁琐  
  20.     */  
  21.     @font-face {  
  22.        font-family: 'FontAwesome';  
  23.        src: url('font/fontawesome-webfont.eot');  
  24.        src: url('font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),  
  25.                 url('font/fontawesome-webfont.woff') format('woff'),   
  26.                 url('font/fontawesome-webfont.ttf') format('truetype'),  
  27.                 url('font/fontawesome-webfont.svgz#FontAwesomeRegular') format('svg'),   
  28.                 url('font/fontawesome-webfont.svg#FontAwesomeRegular') format('svg');  
  29.        font-weight: normal;  
  30.        font-style: normal;  
  31.     }  
  32.     .icon-home:before{  
  33.         content: "\f015";    /*'\f015'代表‘家’的图标,每个图标有对应的值*/  
  34.     }  
  35.     .icon-home {    /*兼容ie6、7*/  
  36.       *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '?');  
  37.     }  
  38.   
  39.     li{font-family: 'FontAwesome';font-size:30px;display:block;color:#aaa;line-height:40px;}  
  40.     li:hover{color:#f60;}      
  41. </style>  
  42.   
  43. </head>  
  44. <body>  
  45.     <ul>  
  46.         <li>  
  47.             <span class="icon-home"></span> 首页  
  48.         </li>  
  49.         <li>  
  50.             <span class="icon-smile"></span> 微笑  
  51.         </li>  
  52.         <li>  
  53.             <span class="icon-microphone"></span> 语音  
  54.         </li>  
  55.         <li>  
  56.             <span class="icon-rotate-left"></span> 返回  
  57.         </li>  
  58.         <li>  
  59.             <span class="icon-camera"></span> 相机  
  60.         </li>  
  61.         <li>  
  62.             <span class="icon-globe"></span> 地球  
  63.         </li>  
  64.     </ul>               
  65. </body>  
  66. </html>  
完整实例下载:http://pan.baidu.com/share/link?shareid=538458&uk=688556984

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多