工程中用到图标是常事,那这些图标我们前端一般是怎么解决的呢?这几种方案有什么优缺点呢?第一种: SVG SpriteSVG sprite其实就是svg的集合。SVG即可缩放矢量图形 (Scalable Vector Graphics)的简称,是一种用来描述二维矢量图形的XML标记语言。SVG图形不依赖于分辨率, 因此图形不会因为放大而显示出明显的锯齿边缘.使用svg格式我们可以直接用代码来描绘图像
转载 2024-09-27 09:07:07
67阅读
1、不用图片,尽量用css3代替。 比如说要实现修饰效果,如半透明、边框、圆角、阴影、渐变等,在当前主流浏览器中都可以用CSS达成。2、 使用矢量图SVG替代位图。对于绝大多数图案、图标等,矢量图更小,且可缩放而无需生成多套图。现在主流浏览器都支持SVG了,所以可放心使用!3.、使用恰当的图片格式。我们常见的图片格式有JPEG、GIF、PNG。基本上,内容图片多为照片之类的,适用于JPE
转载 2024-01-27 19:58:38
72阅读
Vue例子: 1.组件代码 components/svgIcon/index.vue <template> <svg :width="size" :height="size" :style="{fill: iconColor}"> <use :xlink:href="iconName"></use> ...
转载 2021-08-31 13:29:00
256阅读
2评论
 由于手头的icon有限,需要使用更多的图标,就得找外援:1、react安装icon插件,使用插件里已经有的图标React Icons​​​​ ​​​​Include popular icons in your React projects easly with react-icons, which utilizes ES6 imports that allows you to include o
转载 2018-09-29 20:51:00
431阅读
2评论
<svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" /> 用法 <el-input type="text" auto-complete="off" placeholde
原创 2023-10-08 10:46:36
198阅读
价值 | 思考 | 共鸣 简评:使用 SVG 作为占位符不但可以减少数据大小还可以达到不错的显示效果。不同类型的图片 placehold对于图片占位符,通常我们会使用以下几种处理方式。保持图像为空:这样可以保证内容不会出现跳动。默认占位符:比如说用户想要查看个人资料显示头像内容,如果请求失败或者没有上传过图片,那么通常会使用默认占位符(这种占位符一般会使用 SVG 资源)。纯色:从图像中获取颜色
转载 2024-04-11 09:24:32
81阅读
# iOS 使用 SVG ![iOS]( ## 简介 SVG(Scalable Vector Graphics)是一种使用 XML 格式描述的矢量图形的标准。iOS 平台上的开发者可以使用 SVG 来创建高质量且可缩放的图像和动画。本文将介绍在 iOS 开发中使用 SVG 的方法,并提供一些代码示例。 ## 使用 CocoaPods 安装 SVG 库 为了在 iOS 项目中使用 SVG
原创 2023-09-29 11:38:01
77阅读
        最近重新学习了一遍 React 基础,新起了个小 Demo 实践一下,项目中用到的静态资源也比较少,图标当时使用的是 svg symbols 的方式引入(字体图标三种格式区别),但是在开发的过程中遇到几个问题:① 下载的 svg 可能有自带的 fill 属性,添加 color 样式不生效。②
转载 2023-11-07 15:31:56
208阅读
各种高清视网膜屏幕的出现,现在web设计也需要考虑各种高清屏幕的显示效果,同样前端在代码实现的时候也需要根据屏...
原创 2023-05-19 14:29:45
1959阅读
前言 工作中用到svg格式的图标,既然是svg,当然不想用古老的img方式引用,希望能凭借定义svg的fill属性,随意定义图标的颜色;同时不想将整段svg代码写入组建内,于是找到了使用vue-svg-icon来实现这个功能。 项目参考链接:https://www.npmjs.com/package
转载 2019-10-16 18:48:00
325阅读
2评论
为什么推荐svg图标?缺图标时,通常我们都会选择
原创 2022-07-12 16:32:28
1973阅读
vue@2 使用 svg-icon:webpack + svg-sprite-loader项目结构$ tree -I node_modules.├── README.md├── package.json├── p
原创 2022-05-31 09:22:17
1244阅读
SVG格式, 适应屏幕, 图片较小, 还有非常多长处, 本文解说怎样使用SVG格式.SVG: Scalable Vector Graphics, 可缩放矢量图形. IRI: Internationalized Resource Identifiers, 国际化资源标识符.下载SVG格式的图片.新建项目, 空白项目显示图片.Android Studio 2.0 路径: File -> Ne
转载 2023-11-16 11:20:47
165阅读
$ npm install vue-svg-icon --save-dev跑起来后报错This dependency was not found: * !xml-loader!../.
原创 2022-07-22 09:33:49
242阅读
# 如何在iOS使用SVG:解决实际问题的完整指南 随着移动设备的普及,开发者越来越倾向于使用矢量图形格式,如SVG(可缩放矢量图形),来提升用户体验。在iOS开发中,SVG使用可以增强界面的清晰度和可维度性。本文将通过实际案例,展示如何在iOS使用SVG文件,并重点关注饼状图和旅行图的展示。 ## 什么是SVGSVG(Scalable Vector Graphics)是一种基于X
原创 2024-10-05 06:48:23
78阅读
iOS开发是指使用苹果公司的操作系统iOS进行手机应用程序开发的一种技术,而SVG(Scalable Vector Graphics)则是一种用于描述二维矢量图形的XML-based标记语言。本文将介绍如何在iOS开发中使用SVG,并提供相关的代码示例。 ## 什么是SVG SVG是一种基于XML的矢量图形格式,它可以实现图形的缩放、旋转、动画等效果,同时也非常适合在网页中嵌入使用。与传统的位
原创 2024-01-07 04:40:39
237阅读
# iOS UIImage 使用 SVG 的全面指南 在当今的移动应用开发中,SVG(可缩放矢量图形)作为一种灵活且高效的图形格式,逐渐受到越来越多开发者的青睐。尤其是在 iOS 开发中,使用 SVG 图形可以有效提升应用的视觉体验和图形质量。本文将深入探讨如何在 iOS使用 `UIImage` 来实现 SVG 图形,并提供相关的代码示例,以及一些实用的提示。 ## 目录 1. SVG
原创 8月前
103阅读
SVG 是一种基于 XML 语法的图像格式,全称是可缩放矢量图(Scalable Vector Graphics)。其他图像格式都是基于像素处理的,SVG 则是属于对图像的形状描述,所以它本质上是文本文件,体积较小,且不管放大多少倍都不会失真。 关于DOM:HTML DOM 定义了所有 HTML 元素的对象和属性,以及访问它们的方法。 换言之,HTML DOM 是关于如何获取、
转载 2024-01-22 14:08:39
84阅读
  第一次来认认真真的研究了下svg图片,之前只是在网上见过,但都是一晃而过也没当回事,最近网站改版看到同事有用到svg格式的图片,想想自己干了几年的重构也没用过,这些细节的知识是应该好好研究研究了。暂时还没研究得完全透切,先记下目前为止所看到的吧不然又给忘了。  svg可缩放矢量图形(Scalable Vector Graphics),顾名思义就是任意改变其大小也不会变形,是基于可扩展标记语言(
转载 2023-07-14 20:55:58
388阅读
# 如何在 iOS使用 SVG 图片 在 iOS 开发中,使用 SVG(可缩放矢量图形)格式的图片有助于保持图像的清晰度,而不受屏幕分辨率的影响。下面我将详细介绍如何在 iOS 项目中使用 SVG 图片的流程,并提供相应的代码示例。 ## 流程概览 | 步骤 | 内容 | 说明
原创 2024-09-07 05:15:20
191阅读
  • 1
  • 2
  • 3
  • 4
  • 5