草庐IT

svg_filedata_cache

全部标签

html - 圆圈内的 SVG 图像

我想创建一个包含图像的圆圈,我已经尝试使用pattern或filter但它们都没有给我预期的结果。下面是代码:我的目标是保留圆圈并在其中提供背景图像,类似于CSSattrbackground-image。 最佳答案 一个模式会起作用。你只需要给一个尺寸。与HTML不同,SVG图像的宽度和高度默认为零。此外,如果您希望图像随圆缩放,则应指定viewBox对于模式。 关于html-圆圈内的SVG图像,我们在StackOverflow上找到一个类似的问题: http

html - alt 和标题未显示为 svg 路径的工具提示

我有一些svg路径:我有每条路径的title和alt。当我将鼠标悬停在Firefox中的路径上时,我会看到带有国家名称的小工具提示。但是当我在IE或Chrome中这样做时,没有任何反应。请问有人知道为什么吗? 最佳答案 显然,在Chrome中执行此操作的正确方法是添加元素作为子元素。参见here有关此问题的更多详细信息。所以它应该是这样的:Belarus这是一个liveexample 关于html-alt和标题未显示为svg路径的工具提示,我们在StackOverflow上找到一个类似的

javascript - 如何为我的 SVG 路径设置动画

我有一个SVG,我正在尝试使用animejs制作动画。基本上它是一个选择路径图。我设法制作了动画,但结果是错误的。我想要这个:varlineDrawing=anime({targets:'path',strokeDashoffset:[anime.setDashoffset,0],easing:'easeInOutCubic',duration:4000,begin:function(anim){document.querySelector('path').setAttribute("stroke","#4a56f2");document.querySelector('path').s

css - 从 SVG 中删除 "padding"?

我有一个绘制圆的SVG图形。当我用CSS给它一个background-color时,我希望它只出现在Angular落里,因为CSS元素永远不会是圆的(是的,border-radius...)-所以我把一个透明背景的圆形图形放在一个有背景色的矩形框中。但是,它看起来像这样:有什么方法可以去除左侧和右侧的“填充”?和ViewBox有什么关系吗? 最佳答案 有两种可能导致这种情况,具体取决于您的SVG的绘制方式。1.)您在SVG中的路径/圆可能开始于未与左侧对齐的位置。把它想象成一个从点0,0开始的网格,它的宽度为64,高度为32,并且您

html - *您*可以在移动浏览器上获取 SVG 接受鼠标/触摸事件吗?我不能

我显示一个带有嵌入式SVG的HTML。我想让它检测鼠标事件,但它不能在移动设备(AndroidJellybean)上运行。它适用于桌面浏览器。这是一个演示页面:http://artsyenta.org/misc/ss/j.touchtry1.html.如果将鼠标拖到圆圈上,您会看到鼠标进入名为“j_xxx”的元素的日志。这适用于Firefox和Chrome。打开您的Android平板电脑(我也在某人的iPhone上尝试过,结果相同)。将手指拖过圆圈,您只会时不时地收到一个touchenter事件。没有其他显示。查看页面源码可以看到整个页面和代码。不长,最长的部分是SVG定义。重要的部分

javascript - SVG `<path>` javascript 动画未按预期工作

我取得的成就://Gettheidoftheelementandthelengthofvarmyline=document.getElementById("myline");varlength=myline.getTotalLength();circle=document.getElementById("circle");//Thestartpositionofthedrawingmyline.style.strokeDasharray=length;//Hidethetrianglebyoffsettingdash.Removethislinetoshowthetrianglebef

html - 如何使SVG的透明部分可点击?

我有一个使用:hover来改变颜色的SVG。只有当我将鼠标悬停在SVG的实心部分而不是透明部分时,它才会起作用。我想知道如何使SVG与鼠标悬停在整个SVG上的任何位置进行交互。这样做的目的是使SVG成为一个链接,并且该链接只能在SVG的某些部分上单击。我不只是想要一个针对这个特定实例的解决方案,而是一个适用于许多实例的解决方案(如果我想要SVG的不同部分可点击。)我的SVG中的元素直接连接到CSS并用标签分组对可点击元素进行分组。编辑:SVG在对象标签中SVGCSS.wolf{fill:none;fill-opacity:0;stroke-width:3.672px;stroke-li

javascript - HTML5 Local Storage VS App Cache 离线网站浏览

在浏览了多篇文章之后,我仍然不清楚LocalStorage和AppCacheManifest之间的区别。还提到:IsAppCache=ApplicationCache=WebStorage'sLocalStorage?(SO10986026),ApplicationCacheisaDouchebag(分开列出)我的目标是建立一个网站,其中特定页面允许根据用户需求离线访问。遵循的步骤:我在Chrome上打开了一个网站:http://www.spritecow.com/并检查了AppCache:chrome://appcache-internals/网站已缓存。我关闭了Chrome并重新加

javascript - 删除或隐藏 svg 元素

是否可以使用css或jquery删除或隐藏svg元素。我知道如何使用css来“编辑”div元素。像这样:div[style="position:absolute;cursor:pointer;width:207px;height:95px;left:513px;top:0px;-webkit-transform-origin:100%0%;"]{display:none!important;}我很好奇是否可以使用svg实现类似的功能。svg的代码示例谢谢 最佳答案 使用SVGvisibility属性。https://develope

html - CSS 中 SVG 的垂直对齐

我对内联SVG对齐有疑问。我创建了一个带有一些文本和SVG的按钮。虽然当SVG至少与文本一样大时对齐工作正常,但当SVG高度小于文本时对齐失败。我创建了一个带有双色背景按钮的测试用例,以指示中间的确切位置。如果你仔细观察,你会发现第二种情况没有完全对齐,因为SVG的高度小于文本中的高度。有什么办法可以解决这个问题吗?以其他方式进行(请不要使用js)?测试用例:https://goo.gl/KYDKGH 最佳答案 jsfiddle1-您可以在容器上使用position:relative,在对象上使用position:absolute,