【javascript-根据鼠标位置缩放到SVG的不同部分】教程文章相关的互联网学习教程文章

javascript – 使用Raphael制作SVG rect的不透明度时出现问题【代码】

我正在使用Raphael库并尝试设置从0到1的矩形的不透明度. 这是我写的代码:this.myRect.attr( 'opacity', 0);this.myRect.animate({opacity: 1}, 1000);这不起作用,我相信它是动画线不正确,因为我可以将初始属性设置为较低的值,并且在我运行脚本时它是显而易见的. 有任何想法吗?解决方法:我知道这已经过时了,但我自己也遇到了这个问题.该属性是“填充不透明”不填.所以用node.animate({ "fill-opacity": "0.9" }, 200);

javascript – 即使在隐藏时如何加载HTML SVG

我需要等待某个对象在隐藏时加载.但似乎正在发生的事情是它只在没有显示器的情况下加载:无; 我正在使用jQuery,我尝试将.load放在对象上以在加载时调用函数,但似乎它不会加载,因为它是隐藏的. 有没有办法’强迫’对象的负载,或另一种“隐藏”但仍然加载的方式? 如何正确地做到这一点: 使用visibility:hidden而不是display:none 如下所述:http://www.w3.org/TR/SVG/painting.html#VisibilityPropertyWhen the ‘display’ prop...

javascript – 使用svg设置属性的更简单方法?【代码】

我是SVG的新手,所以我提前为我的无知道歉. 我创造了一个小提琴,只是玩弄东西. http://jsfiddle.net/a46p8/var svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); svg.setAttribute('width','200'); svg.setAttribute('height','200');var line = document.createElementNS('http://www.w3.org/2000/svg', 'line'); line.setAttribute('width', '0'); line.setAttribute('height', '0'); line.setAttribute('x...

javascript – Firefox不能正确呈现SVG,其他浏览器也可以【代码】

我是SVG和D3的新手,在我实施的过程中学习.面对我目前正在处理的其中一个网站的问题. 需求:我们想要创建一个自定义图形(类似于条形图),它具有一组代表我的数据点的条形图,并且某些图标根据条形图数据的类型嵌入到这些条形图中.该图表代表了一个人在整个职业生涯中取得的成就.在栏上悬停时,我们会显示一个自定义弹出窗口,其中包含该栏的简要说明(请参阅下面的示例).一些条形图有一个额外的箭头,表示条形图是否代表用户当前正在追求的...

javascript – Snap.svg – 停止hover事件重新触发可暂停元素的子元素【代码】

对于一个项目,我使用SVG形状,包括背景多边形和一些文本(我已经转换为路径)在我的背景poly之上.我正在使用Snap.svg来动画我的形状.当我将鼠标悬停在我的多边形上时,该形状应该缩放到特定大小,包括其中的所有内容.在mouseout上,形状缩放回原始大小. 在这里您可以找到一个简化的示例:http://jsfiddle.net/XwwwU/11/ 我已经像这样实现了它: SVG / HTML<svg><g class="el"><polygon fill="#C7B299" points="114.558,206 82.115,149.5 ...

javascript – 如何一次滚动绘制每个SVG路径(按时间顺序)?【代码】

这与前一篇文章here有关.但是,我认为这是一项重大任务.所以我把它分解成更小的块. 我制作了一个简单的SVG图像,其中包含一个“路径”和一个“矩形”元素.用户可以通过向上和向下滚动页面来打开和关闭窗口(向下滚动页面以打开和关闭页面以关闭/“展开”.但是,两个元素同时“绘制”/动画.我想要做的是当用户向下滚动页面,线条路径绘制,然后“rect”元素绘制(后),所以它更流畅和按时间顺序.<!doctype html> <html> <head> <meta charse...

SVG – 使用Javascript添加一行【代码】

参见英文答案 > add a new line in svg, bug cannot see the line 2个当我点击一个按钮时,我写了一个简单的代码来在我的svg页面中添加一行 这是html<body> <svg width="500" height="400"> </svg> <button id="btn1">Append text</button> </body>和脚本$(document).ready(function(){ $("#btn1").click(function(){$("svg").append(' <line x1="10" y1="10" x2="40" y2="40" style="stroke: ...

javascript – SVG没有在safari上绘图【代码】

似乎Safari在渲染我的SVG时遇到了一些问题,而其他浏览器正确地执行了此操作.什么是错的? 这是URL: http://bcndevcon.org/dev/infographic/ 我已经看过很多使用iFrame的例子,我不知道它是否与问题有关. 更新:似乎服务器发送了错误的内容类型,Content-Type:text / html 更新2:为了在所有浏览器上正确绘制它,请使用html扩展名的xhtml,例如:index.html 新手错误:)解决方法:您有一个XHTML页面作为text / html提供.更改您的服务器以...

使用JavaScript选择SVG和路径元素【代码】

我想选择SVG中的最后一个路径并将其删除.我已经尝试了各种方法,在纯javascript和jquery中,我似乎无法正确访问SVG或其路径. HTML:<div id="thesvgwrapper"> <svg id="thesvg"...><path ....></path><path ...></svg> </div>我可以使用以下方法清除SVG:$('svg#thesvg').empty();我可以看到SVG的内容:var svgwrapper = $('#svgwrapper'); var svgcontents = $(svgwrapper).html(); alert(svgcontents);但是,我不能同样选择SVG并...

javascript – 如何操作SVG DOM并创建元素?【代码】

如何获取SVG DOM根目录,并以编程方式开始向其添加子项,而不是通过标记添加SVG元素?解决方法: <svg xmlns="http://www.w3.org/2000/svg"><script>var svg = document.documentElement;var svgNS = svg.namespaceURI;var circle = document.createElementNS(svgNS,'circle');circle.setAttribute('cx',100);circle.setAttribute('cy',200);circle.setAttribute('r',50);circle.setAttribute('fill','red');circle.setAttribute('s...

javascript – 使用SVGMatrix的HTML画布2D转换的文档【代码】

我正在考虑使用HTML canvas元素进行简单的游戏,但是很难找到有关2D绘图上下文的某些功能的完整文档.通常我会看一下MDN,但仍然缺少一些东西. 特别是,即使我看了HTML Canvas 2D Context W3C Candidate Recommendation(我理解为关于这个主题的官方词),我似乎无法找到更多关于使用SVGMatrix对象进行转换的信息. 我给出的两个链接都描述了CanvasRenderingContext2D对象上的转换函数,它将矩阵的各个元素作为参数.例如: context.transfor...

javascript – 隐藏时SVG的GetBBox【代码】

我现在试图解决这个问题超过一天,但我找不到答案.我的问题是我需要扩展SVG图像(响应式设计).我需要在客户端操作SVG代码,因此通过img标签嵌入它不是一种选择.因此我尝试使用内嵌图像.但是,为了正确地缩放它,似乎我需要设置viewBox属性. SVG文件是由某些软件生成的,这些软件无法自行设置边界框,所以我的想法是为此目的使用JavaScript. 问题是我的软件使用了我无法修改的库中的各种选项卡控件.我不能只是得到边界框,因为它最初没有呈现...

javascript – 在悬停时显示SVG元素上的文本【代码】

所以我有一个简单的SVG元素(在下面复制),我想在带有bar类的矩形悬停时显示文本(当前在data-label属性中).<svg width="511" height="15"><rect fill="#555555" height="15" stroke="#000000" width="510"></rect><rect class="bar" x="2" y="2" width="434" height="11" fill="#97C115" data-label="Test-Label"></rect> </svg>SVG中可能有任意数量的矩形,标签可以说什么. 因为在我的情况下,整个SVG元素是用JavaScript创建的,然后打...

javascript – 如何使用start和endAngle呈现svg圈【代码】

我使用start和endAngle渲染了svg圈.它工作得很好.但是当我渲染完整的圆圈(startAngle为70,endAngle为70)时,输出差别很大(0,90,180,270除外).我为这段代码做错了什么?function getPathArc(center, start, end, radius) {end -= this.isCompleteAngle(start, end) ? 0.0001 : 0;var degree = end - start;degree = degree < 0 ? (degree + 360) : degree;return this.getCirclePath(center, getLocationFromAngle(start, radius, ce...

javascript – 使用JS获取SVG中元素的绝对坐标【代码】

好时光论坛用户.我提前为我的英语道歉.我找不到答案(我决定问英语听众). 嵌套在相对于父容器()的组中的元素的绝对定位(坐标).<svg width="100%" height="100%" viewBox="0 0 1000 1000" preserveAspectRatio="xMidYMin slice" x="0" y="0" tabindex="1"><g transform="translate(100 100)"><g transform="translate(100 100)"> <circle r="50" cx="25" cy="25" fill="yellow" /></g></g> <svg> 我想使用相对于SVG的ES6圆坐标.即x =...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部