找到约 5585 条结果
  • vite+vue3下如何使用动态导入的svg-sprite雪碧图
    我的 vue 项目一般都使用动态导入的 svg-sprite,意思是:既要是个雪碧图,用 <use> 标签复用;而且页面的 svg 应该是动态按需加载的。我觉得这样性能比较好,在 vue2 中实现比较简单,但是 vue3+vite 下我并未找到合适的解决方案,只有雪碧图没有动态导入。于是乎我就想自己做一个。
    2021-09-20
    1
  • 使用svg描边来实现移动端1px
    今天介绍一个通过svg来实现移动端1px效果的小技巧svg的描边方式通常我们在使用一些设计软件时,描边会有三种选择,分别是内描边、居中描边和外描边,比如 photoshop那么,svg 中的描边是哪种方式呢?答案是居中描边,并且无法更改,如下 {代码...} 可以看到,rect 的描边是居中的,两边各是 50.5px的实现根据上面的结论...
    2020-11-06
  • SVG——在网页中使用SVG
    SVG可以作为一个独立的文件存在。但更多的时候,我们希望他能集成在某个更大的文档中,比如HTML。将SVG插入到HTML中主要有以下3种方式:
    2016-02-17
    5
  • Vue项目配置(引入iconfont图标)
    {代码...} 项目配置过程 +1)创建vue.config.js,指定应用上下文、端口号、主页title {代码...} +2)链式操作:svg icon引入 {代码...} +3)下载图标,存入src/icons/svg中,修改规则和新增规则,vue.config.js {代码...} +4) 图标自动导入 {代码...} +5)创建SvgIcon组件,./components/SvgIcon.vue {代码...}
    2019-11-13
  • D3-Exploration Step2
    创建一个BarChart 普通的做法: {代码...} CodePen 我们可以看到添加属性的时候都需要attr(name, value)这样的操作,所以我尝试将其封装了一下: BaseChart 用法 实现我们的具体Chart类,实现initChart方法 {代码...} 使用BarChart创建我们的Bar图表 {代码...} 注: 这里的代码都是示范 BaseChart 源码 {代码...} 详细代码:...
    2017-09-16
  • 在新项目中怎么使用svg-icon组件呢? (具体步骤)
    首先让我们先来一起了解一下什么是SVG,SVG是一种可缩放矢量图形(英语:Scalable Vector Graphics,SVG)是基于可扩展标记语言(XML),用于描述二维矢量图形的图形格式。SVG由W3C制定,是一个开放标准。
    2021-08-11
  • SVG 滤镜
    本节我们学习 SVG 中滤镜,SVG 滤镜是滤镜中的一个类型,用来向形状和文本添加特殊的效果。SVG的可用滤镜在 SVG 中,可用滤镜如下所示,我们可以同时在每个 SVG 元素中使用多个滤镜:滤镜描述feBlend把两个对象组合在一起,使它们受特定的混合模式控制feColorMatrix基于转换矩阵对颜色进行变换,每一像素的颜色值都经过...
    2021-03-01
  • 小程序 svg 评估
    不支持 svg 标签 web 可以,但是小程序不可以,只能使用 image 标签引用 svg 文件。 解决办法 有第三方插件可以提供变相支持:[链接] 但有实际使用存在偏差,不建议使用。 浏览器效果: 小程序效果: 不支持内嵌图片的 svg {代码...} svg 如果内部有 image,image 部分会显示“图裂”。 解决办法 图片转 base64 可以展示。...
    2019-10-17
  • svg 线条动画
    <svg width="100" height="100" xmlns="[链接];> {代码...} </svg> <style>svg { {代码...} </style>
    2019-07-16
  • SVG Sprite 技术实践
    SVG Sprite(这里特指基于svg symbol)作为传统css sprite和icon font的替代方案,在现代浏览器(ie9+)上能够正常运行,关于它的技术背景、特点和降级方案等不再赘述,可以参考以下几篇文章,写的都非常不错:
    2016-08-08
    6
  • [譯] 理解 SVG 座標系統與 Transformation - 3 建立 viewpor
    SVG 繪製的任何一個時間點,我們都可以透過內嵌 <svg> 或者使用像是 <symbol> 這類的元素來建立新的 viewport 和用戶座標。本篇文章我們將要探討該怎麼作?以及如何利用這種方式協助我們控制 SVG 元素使其更具彈性。
    2017-04-04
  • SVG精髓(1)
    svg 用做图像时, 图像的渲染和与主页面是分离的, 而且无法在两者之间通讯. 主页面的样式无法对 svg 内的元素无效, 所以图像包含文字或者要定义相对于文字大小的长度值, 就必须要在 svg 代码内部定义一个默认字体大小.
    2016-12-23
  • 一篇文章教会你使用HTML5 SVG 标签
    SVG 表示可伸缩矢量图形,这是一门用于描述 2D 图形的语言,图形应用使用 XML 编写,然后 XML 由 SVG 阅读器程序呈现。支持三种类型的图形对象:矢量图形形状(例如,由直线和曲线组成的路径),图像和文本。图形对象可以进行分组,样式设置,转换和合成。功能集包括嵌套转换,剪切路径,Alpha蒙版,滤镜效果和模板对象。。
    2020-10-19
  • 用Javascript写一个根据MacBook触控板手势缩放或移动的页面元素
    以移动一个SVG图形为例,完整代码如下: {代码...}
    2023-03-24
  • nodejs对文件中的图片进行归类
    文件目录结构 {代码...} 实现的效果是想要把png放到一个文件夹中, jpg放到一个文件夹中, svg放到一个文件夹中, 结构如下 {代码...} 实现的代码如下 {代码...}
    2023-07-23
  • Ant Design Pro自定义svg菜单图标(不使用iconfont)
    Ant Design Pro的文档介绍了配置菜单icon的方法,需要在 routes.ts 中设置icon属性,但只能使用antd的icon或者使用 iconFont,如果我想直接使用设计师提供的svg图片作为菜单图标,应该怎么办呢?本文提供了一种解决方案
    2022-03-17
    1
  • svg01——svg简介及简单使用
    一、SVG 意为可缩放矢量图形(Scalable Vector Graphics)svg是使用XML描述的矢量文件。矢量图与位图有什么区别呢?位图是基于像素点对颜色的描述,所以在放大之后会模糊矢量图是基于数学的描述,比如圆形,怎么放大都是个圆二、使用svg的方式img引入css背景使用直接在html中引入直接在浏览器打开直接上代码:1、首先准...
    2021-11-23