首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

图标 写这篇文章之前,我一直以为上图中“图标”是一个个图片组成,学习总是给人新知,现在我知道了它们只是一种字体,类似于“宋体”、“楷体”这种。...概述 阿里图标库中下载图标到本地后,目录结构如下: 图标库下载到本地目录结构 第一次看到这几个文件时,不知道有什么用,可能会直接删除,万万不可,打开 iconfont.css 文件可以 @font-face...【支持浏览器:IE9+,Firefox3.5+,Chrome6+,Safari3.6+,Opera11.1+】 SVG / SVGZ Scalable Vector Graphics (Font)....【支持浏览器:Chrome4+,Safari3.1+,Opera10.0+,iOS Mobile Safari3.2+】 EOT Embedded Open Type。这是微软创造字体格式。...【支持浏览器:IE9+,Firefox3.5+,Chrome4+,Safari3+,Opera10+,iOS Mobile Safari4.2+】 3.

2.5K10

CSS3文本与字体

break-all:允许单词内换行 keep-all:只能在半角空格或连字符处换行 */ 兼容性:IE5.5+、FireFox15+、Chrome4+、Safari3.1+、Opera15+ 2、word-wrap...style:定义字体样式,如斜体 */ 兼容性:IE9+、FireFox3.5+、Chrome4+、Safari3.2+、Opera10+ 2、CSS3 @font-face字体格式 TureTpe...(.ttf)(Windows和Mac最常见字体,是一种RAW格式,因此不为网站优化) 兼容性:IE9+、FireFox3.5+、Chrome4+、Safari3+、Opera10+、IOS Mobile...Safari4.2+ OpenType (.otf)(被认为是一种原始字体格式,内置TureType基础上,所以也提供了更多功能) 兼容性:FireFox3.5+、Chrome4+、Safari3.1...,可以从TrueType创建此格式字体) 兼容性:IE4+ SVG (.svg)(基于SVG字体渲染一种格式) 兼容性:Chrome4+、Safari3.1+、Opera10+、IOS Mobile

1.3K30

移动端 Web 渲染解决方案

SVG 用来定义用于网络基于矢量图形 SVG 使用 XML 格式定义图形 SVG 图像在放大或改变尺寸情况下其图形质量不会有所损失 PS:SVG IE9以及Firefoxchrome下都支持...另一种向用户提供更丰富图形体验方法,通过标记提供,该标记由 Apple for Safari HTML5 中或在其他图形小工具中引入。...它在绘制即时模式图形(包括矩形、路径和图像)方面公开更具编程性体验,与 SVG 类似。即时模式图形呈现是一个“触发即忘”模型,该模型将图形直接呈现到屏幕上,随后对所完成操作不保留任何上下文。...由于 SVG 要加载到 DOM 中,或者创建图像前至少要进行解析,所以性能会稍微有所下降,相比于呈现网页成本(大约几毫秒),这种下降是极其微小。...Mozilla Firefox WebGL is fully supported.

3.5K40

从零开始学 Web 之 CSS3(六)动画animation,Web字体

二、Web字体与图标 1、web字体 我们有些时候需要在网页上显示一些特殊字体,如果这些特殊字体电脑上没有安装的话,就会显示系统默认字体,而不是这些特殊字体。 这时就有了 Web 字体。...TureTpe(.ttf)格式 .ttf字体是Windows和Mac最常见字体,是一种RAW格式,支持这种字体浏览器有IE9+、Firefox3.5+、Chrome4+、Safari3+、Opera10...+、iOS Mobile、Safari4.2+; OpenType(.otf)格式 .otf字体被认为是一种原始字体格式,其内置TureType基础上,支持这种字体浏览器有Firefox3.5+...,他是一个开放TrueType/OpenType压缩版本,同时也支持元数据包分离,支持这种字体浏览器有IE9+、Firefox3.5+、Chrome6+、Safari3.6+、Opera11.1...SVG字体渲染一种格式,支持这种字体浏览器有Chrome4+、Safari3.1+、Opera10.0+、iOS Mobile Safari3.2+ 3、使用步骤 需要注意是,我们使用 Web

1.4K10

探索如何将html和svg导出为图片

关于兼容性问题,笔者测试了最新chromefirefox、opera、safari、360急速浏览器,运行都是正常。...chrome浏览器和opera浏览器上渲染非常正常,但是firefox浏览器上foreignObject标签内容完全渲染不出来: 检查元素也看不出有任何问题,并且神奇是只要在控制台元素里编辑一下嵌入...,包括firefox、360,甚至chrome之前版本都不行,笔者只能感叹,太难了,然后又有人建议使用上一个大版本,可以解决firefox导出问题,但是笔者试了一下,在其他一些浏览器上依旧存在问题...解决foreignObject标签内容firefox浏览器上无法显示问题 用的人多了,这个问题又有人提了出来,于是笔者又尝试看看能不能解决,之前一直认为是firefox浏览器问题,毕竟在chrome...果然,去掉了dom-to-image-more库后,重新使用之前方式成功导出了,并且firefoxchrome、opera、360等浏览器中都不存在问题,兼容性反而比dom-to-image-more

53821

【Web技术】929- 前端海报生成不同方案和优劣

3.5+ Google Chrome Opera 12+ IE9+ Safari 6+ As each CSS property needs to be manually built to be supported...,还原度高 缺点 不兼容safari,所以建议只Chrome下使用 没有维护更新了 兼容性问题 1.作者明确表示不支持safari,因为foreignObject安全性问题(明说了不支持,我仔细看文档...SVGWeb攻击中应用: https://www.anquanke.com/post... 2.iOS14.2下,图片丢失问题 其实在测时候,发现ios14.2下生成图片第一次始终会出现图片丢失,...部分元素接口绘制好返回图片或svg,基本没什么兼容问题)(速度过慢) 4.第三方库(html2canvas,测试了一些版本环境兼容性,项目暂未上线,需要观察) 目前最优解看起来是html2canvas...六、更好方案? 一些常用app海报生成是更快,体验也更好,不知道是不是存在更好解决方案?还是h5限制?

1.4K40

在网页中使用自定义字体

@font-face是CSS3中一个模块,他主要是把自己定义Web字体嵌入到你网页中,随着@font-face模块出现,我们Web开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然问...【IE9+,Firefox3.5+,Chrome4+,Safari3+,Opera10+,iOS Mobile Safari4.2+】; 二、OpenType(.otf)格式: .otf字体被认为是一种原始字体格式...,其内置TureType基础上,所以也提供了更多功能,支持这种字体浏览器有【Firefox3.5+,Chrome4.0+,Safari3.1+,Opera10.0+,iOS Mobile Safari4.2...【IE9+,Firefox3.5+,Chrome6+,Safari3.6+,Opera11.1+】; 四、Embedded Open Type(.eot)格式: .eot字体是IE专用字体,可以从TrueType...创建此格式字体,支持这种字体浏览器有【IE4+】; 五、SVG(.svg)格式: .svg字体是基于SVG字体渲染一种格式,支持这种字体浏览器有【Chrome4+,Safari3.1+,Opera10.0

1.8K10

Iconfont在教育平台实践

选择绘制图标大小上有了几次尝试,因为图标大多数是12px/16px/24px/32px/48px,最后我们经过多次测试确认绘制svg大小为480px,左右留白30px这个标准 字体跨域问题 这个是遇到最简单一个问题...锯齿,锯齿,还是锯齿 虽然icon font很大程度上减少了资源大小,节省了开发工作量,一定程度上也优化了代码,并形成一个新可遵循规范,目前它表现还不是那么完美,离图片还是有点距离 ie8浏览器对圆形...、firefox */ url('iconfont.ttf') format('truetype'), /* chromefirefox、opera、Safari, Android, iOS...-7drjga') format('woff'), /* IE9+、chromefirefox */ url('fonts/webfont.ttf?...-7drjga') format('truetype');/* chromefirefox、opera、Safari, Android, iOS 4.2+*/ } 同时要注意书写顺序,如果.ttf.

1.5K70

Iconfont在教育平台实践

选择绘制图标大小上有了几次尝试,因为图标大多数是12px/16px/24px/32px/48px,最后我们经过多次测试确认绘制svg大小为480px,左右留白30px这个标准 字体跨域问题 这个是遇到最简单一个问题...锯齿,锯齿,还是锯齿 虽然icon font很大程度上减少了资源大小,节省了开发工作量,一定程度上也优化了代码,并形成一个新可遵循规范,目前它表现还不是那么完美,离图片还是有点距离 ie8浏览器对圆形...、firefox */ url('iconfont.ttf') format('truetype'), /* chromefirefox、opera、Safari, Android, iOS...-7drjga') format('woff'), /* IE9+、chromefirefox */ url('fonts/webfont.ttf?...-7drjga') format('truetype');/* chromefirefox、opera、Safari, Android, iOS 4.2+*/ } 同时要注意书写顺序,如果.ttf.

1.2K20

【网页前端】CSS样式表进阶之图像灵活使用与拓展知识

专栏介绍 【前端网页】 目前主要更新HTML,一学习一进步。 本期介绍 本期主要介绍CSS样式表进阶之图像灵活使用与拓展知识 文章目录 1....IE9+ 、 Firefox3.5+ 、 Chrome4+ 、 Safari3+ 、 Opera10+ 、 iOS Mobile 、 Safari4.2+; Web Open...Font Format( .woff ) 格式 woff 字体,支持这种字体浏览器有 IE9+ 、 Firefox3.5+ 、 Chrome6+ 、 Safari3.6+....svg ) 格式 .svg 字体是基于 SVG 字体渲染一种格式,支持这种字体浏览器有 Chrome4+ 、 Safari3.1+ 、 Opera10.0+ 、 iOS...6 、通过为 iconfont 设置字体大小,改变图标大小(因为字体图标属于字体, font-family 不要使 用,无效果) 1.3.5 总结 字体图标可以解决精灵图修改难、图片大问题

1.5K40

网页中内嵌字体

TureTpe(.ttf)格式: .ttf字体是Windows和Mac最常见字体,是一种RAW格式,因此他不为网站优化,支持这种字体浏览器有IE9+,Firefox3.5+,Chrome4+,Safari3...+,Opera10+,iOS Mobile Safari4.2+ OpenType(.otf)格式: .otf字体被认为是一种原始字体格式,其内置TureType基础上,所以也提供了更多功能...,支持这种字体浏览器有Firefox3.5+,Chrome4.0+,Safari3.1+,Opera10.0+,iOS Mobile Safari4.2+ Web Open Font Format...,Chrome6+,Safari3.6+,Opera11.1+ Embedded Open Type(.eot)格式: .eot字体是IE专用字体,可以从TrueType创建此格式字体,支持这种字体浏览器有...IE4+ SVG(.svg)格式: .svg字体是基于SVG字体渲染一种格式,支持这种字体浏览器有Chrome4+,Safari3.1+,Opera10.0+,iOS Mobile Safari3.2

3.8K70

最流行5个前端框架对比

浏览器支持: FirefoxChromeSafari,IE8 +(您需要IE8Respond.js) 许可证: MIT Bootstrap说明 Bootstrap广泛流行是它优势所在。...浏览器支持: ChromeFirefoxSafari,IE9 +; iOS,Android,Windows Phone 7+ 许可证:MIT Foundation说明 Foundation是一个真正专业框架...浏览器支持: FirefoxChromeSafari,IE10 +(仅IE9浏览器前缀),Android 4,Blackberry 10 许可证:MIT Semantic UI说明 Semantic...额外/附加组件:无 独特组件:无 文档资源:很好 自定义:基本GUI皮肤生成器 浏览器支持:最新版本FirefoxChromeSafari; IE7 +; iOS 6.x,7.x; Android...额外/附加组件:是 独特组件:Article, Flex, Cover, HTML Editor 文件:好 自定义:高级GUI定制程序仅在版本2(以前版本)中可用 浏览器支持: ChromeFirefox

1.5K20
领券