分享一组矢量图标–UX图标字体库

  以下内容转自:http://ux.etao.com/,原文链接:http://ued.alimama.com/posts/219

  科技日新月异的今天,市面上各种分辨率、各种显示精度的显示设备层出不穷,在不同精度不同分辨率的显示设备下图标的应用展现出现了不同要求;如设计师为iphone 3gs设计的图标在iphone4下的展现就显得很糟糕了。我们为pc端产品设计的图标到平板电脑上显示(new ipad)上展现就不尽人意了。那这么多的显示设备,那么多的图标尺寸设计师难道要一个一个去优化去设计吗?

  传统位图形式的图标应用使设计师在不同平台上花费很多重复的工作量,而且还未必能做到面面俱到。矢量图标技术在网站、app中的应用就显得尤为重要了;

  矢量技术在图标上的应用:

  现在可以承载矢量图形,同时又可以在app、web上使用的主要有svg和我们熟悉的字体文件;在这里我们主要介绍后者——图标字体;顾名思义图标字体是将图标以字体文件为载体在页面中展现,前端工程师可以通过控制字体的方式控制图标的大小颜色;

ux_icon


1
一定要添加iconfont: "打印机", asiicode: 120 ,不然在window xp下用safari会出现蓝屏。

  第一步:使用font-face声明字体

1
2
3
4
5
6
7
@font-face {font-family: 'uxiconfont';
    src: url('uxiconfont.eot'); /* IE9*/
    src: url('uxiconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('uxiconfont.woff') format('woff'), /* chrome、firefox */
    url('uxiconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('uxiconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}

  第二步:定义使用iconfont的样式

1
.iconfont{font-family:"uxiconfont";font-size:16px;font-style:normal;}

  第三步:挑选相应图标并获取字体编码,应用于页面

1
<i class="iconfont">&#33</i>

  打包下载:直接下载

posted @   .NET快速开发框架  阅读(698)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示