首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

04-移动端开发教程-在线字体

低质量的位图在高清设备上放大后会有难看的锯齿,无法满足响应式页面的开发需求 在线字体带来的革命: 在线字体本质就是文字,但是也可是像图形的文字。...【IE4+】; SVG(.svg)格式: .svg字体是基于SVG字体渲染的一种格式,支持这种字体的浏览器有【Chrome4+,Safari3.1+,Opera10.0+,iOS Mobile Safari3.2...#YourWebFontName') format('svg'); /* Legacy iOS */ } h1 { font-family: 'YourWebFontName' } 4. bootstrap...-- 在需要字体图标的地方添加i标签,并添加图标样式类 --> 第二种:直接下载bootstrap压缩包...此在线工具可以选择图标、增加图标、修改图标、移动图标、上传图标等操作,操作完成后选择要下载的图标然后选择右下角的生成字体,然后就可以下载字体了。

3.2K60

04-移动端开发教程-在线字体图标

低质量的位图在高清设备上放大后会有难看的锯齿,无法满足响应式页面的开发需求 在线字体带来的革命: 在线字体本质就是文字,但是也可是像图形的文字。...【IE4+】; SVG(.svg)格式: .svg字体是基于SVG字体渲染的一种格式,支持这种字体的浏览器有【Chrome4+,Safari3.1+,Opera10.0+,iOS Mobile Safari3.2...#YourWebFontName') format('svg'); /* Legacy iOS */ } h1 { font-family: 'YourWebFontName' } 4. bootstrap...-- 在需要字体图标的地方添加i标签,并添加图标样式类 --> 第二种:直接下载bootstrap压缩包...此在线工具可以选择图标、增加图标、修改图标、移动图标、上传图标等操作,操作完成后选择要下载的图标然后选择右下角的生成字体,然后就可以下载字体了。

3.2K60
您找到你想要的搜索结果了吗?
是的
没有找到

使用纯CSS给网站文章中的外链添加小图标

我们可以分析一下, bootstrap 的组件图标库。 它们在图标标签上加了一个伪类,这个伪类就代表了相对应的图标。 那么我可以直接拿这个标识来用吗?...试一下: .article-content p a:after {   content: "\e989"; } 但貌似不好用嘞,图标无法正常显示,显示小方块。 什么原因呢?...我们先看一下字体的 CSS 源码,这里以阿里图标库的 iconfont 生成的 CSS 文件为例: @font-face {font-family: "iconfont";   src: url('iconfont.eot...,然后把元素的 font-family 设置为这个字体,然后再给需要图标的元素设置伪类。...未经允许不得转载:w3h5-Web前端开发资源网 » 使用纯CSS给网站文章中的外链添加小图标

35750

Jekyll 社交图标集合创建

虽然这样也能在某种程度上解决问题,但是对于图标管理员来说还是会很苦恼。   说到这里,有人可能会想起 Bootstrap 等 UI 框架中自带的字体图标集合。...想到这里,可能会想不如把多个字体图标集合整合在一起使用不就好了吗?这样随之而来的问题是,很大可能存在大量冗余。对于前端界面来说,除了大量的 HTTP 请求是无法接受的,大量冗余代码也是无法接受的。...另外,字体图标因为像字体一样被操纵,所以只能支持一种颜色,无法同时支持多种颜色。除此之外,如果我们想要预览所有的图标,但是抱歉的是脱离了 Iconfont 这类平台我们可能就没有办法做到。...Symbol 图标   实际上除了字体图标在不同设备、不同平台上有相同的效果之外,SVG 图标也具有类似的效果,这主要是因为 SVG 图标的矢量本质,即缩放不会产生任何失真。...SVG 图标还支持多种颜色、可以通过字体样式调整样式,并且支持 IE9 以上版本的浏览器。

2K40

从 Web 图标演进历史看最佳实践

从 2012 年至今,提供大量免费图标的 FontAwesome 就取得了很大的成功(后来开始商业化的 FontAwesome 5 的甚至为他们在 Kickstarter 上筹集到了一百万美金),各种字体图标平台也层出不穷...Unicode 编码、生成对应的 CSS 代码就已经有比较大的工作量,更别说生成这么多格式的字体文件,普通工程师根本无从下手。...另外,虽然字体图标解决了一些“雪碧图”的体验问题,它也带来了一些新问题: 字体文件加载需要时间,在文件加载完成前,图标无法显示的,内容就很容易发生闪烁。...可访问性问题:对于患有视力障碍使用读屏器的用户,由于字体图标实际由字符承载,无论字体是否加载完毕,读屏器都无法正常朗读其内容,在默认的状态下甚至会读出“unpronounceable”这样不符合预期的内容...img" version="1.1" viewBox="0 0 12 16">     4.2

1.6K10

字体图标

字体图标使用流程 总体来说,字体图标按照如下流程: ? 设计字体图标 UI设计人员在 illustrator 或 Sketch 这类矢量图形软件里创建 icon图标, 比如下图: ?...之后保存为svg格式,然后给我们前端人员就好了。 上传生成字体包 当UI设计人员给我们svg文件的时候,我们需要转换成我们页面能使用的字体文件, 而且需要生成的是兼容性的适合各个浏览器的。...Bootstrap下免费使用。...Icons8 https://icons8.com/ 提供PNG免费下载,像素大能到500PX 下载兼容字体包 刚才上传完毕, 网站会给我们把UI做的svg图片转换为我们的字体格式, 然后下载下来就好了...如果工作中,原来的字体图标不够用了,我们需要添加新的字体图标,但是原来的不能删除,继续使用,此时我们需要这样做 把压缩包里面的selection.json 从新上传,然后,选中自己想要新的图标,从新下载压缩包

3.7K20

CSS3魔法堂:认识@font-face和Font Icon

浏览器支持:IE4+ SVG格式(.svg)    基于SVG字体渲染的格式。    ...Web实体符不像HTML实体那样规定必须以 &entity_name 、 &#entity_number 形式表示,而是更灵活的表示方式(如字母A就代表某个字体图标等)   首先我们要获取为Font Icon...Font Awesome    由robmadole和supercodepoet两大师在Bootstrap Icon的基础上将Icon图片换成Font Icon。 ?   然后按第二节的方式使用即可。...Fontomas提供的是SVG格式字体,我们可以通过FontSquirrel或OnlineFontconverter来生成其他格式的字体。  ...@张鑫旭的《如何灵活利用免费开源图标字体-IcoMoon篇》 八、总结                                若有纰漏请大家指正,谢谢。

2K80

认识 Iconfont 以及什么是 .eot、.woff、.ttf、.svg「建议收藏」

Iconfont 介绍 Iconfont 是阿里提供了一个图标库,你可以想象成是一个售卖图标的超市,挑选你需要的图标放入购物车,然后 Iconfont 会为你打包你购物车里的图标,自动生成一种新的字体,...具体步骤参阅: iconfont字体图标的使用方法。 注:除了阿里的 Iconfont,Bootstrap图标是 Font-Awsome。...二、字体格式 —— .eot、.woff、.ttf、.svg 1....字体格式介绍 目前最主要的几种网络字体(web font)格式包括WOFF,SVG,EOT,OTF/TTF。 WOFF WOFF是Web Open Font Format几个词的首字母简写。...SVG是一种用矢量图格式改进的字体格式,体积上比矢量图更小,适合在手机设备上使用。

2.1K10

【H5 音乐播放实例】第一节 音乐详情页制作(1)

本教程是一个H5音乐播放的详情页制作,实现了H5音乐播放,音轨的跳动,已经较为酷炫的UI界面。...通过本教程,您会学到: 1、H5音乐播放 (带音轨) 2、iconfont字体图标库 3、div+css网页布局 前端技术:js,jQuery,css ,bootstrap,iconfont 后台技术...接下来,我们要引入iconfont字体图标库,每一个菜单项左边,都需要一个彩色图标。 ? ? 把这个文件夹拷贝到项目根目录: ? 再在detail.php中引入其中的css文件和js文件。...引入彩色图标。 ? ? 我们再给这个svg图标添加一个左浮动: ? 可以看到首页两个字跑到上面的去了,那是因为我们还没有给li元素加行高。...然后再把图标换成其他的彩色图标

1.5K70

分享 63 个面向前端开发人员的开源项目工具

根据这个规则命名将有助于团队中的开发人员轻松了解每个类的功能,并更有效地协同工作。...我们也可以使用另一种格式,如 svg... 我想向您介绍一种工具,可以帮助您轻松创建网站图标,设计精美且完全免费,免费的网站图标制作工具。...40、Bootstrap Icons 地址:https://icons.getbootstrap.com/ 以前,Bootstrap Icons 的诞生是为了满足构建 Bootstrap 组件、文档的需求...但是,今天它也可以通过以 SVG 样式格式化的图标用于许多其他项目。它将帮助我们通过 CSS 轻松设置图标样式,而不必担心损坏的图像。...44、GooFonts 地址:https://goofonts.com/ 对于字体,我最常使用 Google 字体。它是免费的,并且有很多漂亮的字体

3.9K40

高清ICON SVG解决方案(上) - 腾讯ISUX

,会矢量适配各种不同devicePixelRatio,但是在PC上当图标小于等于16px时,或者复杂度高的图标会出现比较严重锯齿,图标无法展示清晰,特别在chrome下的表现尤为严重。...既然iconfont他是一个字体,就难逃出现锯齿的命运,特别在Chrome下就是更加的糟糕了,目前确实通过前端代码也是无法改变这个缺陷。...在IE9+下的效果上我们看到IE对SVG的支持性着实差的令人无法直视,IE10,IE11效果和IE9几乎一样(真的是坑爹)。...如何绘制高质量ICON 在上面的demo中眼尖的同学应该可以看出在FF下,inline SVG图标有一个出问题了,然而Chrome却是正常的: ?...但左边那个图标却是正常的,相当不科学,如果是渲染问题理应左边的也发虚才对,但是却只有右边的出问题了,定位了很久问题出在哪里,最后发现是画AI文件时出问题了,AI本身不像PS那样,有网格辅助视觉画图,所以

3.2K40

为什么要用SVG?- svg与iconfont、图片多维度对比

icon font做为字体无法支持多色图形,这就对设计造成了许多限制,因此这也成为了icon font的一个瓶颈。...相比制作字体包要步骤简单许多。 在维护性方面:做成SVG对设计师之前的工作量也有一定的提升,过去他们同一个图不同尺寸在PS输出都需要调整一次图形,因为如果直接等比例缩放图形尺寸,会出现图片有锯齿。...项基本上是碾压了icon font,数据如下: 页面图标数量:491个 上图SVG案例中我用了两种不同引用方式,一种是在页面直接inline svg方式插入的方法和用svg sprite合并后引用图标的两种...2、大批量的测试结果SVG性能已经比较有保证了,但实际项目中一个页面不可能会存在这么多图标,我们按正常页面出现图标10-30个这个区间, _取15个图标为中间值在进行一次测试看看,结果如何: 页面图标数量...svg sprites与png sprites差不多,Rendering也比图片要长很多,但最终两者之间综合所消耗时间差不多 ##SVG动画 SVG还有一项动画的能力,目前在许多H5中的有趣动画很多都是用

5.2K50

Iconfont 还是不能上传,如何维护你的 Icon?

使用 iconfont 有很多优势,比如只需要加载一次,全部图标都可以设置字号大小,颜色、透明度等,可以随意变换字体的形态,并且图标是矢量的,不会随着字体大小的变化失真,得益于 iconfont.cn...提供的便利,大多情况下,我们不必上传自己的图标,只需要便捷的搜索,就可以将图标加入到自己的项目图标库中,但最近工作中却遇到了比较严重的问题。...问题三:力所不及 iconfont 目前也遇到了较大的问题,到目前为止还无法上传文件,对于我们这些 iconfont 的使用者来说只有等待。...最终方案:使用 svg 代替 iconfont 使用 svg 的优势 完全离线化使用,不需要从 CDN 下载字体文件,图标不会因为网络问题呈现方块,也无需字体文件本地部署。...svg 可以支持动画 目前流行的组件库已经都使用了 svg 代理字体图标,比如 ant-design、Material-UI 等 将引用的 iconfont 转变为本地 svg 我们可以手动一个一个从

1.3K30

转转搭建 iconfont 平台实践

YIcon 架构介绍 YIcon[2] 是一个集图标上传、展示、使用于一身的字体图标管理平台,拥有严格的审核流程、可控的项目版本和完善的权限管理。...6400 个 icon,这个数量虽然不能肆意挥霍,但对于正常的业务需求也可以算是绰绰有余了。...、审核、编辑;人员角色的变动;项目的更新等日志信息,使系统的所有操作可追溯 svg2ttf:解析 svg 路径,转换成 ttf woff eot 等通用的字体文件,并打包上传到 CDN 项目改造 回顾我们之前列出的预期...MySQL 数据库升级,语句优化和规范 升级 svg2ttf,解决版本过低导致的 svg 解析错乱 流程优化(包括上传、审核、版本更迭、角色权限等环节的各种 bug) 项目落地 这部分的工作虽然属于推动项目落地部分...比如之前 UI 并不需要自己把 svg 转换成 iconfont,所以在设计的时候也自然不会去考虑路径闭合、形状合并或者尺寸规范之类的问题,导致部分图标上传到平台后无法解析的问题。

1.2K20
领券