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

Font屌:中文图标字体(并支持SVG格式

最近入手高清版 MacBook Pro 之后,开始研究高清屏下一些图标怎么去展示问题,一通瞎搜索,发现最好方式是使用字体图标。...Font屌中文图标字体,可用于 Web 和 iOS 应用中文图标字体,同时提供了国内各种常用网站、应用、知名企业徽标 SVG 源文件(包括如微信(wechat)、腾讯QQ、QQ空间、微博等)。...主要功能有: 支持 Retina 屏幕:没有 @2x 图片,不需要 JavaScript,因为使用了矢量字体。另外次像素平滑技术将使你图标更加清晰锐利。...一个字体包含 70 个图标:客户端浏览器只下载一个字体,就能拥有 70 个常用中文网站、知名企业图标。...支持 iOS:不仅能在 Web 中使用,还提供了能在 iOS 下使用类,并且可以使用 CocoaPods 安装。 提供 SVG 源文件:任何人都能改进这些图标,加入更多常用中文网站、应用图标

70820

GitHub图标SVG版本

有没有发现,网页上图片越来越多地使用svg矢量图来替代光栅图png,直接将svg嵌入到html中非常方便,事实上,光栅图比如相机照片中绝大部分像素都被人眼忽略掉了,造成大量冗余,矢量图才理应是最合理图片格式...如今,各大网站图标基本都是svg,比如GitHub: 然后这个图片是左右对称,完全可以只画一半,再复制出另一半,然后左右翻转一下,利用元素轻松实现:https://developer.mozilla.org.../en-US/docs/Web/SVG/Element/use,同时配合transform属性进行几何变换:https://developer.mozilla.org/en-US/docs/Web/SVG.../Attribute/transform,于是就有了如下代码: <path fill="black" id="right" d="M 8 3.86 C 8.7 3.86 9.38

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

见微知著,细节上雕花:SVG生成矢量格式网站图标(Favicon)探究

Favicon是与某个站点或网页相关联图标,网站设计者可以多种方式建立这种图标,几乎所有浏览器都支持此功能,浏览器可以将favicon显示于浏览器地址栏中,也可置于书签列表网站名前,还可以放在标签式浏览界面中页标题前...SVG格式favicon     SVG 能够在不损失质量情况下放大和缩小,并且尺寸上比以往任何图片格式都小,它们还可以嵌入 CSS,甚至嵌入动画和媒体查询。...这意味着如果在浏览器应用程序或书签栏中使用 SVG 图标,由于 SVG 内部提供深色偏好样式,用户有可能获取与站点主题相关(浅色或深色)图标。    ...svg格式favicon了:     这里需要注意是,两种不同favicon声明方式并不是非此即彼,它们可以共存: <link rel="icon" href="/favicon.png" type...svg格式图标进行展示,如果声明了pngfavicon,那么png格式图标也会被下载:     所以,如果出于性能层面考虑,可以只写一种声明,用来节约系统资源。

44620

Vite项目当中SVG图标的配置及图标全局组件封装

为什么要使用 SVG 图标? 在开发项目的时候经常会用到svg矢量图,而且我们使用SVG以后,页面上加载不再是图片资源,这对页面性能来说是个很大提升,而且我们SVG文件比img要小很多。...'vite' import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' // 引入 svg 图标所需要插件 import vue from...测试使用 svg:图标外层容器节点,内部雷要与use标签结合使用 xlink:href 执行用哪一个图标,属性值务必 #icon-图标名字 use标签fill 属性性可以设置图标的颜色(如何设置失败...,检查你复制这个 svg 图标代码中是否有这个 fill 属性,如果有就将其移除掉,就可以使用了) 如果需要调整图标的大小,那么就需要在 svg 标签上添加 style 就可以了 ...> 可以看到,在项目中可以使用 SVG 图标了,但是有一点不好就是这样用起来有点麻烦,这个时候我们就可以进行ICON图标组件封装了,并将其注册为一个全局组件。

7200

解锁SVG新姿势:ChatGPT绘制图标+SVG Symbol自动导入

3 演示ChatGPT生成SVG 本步骤也可以理解成正常流程中寻找图标与自行绘制图片 众所周知,SVG是一种矢量图形格式,可以通过代码描述出图形,而不是像普通图片一样储存像素点。...这使得SVG图标具有可缩放性,适合在不同分辨率设备上使用。同时,SVG图标可以用作网站某些元素,例如logo、导航菜单等。 再众所周知,ChatGPT具有生成代码能力。...3.2 绘制一个用于掘金拟物化“矿石”图标 绘制一个64*64“矿石”图标,以svg格式输出。...> 3.3 绘制一个用于掘金拟态化“收藏”图标(它好像把掘金社区误会成真的掘金了) 绘制一个64*64“收藏”图标,以svg格式输出。...至此,我们已经完成了将SVG图标转换为SVG Symbol,并自动导入流程。现在,我们可以直接在代码中使用SVG图标了,而不需要导入文件。 4.2.4 性能考虑 值得注意是,该方法存在一定问题。

3.2K10

使用SVG symbols建立图标系统完整指南

从最开始使用img图片,到后来使用css sprite来减少服务器请求,再到流行图形字体化图标Iconfont。现在,一种全新图标使用方式开始流行了起来——SVG symbols图标。...工作原理 SVG symbols工作原理:symbol元素用来定义一个图形模板对象,它可以用一个use元素实例化。...> 这段代码使用SVG symbols定义了两个图标,每个symbol元素定义一个图标图标id分别是heart和arrow,将其放在html文件body元素内。...通过以下代码引用id为heart图标: xlink:href属性值就是‘#’加symbolid名称,那么只需改变这个属性值就可以引用不同图标...自动化处理 更多内容请查看原文:使用SVG symbols建立图标系统完整指南

60420

BuildAdmin04:vue加载本地svg图标

前言 上篇文章主要讲了图标组件Icon实现,主要包括了两种常用图标。今天就讲一下如何在Icon中加载本地svg图标。 开篇还是将Icon实现结构图放出来,今天只看svg这条支线。...Icon引用svg 在上一篇文章中,Icon只引用了两种图标,这里又加了一个svg。 重点:svg前缀是 local- ,这里先记住。...这里include中指定svg目录,test是目标svg正则表达式,symbolId是加载svg图标的新命名,在原本svgname之前,加了一个 local- 前缀。 2....下href属性,需要指定svg图标的名字,而绑定iconName,可以看到是引用是props.name,即是通过父组件传过来name属性。...这样,这个Icon引用了lang.svg,最终被渲染成了svg,图片右上角图标也是svg文件加载

31120

微信小程序中使用SVG图标

SVG近几年因各种优势被大量应用,遗憾是到目前为止微信小程序并不支持以XML形式使用SVG,这使得SVG灵活性大大下降,大多数人选择放弃在微信小程序中使用SVG图标方案。...那么,真的就没有办法在微信小程序中愉快使用SVG图标了吗?...我们先来分析一下,对于使用SVG图标我们有哪些需求: 能够引入使用 能够调整颜色 首先第一点是没有问题,微信小程序支持以Image.src形式引入SVG。...通过这个属性,我们就可以为SVG图片投下个可以修改颜色阴影,然后我们再将原来部分隐藏掉就可以实现一个可以修改颜色SVG图标了。...(即图标的原始部分),而svg_icon-inner则负责渲染SVG,并投下有颜色阴影,通过给svg_icon-inner设置一个与父容器相同宽高并给其设置一个投影反方向偏移则可以实现改变SVG颜色需求

3.7K40

Vue3 使用 svg-sprite-loader 实现 svg 图标按需加载

前面文章有讲到 svg 图标按需加载优势以及 Vue 如何使用 vue-svg-icon 实现 svg 图标按需载入 今天来学习一下使用 svg-sprite-loader 在 Vue3 项目中实现图标按需加载...> 这里将 svg 图标中对应图标颜色值改为字符串 currentColor,方便使用时控制图标实时颜色 将图标放在特定文件夹下,这里以 @/assets/svg 中导入 svg 为例 2、安装...,传入 size 属性控制图标大小,传入 color 属性控制图标颜色 <svg class="svg-icon" :style="{ width:.../${name}.svg`); }); } else { // 全量引入图标 const ctx = require.context("@/assets/svg.../plugin"; createApp(App) .use(plugin, { imports: [] }) 7、图标组件使用 <SvgIcon name="email" :size

7.3K31

Python完成SVG转PNG格式

一、完成目标: 将SVG格式图标转换为PNG格式图标,并预览 二、任务分析: svg是什么格式svg格式图像可任意放大图形显示,而且边缘异常清晰,生成文件很小,方便传输,文字在svg图像中保留可编辑和可搜寻的状态...,没有字体限制 png是什么格式 : PNG. ( 1996-10-01 )....(Qt设计师)画出需要界面(图标自己随便下喜欢) image.png image.png五、完整 五、完整SvgToPng.py代码展示 import os import PIL.Image as...格式文件 self.file_name = QFileDialog.getOpenFileName(None, "选择文件", "/", "*.svg") self.file_name...报错问题还未解决,正在尝试改变转换方式,暂时不影响程序运行 3、界面图标保存在与项目文件同一路径下“image”文件夹中,可能需要更新文件路径

3.8K20

Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统

但是字体图标的出现,却让前端开发者看到了另外一个神奇世界,iconfront矢量图标则可缩放至你想要任意尺寸而不心担心失真、与文字一样处理方式,方便调整颜色与大小等。...随后点击下载,下载之前别忘了登录,iconfont支持github三方登录 ? 可以注意到,这里我们选择了一个彩色图标,而非纯色,下载选择svg ? 那么svg又是什么呢?...与其他图像格式相比(比如 JPEG 和 GIF),使用 SVG 优势在于: SVG 图像可通过文本编辑器来创建和修改; SVG 图像可被搜索、索引、脚本化或压缩; SVG 是可伸缩SVG...导入后,选择上传 twitter图标 ? 随后iconmoon会生成相应代码 ?...到此这篇关于Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统文章就介绍到这了,更多相关Iconfont iconmoon javascript

1K20

一篇文章带你了解SVG 图标

SVG图标SVG图像,用作Web应用程序或移动应用程序内图标或图像按钮。SVG图标也可以用于徽标。文章说明了SVG图标如何创建自己SVG图标,以及在何处可以下载高质量预制SVG图标。...一、SVG图标的优势 图标使用SVG优点: 1、可以轻松地按比例放大和缩小图标,具体取决于要在应用程序中显示位置以及显示应用程序屏幕尺寸。...当仅设置其中一个属性宽度时,浏览器将沿另一个轴相应缩放SVG图标,以便SVG图标保持其纵横比。 三、自定义SVG图标 有时可能需要创建自己SVG图标。...SVG图标只是包含在它自己SVG文件中SVG图像。 下面是一个非常简单圆形图标,由SVG circle元素组成: <!...四、总结 本文基于HTML基础,介绍了SVG 图标。什么是SVG图标,以及SVG图标的在实际优势,如何在Web Apps中使用SVG图标,如何去自定义自己SVG图标

4.2K30
领券