Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在网页中添加精美的SVG(工具和工作流)?_Html_Svg_Vector Graphics_Adobe Illustrator - Fatal编程技术网

Html 在网页中添加精美的SVG(工具和工作流)?

Html 在网页中添加精美的SVG(工具和工作流)?,html,svg,vector-graphics,adobe-illustrator,Html,Svg,Vector Graphics,Adobe Illustrator,现在,在页面中嵌入很酷的交互式SVG艺术是很常见的。我想人们在Illustrator中制作他们的原创艺术,然后输出SVG?他们如何添加行为等 有没有人有一个很好的SVG web开发资源?第一件事是制作SVG。除非有非常简单的动画,否则不可能手动写入路径数据。最受欢迎的编辑器是Illustrator(但它非常昂贵)和Inkscape(就我的目的而言,它几乎是免费的)。有很多关于如何用这些东西制作东西的教程。Inkscape可以导出到相当整洁和标准的SVG,然后您很可能需要手动设置其动画 我以前向S

现在,在页面中嵌入很酷的交互式SVG艺术是很常见的。我想人们在Illustrator中制作他们的原创艺术,然后输出SVG?他们如何添加行为等


有没有人有一个很好的SVG web开发资源?

第一件事是制作SVG。除非有非常简单的动画,否则不可能手动写入路径数据。最受欢迎的编辑器是Illustrator(但它非常昂贵)和Inkscape(就我的目的而言,它几乎是免费的)。有很多关于如何用这些东西制作东西的教程。Inkscape可以导出到相当整洁和标准的SVG,然后您很可能需要手动设置其动画

我以前向SVG添加Interractive的两种方法是将JS放入SVG本身(相当时髦),然后将SVG导入带有
object
img
的页面;或者将SVG实际放在页面中,并使用与页面其余部分相同的JS对其进行操作。这并不难:您可以使用JQuery对页面进行任何操作,比如向项目添加单击处理程序、移动内容、使用CSS进行样式设置,您可以使用JavaScript进行这些操作。它很方便


就实际资源而言,我使用了lot(MDN),因为它在SVG元素方面有很好的资源,而jQuery有自己优秀的文档以及近乎无限的googleable教程。最后,Inkscape和Illustrator提供了自己的手册。从某种意义上说,你可能会问这个问题,因为你正在寻找一些真正具体的网站,这将使一切变得简单,但我不认为有一个网站,因为它基本上与你使用的所有常用的东西相同,加上一些SVG元素来适应,如果您使用矢量图形包生成它们,它们就不会太复杂。

首先要做的是制作SVG。除非有非常简单的动画,否则不可能手动写入路径数据。最受欢迎的编辑器是Illustrator(但它非常昂贵)和Inkscape(就我的目的而言,它几乎是免费的)。有很多关于如何用这些东西制作东西的教程。Inkscape可以导出到相当整洁和标准的SVG,然后您很可能需要手动设置其动画

我以前向SVG添加Interractive的两种方法是将JS放入SVG本身(相当时髦),然后将SVG导入带有
object
img
的页面;或者将SVG实际放在页面中,并使用与页面其余部分相同的JS对其进行操作。这并不难:您可以使用JQuery对页面进行任何操作,比如向项目添加单击处理程序、移动内容、使用CSS进行样式设置,您可以使用JavaScript进行这些操作。它很方便


就实际资源而言,我使用了lot(MDN),因为它在SVG元素方面有很好的资源,而jQuery有自己优秀的文档以及近乎无限的googleable教程。最后,Inkscape和Illustrator提供了自己的手册。从某种意义上说,你可能会问这个问题,因为你正在寻找一些真正具体的网站,这将使一切变得简单,但我不认为有一个网站,因为它基本上与你使用的所有常用的东西相同,加上一些SVG元素来适应,如果您使用矢量图形包生成它们,它们就不会太复杂。

Inkscape在添加交互性方面有一些有限的功能-如果您右键单击元素并选择“属性”,则可以将ID设置为比
path2985-4-5
更令人难忘的内容,还可以为各种事件添加处理程序。不过,对于任何主要功能,您最好使用文本编辑器和(jQuery SVG)[.Inkscape在添加交互性方面确实有一些有限的功能-如果您右键单击一个元素并选择“属性”,您可以将ID设置为比
path2985-4-5
更令人难忘的内容,还可以为各种事件添加处理程序。不过,对于任何主要的事件,您最好使用文本编辑器和(jQuery SVG)[。