• 2024-07-02前端vue3项目dagre-d3基础配置项及流程图组件示例(包括安装依赖)
    目录引言d3是什么?dagre是什么?dagre-d3是什么?dagre-d3配置项流程图示例依赖安装组件示例总结引言因为很多文档都是英文,刚开始调研的时候比较费劲,文档里的配置像示例又比较分散,就自己整理了一下,附上测试时写的示例d3是什么?d3.js 是一个强大的JavaScript库,用于在
  • 2024-05-30三十二、openlayers官网示例解析Draw lines rendered with WebGL——使用WebGL动态修改多边形端点类型、连接类型、偏移量、虚线等设置
     官网demo地址:DrawlinesrenderedwithWebGL这个示例展示了如何用webgl渲染矢量图形并动态修改点、线属性。首先先把基本的地图加载上去initMap(){this.map=newMap({layers:[newTileLayer({source:newXYZ({
  • 2024-05-07svg 进度条
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>Document</title&g
  • 2024-05-06【动画进阶】巧用 CSS/SVG 实现复杂线条光效动画
    最近,群里在讨论一个很有意思的线条动画效果,效果大致如下:简单而言,就是线条沿着不规则路径的行进动画,其中的线条动画可以理解为是特殊的光效。本文,我们将一起探索,看看在不使用JavaScript/Canvas的基础上,使用纯CSS/SVG的方式,我们可以如何大致的还原上述的线条动画效果。基于
  • 2024-04-22vis.js外部自定义折线图
    代码案例<!doctypehtml><html><head><title>Timeline</title><scripttype="text/javascript"src="https://unpkg.com/vis-timeline@latest/standalone/umd/vis-timeline-graph2d.min.js"></script>
  • 2024-04-09[SVG]修改固定颜色为填充颜色
    主要思路是把fill和stroke改成currentColor,具体以后补充。 修改之前:<svgxmlns="http://www.w3.org/2000/svg"viewBox="003636"><gtransform="translate(11)"fill="none"fill-rule="evenodd"><rect
  • 2024-03-28SVG描边 - CSS3实现动画绘制矢量图
    使用SVG的stroke-dasharray及stroke-dashoffset,结合CSS3animation实现画笔绘制矢量图的动画效果,如下:html<svgxmlns="http://www.w3.org/2000/svg"pointer-events="none"class="leaflet-zoom-animated"width="1452"heigh
  • 2024-02-28SVG学习小案例
    最近要做一个页面:在图片上特定区域根据数值显示不同的颜色。涉及到图片和绘图,细数下可能的解决方案:canvas、svg。由于区域并不规则,只好把canvaspass掉,考虑svg的方案,使用echarts画图,并找到了例子:Examples-ApacheECharts  找几个案例复习下svg的用法,以下案例来自SVGTutori
  • 2024-01-21在Markdown中使用mermaid画图之流程图
    流程图流程图由流程图方向、节点、节点形状、节点间关系构成声明流程图flowchartLR//flowchart声明为流程图、LR确定流程图从左至右的方向 id1[test1]//id--创建出一个节点、括号内为该节点显示的内容 id2[test2] id3[test3]流程图的方向有以下几种选择:TB-从上到
  • 2024-01-16利用svg实现渐变仪表盘进度条
    1使用circle画圆环,利用animate实现动画效果,利用defs定义渐变色,stroke-dasharray属性,这是一个用来控制路径虚线疏密程度的属性,其值是一组描述虚线的短划线与空白间隙长度的数列。例如,如果设置stroke-dasharray="52",则路径将以5个像素的短划线和2个像素的空白间隙交替显示,其
  • 2024-01-07SVG 图标颜色调整
    (1)通过CSS修改SVG元素填充颜色SVG使用CSS的fill属性来填充元素的颜色。通过定义CSS规则,可以轻松地修改SVG图形的颜色。svg{fill:red;}2、使用CSS修改SVG元素描边颜色SVG使用stroke属性来定义和修改图形元素的描边颜色。svg{stroke:blue;str
  • 2023-12-21纯css展示loading加载动画
    https://uiverse.io/barisdogansutcu/light-rat-32<svgviewBox="25255050"><circler="20"cy="50"cx="50"></circle></svg>svg{width:3.25em;transform-origin:center;animation:rot
  • 2023-12-17动态绘制svg
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=
  • 2023-12-06svg+css实现带灰色背景的loading加载动画组件
    <template><svgclass="load"viewBox="25255050":style="{width:loadWidth,height:loadWidth}"><circleclass="loading_bg"cx="50"cy="50"r="20"
  • 2023-11-22box-shadow内阴影实现各种效果收集
    1.月牙    详见一步步打造自己的纯CSS单标签图标库.moon{display:inline-block;height:1.5em;width:1.5em;box-shadow:inset-.4em00;border-radius:2em;transform:rotate(20deg);}2.向内填充动画  详见SVG描边动画(
  • 2023-10-24Qt CustomDashLine会对范围外Path自动裁剪问题
    在使用QPainter进行绘制时发现问题。当直接使用QPen进行绘制自定义虚线时会出现一个问题:当绘制的Path遇到界面进行裁剪时,此时虚线线型将会省略裁剪的那一部分,导致自定义虚线在移动以及放大时会自动修改位置。解决办法:直接使用QPainterPathSkroke。问题描述
  • 2023-10-18服务部署图绘制--Mermaid
    官网:https://mermaid.js.org/syntax/flowchart.html 例子:https://blog.csdn.net/weixin_55508765/article/details/125735923 npminstallmermaid <template><divclass="test-container"><h1>输入编辑流程图</h1><divcla
  • 2023-09-18vue+openlayers 绘制点
    绘制点使用point在绘制点的位置,使用Circle绘制点的样式疑问:将style放在Feature上就绘制不出来样式? <template><divclass="setting"><divclass="title">设置</div><ul><li><p>边框大小:&
  • 2023-09-04css: SVG and CSS
    https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/SVG_and_CSS两种方式的CSS  SVGCSS:/***SVGdemonstration***//*page*/svg{background-color:beige;}#heading{font-size:24px;font-weight:bold;}#caption{font-size:12px;}
  • 2023-08-23SLD面样式
    对于一个面,他是有两部分组成,一部分是边界,这里我们用Stroke表示,另外一部分是填充,我们使用Fill表示,这里有一个简单创建面样式的例子:StyleFactorystyleFactory=CommonFactoryFinder.getStyleFactory();Strokestroke=styleFactory.createStroke(filterFactory.literal(Color.
  • 2023-08-19CSS实现文字描边效果
    一、介绍最近在一个项目的宣传页中,设计师使用了文字描边效果,之前我确实没有实现过文字的描边效果,然后我在查阅资料后,知道了实现方法。文字描边分为两种:内外双描边和单外描边,也就是指在给文字加上描边效果后,描边的方向是向内外同时占用文字空间还是只向外扩充文字空间的区别。二、
  • 2023-07-16Html利用Canvas绘制图形
    今天接到粉丝私信,询问是否可以通过Canvas绘制一些图形,然后根据粉丝提供的模板图,通过Canvas进行模拟绘制,通过分析发现,图形虽然相对简单,但是如果不借助相应的软件,纯代码绘制还是稍微费些时间。今天将绘制图形源码分享出来,仅供学习分享之用,如有不足之处,还请指正。 什么是Canvas?
  • 2023-07-11鼠标移入svg改变svg的边框颜色
    1、将svg以字符串拿过来(注意:要将它自身的stroke去掉)constusedIconSvg=`<svgwidth="20.041748"height="20.041664"viewBox="0020.041720.0417"fill="none"xmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www
  • 2023-05-22办公位2.0,用SVG实现Chrome浏览器图标,文末有近半年经验总结
    功能拆解很多图形的实现并不困难,我之前的文章也实现过各式各样的图形。基本是CSS里的样式约熟悉,图形实现的越快速、越相似。还有一些需要SVG或Canvas实现的图形,这就需要这两项技术的基本功扎实了。简单图形设计整个画面中有很多图形,有些图形比如画框、太阳、桌腿、便签,无论是形状还
  • 2023-05-151091 Acute Stroke
       易错点:1、注意结果大于等于t才能计入2、bfs中此处记住是top.x不是xinttl=top.x+L[w];inttm=top.y+M[w];inttn=top.z+N[w];3、数组大小开错了(注意数组每一维度是什么及其对应的大小)