利用图标库实现图标字体

往往在网站测速的时候,客户总是抱怨网页加载太慢,除了将代码压缩,去除无效代码等,我们也会做一些雪碧图,有些叫精灵图,但是这样做以后,在手机端不能很好的适配所有机型,可能会出现失真的情况,所以我们找到了一种更好的方式,将图标变为字体,这样我们可以引用任何图片,自己就可以改变他的大小与颜色。

@font-face{

font-family:'ODY H5 Font';

src:url('../fonts/saas-h5-font.eot');

src:url('../fonts/saas-h5-font.eot?#iefix')format('embedded-opentype'),

url('../fonts/saas-h5-font.woff')format('woff'),

url('../fonts/saas-h5-font.ttf')format('truetype'),

url('../fonts/saas-h5-font.svg')format('svg');

}

要把所有的格式都引用,避免有些浏览器不兼容

定义全局样式

.oi{

position:relative;

top:1px;

display:inline-block;

font-family:'ODY H5 Font';

font-style:normal;

font-weight:normal;

line-height:1;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;

color:#808080;

}

定义字体名称

.oi-bowl:before{

content:"\F000";

}

.oi-planet:before{

content:"\F001";

}

.oi-fruit:before{

content:"\F002";

}

页面上引用:


页面上效果:


小伙伴们 做自体库是不是很简单呢,解决了图标失真的问题,不过这个需要UI团队把需要的图标都转换为各种格式才能用哦~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoot...
    wangyw阅读 594评论 0 0
  • 本人ios初学者,为自己学习方便,复制各位大神的学习性文章放在自己简书里,仅作为自己学习方便使用,如果作者疑此行为...
    bu再等阅读 2,127评论 1 3
  • 文章转载自:http://blog.csdn.net/nongweiyilady/article/details/...
    wangzaiplus阅读 1,283评论 0 1
  • 杂感之一 风总携带着惴惴不安的情绪 访问大地 当冬天露出雪白的屁股 春天,你在哪里? 杂感之五 立志, 不在口号,...
    闲不语阅读 237评论 0 2
  • 正文: 潜意识会帮助我们思考,即便在我们不主动去想一个问题时,它也会非常“勤奋”的为我们工作。 (P178《...
    自如得己阅读 134评论 2 0