【javascript – 如何从填充的SVG路径中删除形状】教程文章相关的互联网学习教程文章

javascript – 为Plotly.js工作的SVG到PDF转换,但不适用于C3.js【代码】

我在onclick事件后使用css2pdf将我的svg图表保存为pdf.它适用于plotly.js,但不适用于c3.js – 请看我的小提琴:http://jsfiddle.net/3hs7cs4f/ 我确信它必须对c3.js svg属性做一些事情,但我不知道如何解决这个问题. 这是代码:<link href="https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.10/c3.min.css" rel="stylesheet" /> <script src="https://cdn.plot.ly/plotly-latest.min.js"></script> <script src="http://www.cloudfo...

javascript – 在Angular中使用插件导入svg.js【代码】

我很难在Angular 5项目中使用typescript导入svg.js并使用它的plugins. 我安装了npm: > svg.js> svg.draggable.js 在ticket.component.ts中:导入svg.js作为Svg类型,这样我可以绘制一个矩形,这段代码有效:import * as Svg from 'svg.js' ... export class TicketComponent implements OnInit {ngOnInit() {let draw = Svg('ticket-svg').size(1000, 500);let rect = draw.rect(800, 300).attr({fill: '#fff', stroke: '#000', 'st...

javascript – SVG线条全屏尺寸【代码】

我试图实现以下图像: 从每个圆圈出来的线无限旋转(通过css关键帧不难实现)我尝试使用100个div并且每个旋转10度,但未能满足我的需求.所以我想到svg和我做了一些事情,但它根本不起作用,线条不全屏.小提琴.html, body {overflow: hidden; }.fw {border-top: 1px red solid;width: 2000px; }.wrapper {overflow: hidden; }@-webkit-keyframes rotating /* Safari and Chrome */{from {-webkit-transform: rotate(0deg);-o-transform: ...

如何使用Javascript重新加载后重复SVG动画【代码】

我需要你的帮助 我为网站创建了一个预加载屏幕,徽标SVG动画进展顺利,但我唯一困惑的部分是:每次重新加载时,动画都不会发生,但加载器的3秒钟才起作用. 这是网站:http://itsrev.io 这是代码:var loaderScreen;function showPage() {document.getElementById("loader").style.display = "none";document.getElementById("banner").style.display = "block";}function loadingFunction() {loaderScreen = setTimeout(showPage, 4000...

javascript – SVG – 从Window坐标到ViewBox坐标【代码】

基本上我有一个svg“SecondSVG”进入一个svg“FirstSVG”进入一个svg“MainSVG”.每个svg都有自己的ViewBox.此页面可以通过其他页面加载到屏幕上的任何位置.所以我基本上如何找到“SecondSVG”的viewBox的屏幕x,知道这个svg基本上可以根据调用页面加载到任何地方?event.clientX为自己提供了屏幕的x坐标.如果我不知道ViewBox的“SecondSVG”的坐标,那么如何在“SecondSVG”的ViewBox中找到x坐标? 我正在使用Firefox 3.6.3并且我有...

javascript – SVG – getElementsByClassName [复制]【代码】

参见英文答案 > What do querySelectorAll and getElementsBy* methods return? 9个<script type="text/ecmascript"><![CDATA[function setCoordinates(circle) {var centerX = Math.round(Math.random() * 1000);var centerY = Math.round(Math.random() * 1000); circle.setAttribute("cx",centerX);circle.setAttribute("cy",centerY);}]]></script><circle class="circles" cx="500" ...

javascript – SVG vs CANVAS(Snap.svg vs FabricJS)

我做了一个速度来比较Snap.svg(SVG)和FabricJS(CANVAS):http://jsbin.com/tadec/7函数dummy(). 在Chrome中SVG渲染时间为120毫秒,而CANVAS渲染时间为1100毫秒. SVG比CANVAS快9倍. Fabricjs.com页面在this example中说Raphael需要225毫秒而Fabric需要97毫秒(解析:80,渲染:17). 我有一个印象(在阅读fabricjs.com和paperjs.org之后),FabricJS和更常见的Canvas比SVG更快. 我的速度测试声称SVG明显快于Canvas(至少Snap.svg似乎比Fabri...

javascript – 如何使用svg.js绘制弧【代码】

使用svg.js我想用弧线绘制路径:M75,0 L75,118.85 A30,30 0 0 0 640,660.15 L568.5690264688633,781.8607965826662 我尝试过所有的东西(空白,逗号,……),但没有成功.还是得到错误: 错误:解析问题d =“M 50 0 L 50 108.8499984741211 A 660.3822631835938 199.75233459472656 L 631.133056640625 133.80345153808594” 非常感谢提前.解决方法:有一个插件https://github.com/otm/svg.path.js,它提供了一个更容易的界面来创建路径.使...

javascript – 在snapSVG中获取SVG容器大小?【代码】

使用SnapSVG获取’paper’对象大小的正确方法是什么? 我的HTML看起来如下:<div id="myContainer" style="width: 900px; height: 100px" />然后是Javascript代码:function initViewer(elementId) {var element, elementRef, snap;elementRef = '#' + elementId;element = $(elementRef);element.append('<svg style="width: ' + element.width() + 'px; height: ' + element.height() + 'px; border: solid 1px black;"/>');snap...

javascript – Svg多边形舍入【代码】

我正在使用svg移动/旋转/缩放功能的应用程序.我在Laravel中编写后端编程,前端使用的是html / css / javascript.我在网上看到,折线有可能具有某种立方体特征. 现在我的问题是,如果多边形svg元素可能与此example中的折线具有相同的立方体. svg的结构是什么样的:<svg><g data-type="track"><polygon class="track" points="2588,851 2537,1157 1796,916 1117,723 0,382 40,80 816,314 1885,638 1887,634"></polygon><polygon class="...

javascript – Canvas drawImage内联svg在Firefox上不起作用【代码】

这是一个示例的小提琴,它将svg转换为画布:http://jsfiddle.net/Na6X5/944/var can = document.getElementById('canvas1'); var ctx = can.getContext('2d');var svg = document.getElementById('mySVG');var img = new Image(); img.onload = function() { console.log(img.width, img.height) document.getElementById('canvas1').width = 300 document.getElementById('canvas1').height = 200 ctx.drawImage(img, 0, 0, 300, 2...

使用Javascript预览SVG?

有没有一种简单的方法来使用javascript在页面内呈现SVG?我想要做的是设置一个大文本区域,用户可以在其中键入SVG并单击在页面上呈现它的按钮.解决方法:您可以使用DOM创建SVG element in your HTML.

javascript – IE9导入内联SVG元素坏了

我使用this method将SVG文档导入到页面中,它运行得很好,但在IE9中,没有< image>导入后标记工作(它们显示为损坏的图像,即使它们的xlink:href属性正确).为什么会发生这种情况,是否有任何解决办法?这是一个简单的test page.它在Chrome,FF等中运行良好,但在IE9中没有.解决方法:this answer中提供的importNode的js实现没有正确设置命名空间属性,它应该使用setAttributeNS来正确设置xlink:href.这个other implementation of importNod...

javascript – 在HTML文件中,元素是否在SVG文件中工作?【代码】

我想创建一个SVG文件,它本身就有一个小动画,由Javascript控制.让我们假设我必须使用Javascript,而不是the fancy-pants SVG animation tools.这很好用;一个黑色圆圈围绕我的窗口左上角移动:<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"width="400px" height="400px"><circle id="c" cx="50px" cy="50px" r="20px" /><script>var c = document.getElementById('c');function f() {c.setAttri...

是否可以使用JavaScript获取SVG图像的XML?【代码】

我的目标是在JavaScript中加载SVG图像,并将其作为图像和底层SVG XML. 我可以加载像…var myImage = new Image(); myImage.src = "cat.svg";现在有了图像后,如何访问组成SVG图像的基础XML? 我提出的唯一解决方案是通过ajax再次加载它:$(myImage).one("load", function(){$.ajax({url : "cat.svg",cache : true, dataType : "xml"}).fail(function( jqXHR, textStatus, errorThrown ) {console.error("Ajax failure loa...

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 全部